0001436126-24-000025.txt : 20240311 0001436126-24-000025.hdr.sgml : 20240311 20240311164052 ACCESSION NUMBER: 0001436126-24-000025 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 124 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240311 DATE AS OF CHANGE: 20240311 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Mistras Group, Inc. CENTRAL INDEX KEY: 0001436126 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING SERVICES [8711] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 223341267 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34481 FILM NUMBER: 24738681 BUSINESS ADDRESS: STREET 1: 195 CLARKSVILLE ROAD CITY: PRINCETON JUNCTION STATE: NJ ZIP: 08550 BUSINESS PHONE: 609-716-4000 MAIL ADDRESS: STREET 1: 195 CLARKSVILLE ROAD CITY: PRINCETON JUNCTION STATE: NJ ZIP: 08550 10-K 1 mg-20231231.htm 10-K mg-20231231
0001436126false2023FYP5DP4YP4Yhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://www.mistrasgroup.com/20231231#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.mistrasgroup.com/20231231#AccruedExpensesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent00014361262023-01-012023-12-3100014361262023-06-30iso4217:USD00014361262024-03-06xbrli:shares00014361262023-12-3100014361262022-12-31iso4217:USDxbrli:shares00014361262022-01-012022-12-3100014361262021-01-012021-12-310001436126us-gaap:CommonStockMember2020-12-310001436126us-gaap:AdditionalPaidInCapitalMember2020-12-310001436126us-gaap:RetainedEarningsMember2020-12-310001436126us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001436126us-gaap:ParentMember2020-12-310001436126us-gaap:NoncontrollingInterestMember2020-12-3100014361262020-12-310001436126us-gaap:RetainedEarningsMember2021-01-012021-12-310001436126us-gaap:ParentMember2021-01-012021-12-310001436126us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001436126us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001436126us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001436126us-gaap:CommonStockMember2021-01-012021-12-310001436126us-gaap:CommonStockMember2021-12-310001436126us-gaap:AdditionalPaidInCapitalMember2021-12-310001436126us-gaap:RetainedEarningsMember2021-12-310001436126us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001436126us-gaap:ParentMember2021-12-310001436126us-gaap:NoncontrollingInterestMember2021-12-3100014361262021-12-310001436126us-gaap:RetainedEarningsMember2022-01-012022-12-310001436126us-gaap:ParentMember2022-01-012022-12-310001436126us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001436126us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001436126us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001436126us-gaap:CommonStockMember2022-01-012022-12-310001436126us-gaap:CommonStockMember2022-12-310001436126us-gaap:AdditionalPaidInCapitalMember2022-12-310001436126us-gaap:RetainedEarningsMember2022-12-310001436126us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001436126us-gaap:ParentMember2022-12-310001436126us-gaap:NoncontrollingInterestMember2022-12-310001436126us-gaap:RetainedEarningsMember2023-01-012023-12-310001436126us-gaap:ParentMember2023-01-012023-12-310001436126us-gaap:NoncontrollingInterestMember2023-01-012023-12-310001436126us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001436126us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001436126us-gaap:CommonStockMember2023-01-012023-12-310001436126us-gaap:CommonStockMember2023-12-310001436126us-gaap:AdditionalPaidInCapitalMember2023-12-310001436126us-gaap:RetainedEarningsMember2023-12-310001436126us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001436126us-gaap:ParentMember2023-12-310001436126us-gaap:NoncontrollingInterestMember2023-12-31mg:segment00014361262023-10-012023-12-310001436126us-gaap:VariableInterestEntityPrimaryBeneficiaryMembermg:LimitedPartnershipMember2020-07-012020-07-31xbrli:pure0001436126us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001436126us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-01-012023-12-310001436126us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001436126us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001436126us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001436126us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-3100014361262024-01-012023-12-310001436126mg:OilGasMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembermg:OilGasMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:OilGasMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:OilGasMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:OilGasMember2023-01-012023-12-310001436126mg:AerospaceandDefenseMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembermg:AerospaceandDefenseMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:AerospaceandDefenseMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:AerospaceandDefenseMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:AerospaceandDefenseMember2023-01-012023-12-310001436126mg:IndustrialsMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembermg:IndustrialsMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:IndustrialsMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:IndustrialsMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:IndustrialsMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:CorporateAndEliminationsMembermg:PowerGenerationAndTransmissionMember2023-01-012023-12-310001436126mg:PowerGenerationAndTransmissionMember2023-01-012023-12-310001436126mg:OtherProcessIndustriesMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembermg:OtherProcessIndustriesMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:OtherProcessIndustriesMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:OtherProcessIndustriesMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:OtherProcessIndustriesMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InfrastructureResearchandEngineeringMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:InfrastructureResearchandEngineeringMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:PetrochemicalMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:PetrochemicalMember2023-01-012023-12-310001436126mg:OtherProductsandServicesMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:OtherProductsandServicesMembermg:InternationalMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:OtherProductsandServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:OtherProductsandServicesMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:OtherProductsandServicesMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:OilGasMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembermg:OilGasMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:OilGasMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:OilGasMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:OilGasMember2022-01-012022-12-310001436126mg:AerospaceandDefenseMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembermg:AerospaceandDefenseMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:AerospaceandDefenseMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:AerospaceandDefenseMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:AerospaceandDefenseMember2022-01-012022-12-310001436126mg:IndustrialsMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembermg:IndustrialsMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:IndustrialsMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:IndustrialsMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:IndustrialsMember2022-01-012022-12-310001436126mg:NorthAmericaSegmentMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:CorporateAndEliminationsMembermg:PowerGenerationAndTransmissionMember2022-01-012022-12-310001436126mg:PowerGenerationAndTransmissionMember2022-01-012022-12-310001436126mg:OtherProcessIndustriesMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembermg:OtherProcessIndustriesMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:OtherProcessIndustriesMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:OtherProcessIndustriesMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:OtherProcessIndustriesMember2022-01-012022-12-310001436126mg:NorthAmericaSegmentMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InfrastructureResearchandEngineeringMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:InfrastructureResearchandEngineeringMember2022-01-012022-12-310001436126mg:NorthAmericaSegmentMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:PetrochemicalMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:PetrochemicalMember2022-01-012022-12-310001436126mg:OtherProductsandServicesMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:OtherProductsandServicesMembermg:InternationalMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:OtherProductsandServicesMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:OtherProductsandServicesMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:OtherProductsandServicesMember2022-01-012022-12-310001436126mg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:OilGasMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembermg:OilGasMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:OilGasMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:OilGasMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:OilGasMember2021-01-012021-12-310001436126mg:AerospaceandDefenseMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembermg:AerospaceandDefenseMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:AerospaceandDefenseMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:AerospaceandDefenseMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:AerospaceandDefenseMember2021-01-012021-12-310001436126mg:IndustrialsMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembermg:IndustrialsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:IndustrialsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:IndustrialsMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:IndustrialsMember2021-01-012021-12-310001436126mg:NorthAmericaSegmentMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:PowerGenerationAndTransmissionMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:CorporateAndEliminationsMembermg:PowerGenerationAndTransmissionMember2021-01-012021-12-310001436126mg:PowerGenerationAndTransmissionMember2021-01-012021-12-310001436126mg:OtherProcessIndustriesMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembermg:OtherProcessIndustriesMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:OtherProcessIndustriesMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:OtherProcessIndustriesMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:OtherProcessIndustriesMember2021-01-012021-12-310001436126mg:NorthAmericaSegmentMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:InfrastructureResearchandEngineeringMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InfrastructureResearchandEngineeringMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:InfrastructureResearchandEngineeringMember2021-01-012021-12-310001436126mg:NorthAmericaSegmentMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:PetrochemicalMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:PetrochemicalMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:PetrochemicalMember2021-01-012021-12-310001436126mg:OtherProductsandServicesMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:OtherProductsandServicesMembermg:InternationalMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:OtherProductsandServicesMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:OtherProductsandServicesMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:OtherProductsandServicesMember2021-01-012021-12-310001436126mg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:CorporateAndEliminationsMember2021-01-012021-12-310001436126country:USmg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembercountry:USus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembercountry:USus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126country:USmg:CorporateAndEliminationsMember2023-01-012023-12-310001436126country:US2023-01-012023-12-310001436126mg:OtherAmericasMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:OtherAmericasMembermg:InternationalMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembermg:OtherAmericasMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:OtherAmericasMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126mg:OtherAmericasMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:CorporateAndEliminationsMembersrt:EuropeMember2023-01-012023-12-310001436126srt:EuropeMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:InternationalMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126mg:ProductsandSystemsMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001436126srt:AsiaPacificMembermg:CorporateAndEliminationsMember2023-01-012023-12-310001436126srt:AsiaPacificMember2023-01-012023-12-310001436126country:USmg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembercountry:USus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembercountry:USus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126country:USmg:CorporateAndEliminationsMember2022-01-012022-12-310001436126country:US2022-01-012022-12-310001436126mg:OtherAmericasMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:OtherAmericasMembermg:InternationalMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembermg:OtherAmericasMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:OtherAmericasMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126mg:OtherAmericasMember2022-01-012022-12-310001436126mg:NorthAmericaSegmentMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:CorporateAndEliminationsMembersrt:EuropeMember2022-01-012022-12-310001436126srt:EuropeMember2022-01-012022-12-310001436126mg:NorthAmericaSegmentMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:InternationalMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126mg:ProductsandSystemsMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001436126srt:AsiaPacificMembermg:CorporateAndEliminationsMember2022-01-012022-12-310001436126srt:AsiaPacificMember2022-01-012022-12-310001436126country:USmg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembercountry:USus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembercountry:USus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126country:USmg:CorporateAndEliminationsMember2021-01-012021-12-310001436126country:US2021-01-012021-12-310001436126mg:OtherAmericasMembermg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:OtherAmericasMembermg:InternationalMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembermg:OtherAmericasMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:OtherAmericasMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126mg:OtherAmericasMember2021-01-012021-12-310001436126mg:NorthAmericaSegmentMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembersrt:EuropeMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:CorporateAndEliminationsMembersrt:EuropeMember2021-01-012021-12-310001436126srt:EuropeMember2021-01-012021-12-310001436126mg:NorthAmericaSegmentMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:InternationalMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126mg:ProductsandSystemsMembersrt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001436126srt:AsiaPacificMembermg:CorporateAndEliminationsMember2021-01-012021-12-310001436126srt:AsiaPacificMember2021-01-012021-12-310001436126mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember2023-01-012023-12-310001436126mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember2022-01-012022-12-310001436126mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember2021-01-012021-12-310001436126us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001436126us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001436126us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001436126mg:TexasCustomerMember2019-12-310001436126mg:TexasCustomerMember2019-12-012019-12-310001436126us-gaap:LandMember2023-12-310001436126us-gaap:LandMember2022-12-310001436126srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310001436126us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-12-310001436126us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001436126us-gaap:BuildingAndBuildingImprovementsMember2022-12-310001436126mg:OfficeFurnitureAndEquipmentMembersrt:MinimumMember2023-12-310001436126mg:OfficeFurnitureAndEquipmentMembersrt:MaximumMember2023-12-310001436126mg:OfficeFurnitureAndEquipmentMember2023-12-310001436126mg:OfficeFurnitureAndEquipmentMember2022-12-310001436126srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001436126us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-310001436126us-gaap:MachineryAndEquipmentMember2023-12-310001436126us-gaap:MachineryAndEquipmentMember2022-12-310001436126mg:NorthAmericaSegmentMember2021-12-310001436126mg:InternationalMember2021-12-310001436126mg:ProductsandSystemsMember2021-12-310001436126mg:NorthAmericaSegmentMember2022-01-012022-12-310001436126mg:InternationalMember2022-01-012022-12-310001436126mg:ProductsandSystemsMember2022-01-012022-12-310001436126mg:NorthAmericaSegmentMember2022-12-310001436126mg:InternationalMember2022-12-310001436126mg:ProductsandSystemsMember2022-12-310001436126mg:NorthAmericaSegmentMember2023-01-012023-12-310001436126mg:InternationalMember2023-01-012023-12-310001436126mg:ProductsandSystemsMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMember2023-12-310001436126mg:InternationalMember2023-12-310001436126mg:ProductsandSystemsMember2023-12-310001436126mg:InternationalMember2023-01-012023-12-310001436126mg:NorthAmericaSegmentMember2023-12-310001436126mg:NorthAmericaSegmentMember2022-12-310001436126mg:InternationalMember2022-12-310001436126mg:InternationalMember2023-12-310001436126mg:ProductsandSystemsMember2022-12-310001436126mg:ProductsandSystemsMember2023-12-310001436126us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-12-310001436126us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-12-310001436126us-gaap:CustomerRelationshipsMember2023-12-310001436126us-gaap:CustomerRelationshipsMember2022-12-310001436126srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001436126us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2023-12-310001436126us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001436126us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2023-12-310001436126us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2023-12-310001436126us-gaap:NoncompeteAgreementsMember2023-12-310001436126us-gaap:NoncompeteAgreementsMember2022-12-310001436126srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2023-12-310001436126us-gaap:OtherIntangibleAssetsMembersrt:MaximumMember2023-12-310001436126us-gaap:OtherIntangibleAssetsMember2023-12-310001436126us-gaap:OtherIntangibleAssetsMember2022-12-310001436126us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-12-310001436126us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001436126us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001436126us-gaap:RevolvingCreditFacilityMember2023-12-310001436126us-gaap:RevolvingCreditFacilityMember2022-12-310001436126us-gaap:RevolvingCreditFacilityMembermg:TermALoanFacilityMember2023-12-310001436126us-gaap:RevolvingCreditFacilityMembermg:TermALoanFacilityMember2022-12-310001436126mg:OtherLongTermDebtMember2023-12-310001436126mg:OtherLongTermDebtMember2022-12-310001436126us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-05-190001436126us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMember2021-05-190001436126us-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMemberus-gaap:RevolvingCreditFacilityMember2022-08-010001436126us-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMemberus-gaap:RevolvingCreditFacilityMember2022-08-012022-08-010001436126us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-010001436126us-gaap:RevolvingCreditFacilityMembermg:TheCreditAgreementJPMorganChaseBankMember2023-12-310001436126us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-010001436126us-gaap:LineOfCreditMembersrt:MinimumMembermg:TheCreditAgreementJPMorganChaseBankMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembermg:VariableRateComponentMember2022-08-012022-08-010001436126us-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembermg:VariableRateComponentMembersrt:MaximumMember2022-08-012022-08-010001436126us-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-010001436126us-gaap:LineOfCreditMembermg:DebtCovenantPeriodOneMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-012022-08-010001436126us-gaap:LineOfCreditMembermg:DebtCovenantPeriodTwoMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-012022-08-010001436126us-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-012022-08-010001436126us-gaap:LineOfCreditMembermg:TheCreditAgreementJPMorganChaseBankMember2023-12-312023-12-310001436126us-gaap:LineOfCreditMembermg:DebtCovenantPeriodThreeMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-012022-08-010001436126us-gaap:LineOfCreditMembermg:DebtCovenantPeriodFourMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-012022-08-010001436126us-gaap:LineOfCreditMembermg:DebtCovenantPeriodFiveMembermg:TheCreditAgreementJPMorganChaseBankMember2022-08-012022-08-010001436126us-gaap:RevolvingCreditFacilityMembermg:CreditAgreementMember2022-07-012022-09-300001436126srt:MinimumMembermg:OtherLongTermDebtMember2023-01-012023-12-310001436126mg:OtherLongTermDebtMembersrt:MaximumMember2023-01-012023-12-310001436126srt:MinimumMembermg:OtherLongTermDebtMember2023-12-310001436126mg:OtherLongTermDebtMembersrt:MaximumMember2023-12-310001436126mg:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2022-12-310001436126mg:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2021-12-310001436126mg:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001436126mg:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001436126mg:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2023-12-31mg:plan0001436126mg:LongTermIncentivePlan2009Member2023-12-310001436126mg:LongTermIncentivePlan2016Member2020-05-192020-05-190001436126mg:LongTermIncentivePlan2016Member2022-05-230001436126mg:LongTermIncentivePlan2016Member2023-12-310001436126srt:ChiefExecutiveOfficerMember2023-01-012023-12-310001436126us-gaap:EmployeeStockOptionMembersrt:ChiefExecutiveOfficerMember2023-10-112023-10-110001436126us-gaap:EmployeeStockOptionMembersrt:ChiefExecutiveOfficerMember2023-10-012023-12-310001436126us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001436126us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001436126us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001436126us-gaap:EmployeeStockOptionMember2023-12-310001436126us-gaap:CommonStockMembersrt:DirectorMember2023-01-012023-12-310001436126us-gaap:CommonStockMembersrt:DirectorMember2022-01-012022-12-310001436126us-gaap:CommonStockMembersrt:DirectorMember2021-01-012021-12-310001436126us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001436126us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001436126us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001436126us-gaap:RestrictedStockUnitsRSUMember2023-12-310001436126us-gaap:RestrictedStockUnitsRSUMember2022-12-310001436126us-gaap:RestrictedStockUnitsRSUMember2021-12-310001436126us-gaap:RestrictedStockUnitsRSUMember2020-12-310001436126us-gaap:PerformanceSharesMembersrt:MinimumMembermg:ExecutiveAndSeniorOfficersMember2023-12-310001436126us-gaap:PerformanceSharesMembermg:ExecutiveAndSeniorOfficersMembersrt:MaximumMember2023-12-310001436126us-gaap:PerformanceSharesMembermg:ExecutiveAndSeniorOfficersMember2023-01-012023-12-310001436126us-gaap:PerformanceSharesMembermg:ExecutiveAndSeniorOfficersMember2022-01-012022-12-31mg:entity0001436126us-gaap:PerformanceSharesMembermg:ExecutiveAndSeniorOfficersMember2021-01-012021-12-310001436126us-gaap:RestrictedStockUnitsRSUMembermg:ExecutiveAndSeniorOfficersMember2022-01-012022-12-310001436126us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-12-31mg:metric0001436126us-gaap:PerformanceSharesMember2022-12-310001436126us-gaap:PerformanceSharesMember2021-12-310001436126us-gaap:PerformanceSharesMember2020-12-310001436126us-gaap:PerformanceSharesMember2023-01-012023-12-310001436126us-gaap:PerformanceSharesMember2022-01-012022-12-310001436126us-gaap:PerformanceSharesMember2021-01-012021-12-310001436126us-gaap:PerformanceSharesMember2023-12-310001436126us-gaap:PerformanceSharesMembermg:ExecutiveAndSeniorOfficersMember2023-12-3100014361262020-01-012020-12-310001436126us-gaap:DomesticCountryMember2023-12-310001436126us-gaap:StateAndLocalJurisdictionMember2023-12-310001436126us-gaap:ForeignCountryMember2023-12-310001436126srt:MinimumMemberus-gaap:PensionPlansDefinedBenefitMembermg:BoilermakersandPipefittersPlansMember2023-12-310001436126us-gaap:PensionPlansDefinedBenefitMembermg:BoilermakersandPipefittersPlansMember2023-01-012023-12-310001436126us-gaap:PensionPlansDefinedBenefitMembermg:BoilermakersandPipefittersPlansMember2022-01-012022-12-310001436126us-gaap:BuildingMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001436126srt:DirectorMembermg:ConsultingServicesMembermg:CapitalManagementEnterpriseCMEMember2023-01-012023-12-310001436126us-gaap:BuildingMembermg:OperatingLeaseArrangementMember2023-12-310001436126us-gaap:BuildingMembermg:OperatingLeaseArrangementMember2022-12-310001436126us-gaap:BuildingMembermg:OperatingLeaseArrangementMember2022-01-012022-12-310001436126us-gaap:BuildingMembermg:OperatingLeaseArrangementMember2022-02-012022-02-280001436126mg:TexasCustomerMemberus-gaap:CollectibilityOfReceivablesMember2019-12-31mg:weld0001436126mg:TexasCustomerMemberus-gaap:CollectibilityOfReceivablesMember2020-12-310001436126mg:VariousPipelineProjectsForTexasCustomerMemberus-gaap:CollectibilityOfReceivablesMember2019-12-012019-12-310001436126mg:VariousPipelineProjectsForTexasCustomerMembermg:TexasCustomerMemberus-gaap:CollectibilityOfReceivablesMember2019-12-012019-12-310001436126mg:VariousPipelineProjectsForTexasCustomerMembermg:TexasCustomerMemberus-gaap:CollectibilityOfReceivablesMember2023-04-252023-04-250001436126mg:VariousPipelineProjectsForTexasCustomerMembermg:TexasCustomerMemberus-gaap:CollectibilityOfReceivablesMember2023-04-250001436126mg:VariousPipelineProjectsForTexasCustomerMembermg:TexasCustomerMemberus-gaap:CollectibilityOfReceivablesMember2022-01-012022-12-310001436126mg:ClassActionMember2023-01-012023-12-31mg:claim0001436126mg:ClassActionOnBehalfOfCurrentAndFormerEmployeesMember2023-01-012023-12-310001436126mg:ClassActionOnBehalfOfStateOfCaliforniaMember2023-01-012023-12-310001436126mg:ClassActionMember2021-10-052021-10-050001436126mg:ClassActionMember2021-01-012021-03-310001436126mg:ClassActionMember2020-10-012020-12-310001436126us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember2023-12-310001436126us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembermg:ProductsandSystemsMembermg:DisposalOfForeignSubsidiariesMembermg:AcquisitionRelatedContingenciesMember2018-01-012018-12-310001436126us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembermg:ProductsandSystemsMembermg:DisposalOfForeignSubsidiariesMembermg:AcquisitionRelatedContingenciesMember2018-12-310001436126us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembermg:ProductsandSystemsMembermg:DisposalOfForeignSubsidiariesMembermg:AcquisitionRelatedContingenciesMember2021-08-032021-08-030001436126mg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310001436126mg:NorthAmericaSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310001436126mg:InternationalMemberus-gaap:OperatingSegmentsMember2023-12-310001436126mg:InternationalMemberus-gaap:OperatingSegmentsMember2022-12-310001436126mg:ProductsandSystemsMemberus-gaap:OperatingSegmentsMember2023-12-310001436126mg:ProductsandSystemsMemberus-gaap:OperatingSegmentsMember2022-12-310001436126mg:CorporateAndEliminationsMember2023-12-310001436126mg:CorporateAndEliminationsMember2022-12-310001436126country:US2023-12-310001436126country:US2022-12-310001436126mg:OtherAmericasMember2023-12-310001436126mg:OtherAmericasMember2022-12-310001436126srt:EuropeMember2023-12-310001436126srt:EuropeMember2022-12-3100014361262023-07-012023-09-3000014361262023-04-012023-06-3000014361262023-01-012023-03-3100014361262022-10-012022-12-3100014361262022-07-012022-09-3000014361262022-04-012022-06-3000014361262022-01-012022-03-3100014361262021-10-012021-12-3100014361262021-07-012021-09-3000014361262021-04-012021-06-3000014361262021-01-012021-03-310001436126us-gaap:LineOfCreditMembermg:DebtCovenantPeriodFourMemberus-gaap:SubsequentEventMembermg:TheCreditAgreementJPMorganChaseBankMember2024-02-272024-02-270001436126us-gaap:LineOfCreditMemberus-gaap:SubsequentEventMembermg:DebtCovenantPeriodFiveMembermg:TheCreditAgreementJPMorganChaseBankMember2024-02-272024-02-270001436126mg:DebtCovenantPeriodSixMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMembermg:TheCreditAgreementJPMorganChaseBankMember2024-02-272024-02-270001436126us-gaap:LineOfCreditMemberus-gaap:SubsequentEventMembermg:DebtCovenantPeriodOneMembermg:TheCreditAgreementJPMorganChaseBankMember2024-02-272024-02-270001436126us-gaap:LineOfCreditMemberus-gaap:SubsequentEventMembermg:DebtCovenantPeriodTwoMembermg:TheCreditAgreementJPMorganChaseBankMember2024-02-272024-02-270001436126us-gaap:LineOfCreditMembermg:DebtCovenantPeriodThreeMemberus-gaap:SubsequentEventMembermg:TheCreditAgreementJPMorganChaseBankMember2024-02-272024-02-27

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
Form 10-K
 
    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from ___ to ___
 
Commission File Number 001-34481
 
 
Mistras Group, Inc.
(Exact name of registrant as specified in its charter)
 
Delaware 22-3341267
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
 
195 Clarksville Road
Princeton Junction, New Jersey 08550
(Address of principal executive offices) (Zip Code)
(609716-4000
(Registrant's telephone number, including area code)
 
Securities registered pursuant to Section 12(b) of the Act: 
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, par value $.01 par valueMGNew 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 o  No ý
 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes 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 o

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 o
  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or 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 o
 Accelerated filer x
Non-accelerated filer o
 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. o

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. Yes ☐  No ý

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to § 240.10D-1(b). Yes ☐  No ý

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 stock held by non-affiliates of the registrant, based on the closing price of $7.72 on June 30, 2023, the last business day of the registrant's most recently completed second fiscal quarter, as reported on the New York Stock Exchange, was approximately $158.4 million.
 
As of March 6, 2024, the Registrant had 30,634,785 shares of common stock outstanding.
 
DOCUMENTS INCORPORATED BY REFERENCE
 
Information required by Part III (Items 10, 11, 12, 13 and 14) is incorporated by reference to portions of the registrant’s definitive proxy statement for its 2024 annual meeting of stockholders (the “Proxy Statement”), which is expected to be filed not later than 120 days after the registrant’s fiscal year ended December 31, 2023. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form 10-K.

Auditor Name: PricewaterhouseCoopers LLP Auditor Location: Philadelphia, Pennsylvania Auditor Firm ID: 238


1

MISTRAS GROUP, INC.
ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
 
  
 
 
 
 
 
 
    
  
 
 
 
 
 
 
 
 
DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
    
  
 
 
 
 
 
    
  
 

2


ITEM 1.                                                BUSINESS

FORWARD-LOOKING STATEMENTS
 
This Annual Report on Form 10-K (this "Annual Report") contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), regarding Mistras Group, Inc. ("Mistras," "MISTRAS," "the Company," "us," "we," "our" and similar expressions) and our business, financial condition, results of operations and prospects. Such forward-looking statements include those that express plans, anticipation, intent, contingency, goals, targets or future development and/or otherwise are not statements of historical fact. These forward-looking statements are based on our current expectations and projections about future events and they are subject to risks and uncertainties known and unknown that could cause actual results and developments to differ materially from those expressed or implied in such statements.
 
In some cases, you can identify forward-looking statements by terminology, such as “goals,” “expects,” “anticipates,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “may,” “could,” “should,” “would,” “predicts,” “appears,” “projects,” or the negative of such terms or other similar expressions, although the absence of such words does not mean that a statement is not forward-looking. Factors that could cause or contribute to differences in results and outcomes from those in our forward-looking statements include, without limitation, those discussed elsewhere in this Annual Report in Part I, Item 1A. “Risk Factors,” Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and in this Item 1. We undertake no obligation to (and expressly disclaim any obligation to) revise or update any forward-looking statements made herein whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. However, you should consult any further disclosures we may make on these or related topics in our reports on Form 8-K or Form 10-Q filed with the Securities and Exchange Commission ("SEC").
 
The following discussions should be read in conjunction with the sections of this Annual Report entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Risk Factors.”
 
OUR BUSINESS

Overview
Mistras Group, Inc. is a leading "one source" multinational provider of integrated technology-enabled asset protection solutions, helping to maximize the safety and operational uptime for civilization’s most critical industrial and civil assets.

Backed by an innovative, data-driven asset protection portfolio, proprietary technologies, and a decades-long legacy of industry leadership, the Company helps customers with asset-intensive infrastructure in the oil and gas, petrochemical, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these customers that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and private space; and building monitoring equipment to help avoid catastrophic incidents, the Company helps the world at large.

The Company enhances value for its customers by providing data driven solutions that digitalize the asset protection process and provide valuable insights to our customers that maximize uptime of the assets monitored. Our data analytical solutions offerings, coupled with the traditional non-destructive testing ("NDT"), provide us a competitive advantage over our competitors. With our ability to integrate asset protection throughout supply chains and centralizing data management, we are able to provide insights and actionable recommendations to our customers through a suite of Industrial Internet of Things ("IoT")-connected digital software and monitoring solutions, including OneSuite™, which serves as an ecosystem platform, pulling together all of the Company’s software and data services capabilities, for the benefit of its customers.

The Company’s core capabilities also include NDT field inspections enhanced by advanced robotics, laboratory quality control, laboratory materials services, shop laboratory assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.

Given the role our solutions play in enhancing the safe and efficient operation of our customers' infrastructure, we have historically provided a majority of our solutions to our customers on a regular, recurring basis. We perform these services largely at our customers’ facilities, while primarily servicing our aerospace customers at our network of state-of-the-art, in-house laboratories. These solutions typically include NDT and inspection services, and can also include a wide range of
3

mechanical services, including heat tracing, pre-inspection insulation stripping, coating applications, re-insulation, engineering assessments and long-term condition-monitoring. Our traditional NDT solutions, coupled with our data analytical solutions offerings, allow us to provide accessible and easily understood data to our customers that allows them to identify when an asset may fail, in order to prioritize inspections and repair.

Under our business model, many customers outsource their inspection to us on a “run and maintain” basis. We have established long-term relationships as a critical solutions provider to many of the leading companies with asset-intensive infrastructure in our target markets. These markets include companies in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries.

We have focused on providing our advanced asset protection solutions to our customers using proprietary, technology-enabled software and testing instruments, including those developed by our Products and Systems segment. In the past, we have made numerous acquisitions in an effort to grow our base of experienced, certified personnel, expand our service lines and technical capabilities, increase our geographical reach, complement our existing offerings, and leverage our fixed costs. We have increased our capabilities and the size of our customer base through the development of applied technologies and managed support services, organic growth and the integration of acquired companies. These acquisitions have provided us with additional service lines, technologies, resources and customers, which we believe will enhance our advantages over our competition.

We believe long-term growth can be realized in our target markets. Our business and financial results are impacted by world-wide macro- and micro-economic conditions generally, as well as those within our target markets. Among other things, we expect the timing of our oil and gas customers inspection expenditures to be impacted by oil price fluctuations.

We have continued providing our customers with an innovative asset protection software ecosystem through our MISTRAS OneSuite platform. The OneSuite platform offers functions of MISTRAS' software and services brands as integrated applications on a cloud environment. OneSuite serves as a single access portal for customers' data activities and provides access to 90 plus applications being offered on one centralized platform.

We have established long-term relationships as a critical solutions provider to many of the leading companies with asset-intensive infrastructure in our target markets. These markets primarily consist of:
Oil and Gas (Downstream, Midstream and Upstream)
Aerospace and Defense
Industrial
Power Generation and Transmission
Infrastructure, Research and Engineering
Other Process Industries
Petrochemical

A majority of our revenues are generated by deploying technicians at our customers' locations. A majority of our revenues from aerospace and defense as well as certain manufacturing customers are generated by performing inspections and testing at our various in-house laboratories.
We generated revenues of $705.5 million, $687.4 million and $677.1 million for the years ended December 31, 2023, 2022 and 2021, respectively. We generated net loss of $17.4 million, a net income of $6.6 million and net loss of $3.9 million for the years ended December 31, 2023, 2022, and 2021, respectively. For the years ended December 31, 2023, 2022 and 2021, we generated approximately 82%, 83% and 82%, respectively, of our revenues from our North America segment. Our revenues are diversified, with our top ten customers accounting for approximately 35%, 33% and 33% of our revenues during the years ended December 31, 2023, 2022 and 2021, respectively, with no customer accounting for greater than 10% of our revenues in any such year.
 
OUR SPECIALIZED SOLUTIONS
As a provider of asset protection solutions, we combine our industry-leading services, products, data management and analytical solutions technologies to provide a unique and custom-tailored solution for each customer’s individual asset protection needs, ranging from routine inspections to complex, plant-wide asset integrity management programs.
Field Inspections
4

Our field inspections portfolio includes traditional and advanced NDT techniques and inline inspection for pipelines. We offer these solutions on an individual basis, or as parts of enterprise inspection and testing programs.
NDT is the examination of an asset without materially impacting its structural integrity. The ability to inspect infrastructure assets and not interfere with their operating performance makes NDT a highly-attractive alternative to many traditional techniques, which may require shutting down an asset or entire facility. Typical issues for which our technicians inspect include potential corrosion, cracking, pitting, leaking, faults and flaws in piping, storage tanks and pressure vessels, as well as a wide range of other industrial assets and public infrastructure.
Our automated data acquisition solutions utilize smart sensing and monitoring, robotic inspection systems, and digitized spot inspections to provide asset integrity data with greater insight into current and potentially future asset conditions.
Field inspection services lend themselves to integration with our other offerings, and as such have often served as the initial entry point to more advanced customer engagements that require additional solutions. After an initial field inspection is performed, we are able to provide multiple supplemental solutions, such as maintenance services, engineering consulting and data analytical solutions services we provide, that further serve to solidify our relationships with our customers and drive additional revenue.
Data Analytical Solutions
The asset protection solutions that we provide throughout our customers’ asset lifecycles generate mechanical integrity data that needs to be effectively archived, managed, and analyzed. A common difficulty that our customers face is the ability to easily access and analyze large volumes of data from multiple data collection and input sources. We recognize that this data is most valuable to our customers when it is accessible and integrated (regardless of vendor, tool, or facility), and we have taken significant steps to digitalizing asset protection processes through our data analytical solutions product offerings.

Our data acquisition capabilities capture asset data to help our customers follow regulatory compliance, ensure mechanical integrity, and reduce unplanned outages. We capture data using manned and automated techniques that minimize the impact on our customers' operations. Customers can access our collected data for all facilities, structures, and assets that we manage from one easy to use dashboard, which enables customers to evaluate trending and benchmarking across multiple sites seamlessly.

Customer data is managed in our asset protection software ecosystem, OneSuite. Our OneSuite software platform offers functions of our popular software and services brands as integrated applications in a cloud environment. Our OneSuite software platform serves as a single access portal for customers' data activities and provides access to 90 plus integrated applications being offered in one centralized platform.

Many customers take advantage of our data analytics capabilities that utilize technology to automatically generate insights and actionable recommendations that can be implemented to improve our customers' overall productivity. Our managed services integrate our data capabilities with data analysts, field personnel and engineers to provide a comprehensive solution to our customers that reduces our customers' overall costs.

Our customers within the oil and gas and petrochemical industries take advantage of our industry-leading application Plant Condition Management Software (PCMS®). This application is one of the most widely used asset integrity management systems (“AIMS”). We estimate that our PCMS application is currently used by approximately 50% of the U.S. refiners, as well as by leading midstream pipeline energy companies and major oil and gas companies in Canada and Europe. This allows us to provide our customers with industry-leading insights across all their facilities and enables us to provide additional software and solutions to these customers and perform recurring maintenance where necessary.

Our pipeline customers utilize our Onstream® services and New Century® software platform to capture, manage and analyze pipeline integrity data in the midstream and upstream sectors of the oil and gas industry. We provide among the most comprehensive, data-driven pipeline protection solutions available to the industry. Our proprietary pipeline data analysis solutions enable deep integration of inline inspection ("ILI") big data with real-time risk analytics and business intelligence ("BI") to provide capabilities for supporting pipeline integrity, which we believe provides us with an important competitive advantage.

Our wind, power and infrastructure customers implement our online condition-monitoring solutions that provide real-time reports and analysis of infrastructure to alert facility personnel to damages before critical failures occur, while our flexible, IIoT compatible, cloud-based online monitoring portal centralizes and analyzes all collected monitoring data. These monitoring solutions are often installed in hazardous or hard-to-reach locations, helping to enhance safety by reducing the need to send technicians into unsafe locations.
5


Laboratory Testing
Our network of in-house laboratories located across North America and Europe offers quality assurance and quality control ("QA/QC") solutions for new and existing metal and alloy components, materials, and composites.
Our in-house laboratories work with our customers to test and measure utilized components throughout their lifetimes, from preparation and production to post-processing and in-service component monitoring. Our laboratory QA/QC solutions help to meet customer needs throughout their manufacturing cycles, with a focus on optimizing production logistics. Our in-house laboratory solutions include:
Non-destructive evaluation/inspection ("NDE"/"NDI")
Destructive testing ("DT")
Metallurgical testing
Chemical analysis testing
Mechanical services
Machining services
Pre-machining
Casting repair solutions
Finishing services

We often inspect and test components prior to assembly to screen for defects and discontinuities introduced in the manufacturing process. We also inspect existing components to ensure they remain fit-for-purpose.
Our laboratories hold a wide variety of certifications, such as: Nadcap (formerly NADCAP, the National Aerospace and Defense Contractors Accreditation Program), AS9100/ISO-9001, Federal Aviation Administration Repair Station, and the International Traffic in Arms Regulations/Export Administration Regulations, that allow us to perform inspections which meet or exceed stringent regulatory and manufacturers' requirements. With these certifications come a comprehensive range of approvals from prime contractors of major projects, militaries and internationally-renowned original equipment manufacturers ("OEMs") from many of our key markets, including the oil and gas, aerospace and defense, power generation and industrial markets.
Maintenance
We perform maintenance and light mechanical services to prepare assets for inspection and to return them to working condition post inspection. These services include corrosion removal, mitigation and prevention; insulation installation and removal; electrical services; heat tracing, industrial cleaning; pipefitting; and welding. Our light mechanical services are often offered as complementary, value-added solutions to inspections, such as removing insulation in order to inspect piping, then re-installing insulation.
Our multi-disciplined technicians offer maintenance and light mechanical services in hard-to-access areas, in combination with rope access or diving strategies.
Mechanical services are still a small part of our business, and we carefully try to avoid providing any such services that conflict with our inspection services.
Engineering Consulting
We provide a broad range of engineering consulting services, primarily for process equipment, technologies and facilities. Our engineering consultations include plant operations and management support, turnaround/shutdown planning, profit improvement, facilities planning studies, engineering design, process safety reviews, energy optimization evaluations, benchmarking/key performance indicator development and technical training.
Our Asset Integrity Management ("AIMS") and Mechanical Integrity ("MI") services help improve asset reliability and regulatory compliance through a systematic, engineering-based approach to ensure the ongoing integrity and safety of equipment and industrial facilities. AIMS/MI services can include conducting an inventory of infrastructure assets; developing, implementing and training personnel in executing inspection and maintenance procedures; and managing MI programs. We help to identify gaps between existing and desired practices and establish quality assurance standards for fabrication, engineering and installation of infrastructure assets.
Access
6

Much of our work is conducted in hard-to-access locations, including those in at-height, subsea and confined locations. We utilize scaffolding and rope access to access at-height and confined assets; certified divers for subsea inspection and maintenance; and unmanned (drone) aerial, land-based and subsea systems to deliver a wide range of inspection applications, with an emphasis on minimizing at-height access and confined space entry.
Equipment
We design and manufacture portable, handheld, wireless and turnkey NDT equipment, along with corresponding data acquisition sensors and software, for spot inspections and long-term, unattended monitoring applications.
We sell these solutions as individual components, or as complete systems, which include a combination of sensors, amplifiers, signal processing electronics, knowledge-based software and decision and feedback electronics. We also sell integrated service-and-system technology packages, in which our field technicians utilize our proprietary and specialized testing procedures and hardware, advanced pattern recognition, neural network software and databases to compare test results against our prior testing data or industry standards.
We provide a range of acoustic emission ("AE") products and are a leader in the design and manufacture of AE sensors, instruments and turnkey systems used for monitoring and testing materials, pressure components, processes, and structures. We also design and manufacture ultrasonic testing ("UT") equipment.
Most of our hardware products are fabricated, assembled and tested in our ISO-9001-certified facility in Princeton Junction, New Jersey. We also design and manufacture automated ultrasonic systems and scanners in France.
Centers of Excellence
Another differentiator in our business model is our Centers of Excellence ("COEs"), which offer support for asset, technology or industry-specific solutions. Our subject matter experts engage in strategic sales opportunities to offer customers value-added solutions using advanced technologies and methods. The COEs help to standardize our approach to common problems in our key market segments. Our COEs include:
Acoustic Emission
American Petroleum Institute ("API") Turnarounds
AIMS/MI/Engineering
Automated Ultrasonics
Fossil Power
Guided Wave Ultrasonics
Mechanical Services
Nuclear Power
Phased Array
Rope Access
Wind
Tank Inspection
Tube Inspection
Unmanned Systems

ASSET PROTECTION INDUSTRY OVERVIEW
Asset protection plays a crucial role in assuring the integrity and reliability of critical infrastructure. As an asset protection solutions provider, we seek to maximize the uptime and safety of critical infrastructure, by helping customers to detect, locate, mitigate, and prevent damages such as corrosion, cracks, leaks, manufacturing flaws and other concerns to operating and structural integrity. In addition to these core utilities, the storage and analysis of collected inspection and MI data is also a key aspect of asset protection.
NDT has historically been a prominent solution in the asset protection industry due to its capacity to detect defects without compromising the structural integrity of the tested materials or equipment. Traditionally, the supply of NDT inspection services has been provided by many relatively small vendors, who provide services in a more localized geographic region. A trend has emerged, however, for customers to increasingly engage a select few vendors capable of providing a wider spectrum of asset protection solutions for global infrastructure, in addition to an increased demand for advanced non-destructive testing ("ANDT") solutions and data acquisition software, both of which require a highly-trained workforce.
Due to these trends, those vendors offering integrated solutions, scalable operations, skilled personnel and a global footprint are expected to have a distinct competitive advantage. Moreover, we believe that vendors that are able to effectively deliver both
7

advanced solutions and data analytics, by virtue of their access to customers’ data, create a significant barrier to entry for competitors, leading to the opportunity to further create significant recurring revenues.
Key Dynamics of the Asset Protection Industry
We believe the following represent key dynamics of the asset protection industry, and that the market available to us will continue to grow as these macro-market trends continue to develop:
Digital Transformation of Asset Protection. Plants in the oil and gas, petrochemical and other process industries are recognizing the need to evolve their traditional, paper-based mechanical integrity programs in favor of digitalized solutions. The rise of big data intelligence, and our data analytical solutions offerings, provide our customers with actionable insights from raw asset integrity data. The growing digitization of asset protection provides opportunities for contractors with a wide range of asset protection expertise and integrated data platforms to provide customers with data analytical solutions to help customers maximize uptime while controlling costs.
Extending the Useful Life of Aging Infrastructure While Increasing Utilization. Due to the prohibitive costs and challenges of building new infrastructure, many companies have chosen to extend the useful life of existing assets through enhancements, rather than replacing these assets. This has resulted in the significant aging and increased utilization of existing infrastructure in our target markets. Because aging infrastructure requires more frequent inspection and maintenance in comparison to new infrastructure, companies and public authorities continue to spend on asset protection to ensure their aging infrastructure assets continue to operate effectively.
Outsourcing of Non-Core Activities and Technical Resource Constraints. Due to the increasing sophistication and automation of NDT programs, a decreasing supply of skilled professionals and increasing governmental regulations, companies are increasingly outsourcing NDT to third-party providers with advanced solution portfolios, engineering expertise and trained workforces.
Increasing Corrosion from Low-Quality Inputs. The increased availability and low cost of crude oil from areas such as shale plays and oil sands resources have led to the use of lower-grade raw materials and feedstock. This leads to higher rates of corrosion, especially in refining processes involving petroleum with higher sulfur content, which increases the need for asset protection solutions to detect and/or proactively prevent corrosion-related issues.
Increasing Use of Advanced Materials. Customers in various target markets - particularly aerospace and defense - are increasingly utilizing advanced materials, such as composites and other unique technologies in their assets. These materials often cannot be tested using traditional NDT techniques. We believe that demand for more advanced testing and assessment solutions will increase as the utilization of these advanced materials increases during the design, manufacturing, operating and quality control phases.
Meeting Safety Regulations. Owners and operators of refineries, pipelines and petrochemical and chemical plants increasingly face strict government regulations and more stringent process safety enforcement standards. This includes the continued implementation of the Occupational Safety and Health Administration’s National Emphasis Program. Failure to meet these standards can result in significant financial liabilities, increased scrutiny by government and industry regulators, higher insurance premiums and tarnished corporate brand value. As a result, these owners and operators are seeking highly-reliable asset protection suppliers with a track record of assisting customers in meeting increasingly stringent regulations. Our customers benefit from our extensive engineering consulting base that supports them in devising mechanical integrity programs that both meet regulatory compliance standards and enable enhanced safety and uptime at the customer's facilities.
Expanding Addressable End-Markets. The continued emergence of and advances in asset protection technologies and software-based systems are increasing the demand for asset protection solutions in applications where existing techniques were previously ineffective.

Expanding Aerospace and Defense Industry. We believe that increased demand will continue to come over the next several years from the commercial industry due to the approximately decade-long backlog for next-generation commercial aircraft to be built, driving the need for advanced solutions that drive cost and quality efficiencies. Demand continues to be stable in the defense industry while demand in the private space industry is growing.
Crude Oil Prices. Volatility in the energy sector has been profound during the 2015-2022 period with moderation occurring during 2023. The collapse of world oil prices in 2015 and 2016 undermined industry expansion. While energy prices recovered in 2017 and 2018, they once more declined, and subsequently rebounded in the second half of 2021 and the first half of 2022 with near record high prices and crack spreads. This resulted in refineries delaying turnarounds during 2022 until oil prices decreased and stabilized in the second half of 2022. The stabilization continued throughout 2023 without major peaks and fluctuations as seen in prior periods. The on-going war in Ukraine and the conflict in the Middle East between Israel and
8

Hamas, coupled with continued macroeconomic uncertainty in 2024, are expected to continue to significantly influence oil prices for the foreseeable future.

Expanding Pipeline Integrity Regulations: The United States Pipeline & Hazardous Materials Safety Administration’s “Mega Rule” adopted in October 2019, expands pipeline integrity regulations on more than 500,000 miles of pipelines that carry natural gas, oil and other hazardous materials throughout the United States. Some of these requirements will take operators decades to fulfill. These regulations require inspection and integrity data records throughout a pipeline’s lifetime to be “reliable, traceable, verifiable, and complete,” increasing the demand for integrated inspection, engineering, monitoring, and data management and analysis solutions.

Consolidation of Refineries: Consolidation of refinery ownership will create both pressure on refinery service providers due to increased customer purchasing power and provide an opportunity to those same refinery service providers to become preferred providers to these larger customers.

Our Competitive Strengths
We believe the following competitive strengths contribute to our being a leading provider of asset protection solutions and will allow us to further capitalize on growth opportunities in our industry:
OneSource Provider for Asset Protection Solutions. We believe we have one of the most comprehensive portfolios of integrated asset protection solutions worldwide, which positions us to be a leading single-source provider for our customers’ asset protection requirements. This is particularly a competitive strength in regards to turnarounds and shutdowns - during which facilities temporarily cease portions of their operations in order to perform plant-wide inspections, maintenance and repairs - as the services being requested and performed during these work stoppages make up significant portions of refinery, process and power plant maintenance budgets. Demand for our solutions increases during these outages, as facilities seek third-party providers to perform a wide spectrum of asset protection operations while the plant is offline. In addition, as companies are increasingly outsourcing their NDT needs to third-party providers, we believe that the ability to offer a comprehensive package of solutions provides us with a competitive advantage.
Integrated Data Management: Our expertise and proprietary research and development in data analytical solutions throughout the asset protection cycle provides a competitive advantage. With solutions for integrated data acquisition, storage, visualization and analytics, our integrated data analytical solutions well-position us for the oil and gas increasing movement towards digitalizing and centralizing asset protection to fewer, highly-skilled and multi-disciplined vendors. Many of our data analytical solutions are platform-agnostic, allowing us to integrate into customers' existing operations, and thereby expanding the potential customer pool for our solutions. Our expertise and experience also allow us to tailor our offerings to meet specific customer needs, which sets us apart from our competitors. Our presence in our customers’ operations throughout their asset lifecycles also ideally positions us to be their primary vendor to centralize their asset integrity data collection, management and analysis, creating mutually-beneficial opportunities to scale our relationships.

Long-Standing Trusted Provider to a Diversified and Growing Customer Base. We have become a trusted partner to a large and growing customer base across numerous global markets through our proven, decades-long track record of successful operations. Our customers include some of the largest and most well-recognized firms in the oil and gas, chemicals, power generation and transmission and aerospace and defense industries, as well as public authorities.
Repository of Customer-Specific Inspection Data. Through our world-class enterprise data management and analysis software, PCMS, we have accumulated extensive, proprietary process data that allows us to provide our customers with value-added services, such as benchmarking, "RBI" and reliability-centered maintenance.
Proprietary Products, Software and Technology Packages. Our deep knowledge base in asset protection services and equipment enables us to offer technology packages, in which our field technicians utilize our proprietary and specialized testing procedures and hardware, advanced pattern recognition, neural network software and databases to compare test results against our prior testing data or national and international structural integrity standards.
Deep Domain Knowledge and Extensive Industry Experience. We have extensive asset protection experience and data, dating back several decades of operations. We have gained this through our industry leadership in developing advanced asset protection solutions, including research and development of advanced NDT technologies and applications, process engineering technologies, online plant asset integrity management with sensor fusion; and enterprise software solutions for plant-wide and fleet-wide inspection data archiving and management.
Technological Research and Development. The NDT industry continues to move towards more advanced, automated solutions, requiring service providers to find safer and more cost-efficient inspection techniques. We believe that we remain ahead of the
9

technological curve by backing our extensive industry expertise with the investment of resources in research and development. Some of the advanced inspection technologies developed by our internal research and development teams include an automated radiographic testing ("aRT") crawler for corrosion under insulation ("CUI") inspections in above ground pipelines and piping; our Large Structure Inspection ("LSI") scanner, and our real-time radiography ("RTR") crawler for 360° inspections of pipeline girth welds.
Collaborating with Our Customers. We have historically expanded our asset protection solution portfolio in response to our customers’ unique performance specifications. Our technology packages have often been developed in close cooperation and partnership with key customers and industry organizations.
Experienced Management Team. Our management team has a track record of asset protection organizational leadership. These individuals also have successfully driven operational growth organically and through acquisitions, which we believe is important to facilitate future growth in the asset protection industry.
Our Growth Strategy
Our growth strategy emphasizes the following key elements:
Continue to Digitalize Asset Protection Data and Processes. We place a data-centric focus on asset protection, enabling our customers to ease some of their biggest areas of concern (particularly the timely and accurate transfer of asset integrity data from the field to their IDMS, as well as the data’s visibility and accessibility once uploaded). We expect that the demand for our data analytical solutions which provides big data intelligence and remote data visibility will continue to grow, and we are investing in data analytical solutions that help our customers visualize and generate actionable insight from their asset integrity data, regardless of data input. We are also actively seeking to optimize our customers’ asset protection workflows and processes, by creating digital paths between data applications to increase data visibility and reduce manual data entry and human error.

Expand Our Focus in the Aerospace and Defense Industries. We believe that the introduction of next-generation airframes and aircraft engines has created an inherent demand for inspection, testing, machining and mechanical services required for the production of parts. The recent interest in the use of additive manufacturing techniques to create components also necessitates advanced inspection and testing solutions.
Expand Our Focus in the Pipeline Integrity Industry. We intend to continue broadening our solutions for the pipeline market. Recent industry regulations significantly expanded pipeline integrity management regulations, requiring pipeline owner/operators to inspect, document, and assess the risk of operating conditions for existing lines. This provides us with the opportunity to provide asset protection solutions for both the new construction and integrity phases. In 2019, we acquired a company that provides pipeline integrity management software and services to energy transportation companies. We acquired an inline inspection provider in 2018 and have implemented our PCMS software for several pipeline operators to support their integrity data management.
Expanding our Mechanical Services Portfolio. We believe that performing mechanical services to complement inspections, such as removing and reapplying insulation or preparing surfaces for coating or painting, is an important market differentiator for us. This is particularly true, for example, when considering the cost-efficiencies our customers realize when our rope access technicians perform these services at height without the use of scaffolding. Many of our customers already require these services, but utilize multiple vendors to do so, creating an opportunity for us to provide greater value to a customer base that increasingly requires enhanced speed and efficiency.
Continue to Develop Technology-Enabled and Digital Asset Protection Solutions. We intend to maintain and enhance our technological leadership by continuing to invest in developing new technology, applications and data services. The release of our OneSuite ecosystem underscores our dedication to continue deepening synergies between our solutions to provide our customers with uniquely-integrated offerings, which we believe makes us a more attractive vendor for customers seeking to centralize their asset protection. We have actively continued to develop technologies that enhance the flow of data throughout multiple operational phases and facilities, through our integrated pipeline integrity data portfolio, and our cloud-based monitoring data portal.
Expand our Solution Offerings to Existing Customers. We believe that branching into adjacent, complementary services, such as mechanical services, increases our value proposition and our ability to capture additional business. Many of our customers are multinational corporations with asset protection requirements at multiple locations. We believe that expanding our solution offerings and merging and visualizing data across facilities for enterprise data analysis, combined with the trend of customers outsourcing asset protection to service providers with integrated offerings, provides opportunities for significant additional recurring revenues.

10

Continue to Expand Our Customer Base into New End Markets. We believe we have significant opportunities to expand our customer base in relatively new end markets, including the renewable energy industry, specifically, wind and other alternative energy, natural gas transportation industries, pipeline integrity and additive manufacturing. The expansion of our addressable markets is being driven by the increased recognition and adoption of advanced asset protection technologies (such as unmanned drone inspection devices, robotics, etc.) that are supplanting traditional methods.

Capitalize on Acquisitions. We have completed several acquisitions to supplement and enhance our solutions, add new customers, expand our sales channels and accelerate our expected growth. Due to our current debt levels and restrictions related to the debt covenants in our credit facility, we do not expect to make any acquisitions in 2024 other than small acquisitions with the banks’ approval. However, once we reduce our debt, we expect to make selective acquisitions beyond 2024.

Our Segments
We have three operating segments: (i) North America (which we previously referred to as our Services segment), (ii) International and (iii) Products and Systems:
North America provides asset protection solutions with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.

International offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment
Products and Systems designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.

For a discussion of segment revenues, operating results and other financial information, including geographic areas in which we generated revenues, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7, as well as Note 2-Revenue and Note 19-Segment Disclosure in the notes to our audited consolidated financial statements in Item 8 of this Annual Report.
Revenue Overview
 
Revenue by Industry
 
The following charts represent our disaggregated revenue by industry for the years ended December 31, 2023, 2022 and 2021.
11

46392
46394
12

2199023421464

Our Target Markets

Overview
 
We operate in a highly competitive, but fragmented market. Domestically, the market is serviced by several national competitors and many regional and/or local companies. Internationally, our primary competitors are divisions of large companies, with additional competition from small independent local companies which may be limited to a specific product, service or technology and focused on a niche market or geographic region. We focus our strategic sales, marketing and product development efforts on a range of infrastructure-intensive based industries and governmental authorities. We view energy-related infrastructure and commercial aerospace as our largest market opportunities. We perform inspection and mechanical services for customers in both industries.

Our revenues are comprised of services offerings at our laboratories and at customer facilities. Data Analytical Solutions revenues are comprised of revenue derived from data software sales & subscriptions, implementation services and analytics that offer insights and recommendations to improve asset integrity. Data Analytical Solutions revenue is derived from work performed by Mistras employees in our facilities, or at customer locations, using our proprietary portfolio of software applications. Field Services revenues are comprised of revenue derived primarily by technicians performing asset inspections and maintenance services for our customers at locations other than Mistras properties. Shop Laboratory revenues are comprised of quality assurance inspections of components and materials at our Mistras in-house laboratory facilities. Other revenues are comprised of locations that perform both asset inspection services and testing of components and materials at in-house Mistras laboratories.

There are a number of economic factors which drive the aerospace market, including:
The multi-year backlog for next generation commercial aircraft to be built, including several large and mid-sized aircraft built by Boeing and Airbus, among other manufacturers; and
The continuing regulatory scrutiny to ensure public safety serves to ensure the continued need for inspection and mechanical services to be performed.
 
In the energy market, there are various economic indicators that drive our business, especially in the U.S. domestic markets. It is unclear what the short and long term effects of the war between Russia and Ukraine is likely to have on the world economy and certain of our target markets, including particularly the oil and gas market. Excerpted below are forecasts from various Energy Information Administration (EIA) outlook reports, which are subject to change based on these factors:

13

Electricity generation from coal is projected to fall throughout the mid 2020s and the decrease will be partially offset by an increase in the forecast of combined utility-scale solar and wind generation.

The EIA noted U.S. crude oil production averaged 11.9 million barrels per day (bpd) in 2022 and rose to an average 12.9 million bpd in 2023. The EIA forecasts production to continue to increase to an average 13.3 million bpd in 2024 and further increase to 13.5 million bpd in 2025.

Oil and Gas
We supply oil and gas asset protection solutions to downstream (refining), midstream (transportation and storage) and upstream (exploration and production) operations.
We use our vast solutions portfolio to help identify current and future asset performance, and actively prevent, mitigate or otherwise address potential issues, including corrosion, cracking, leaking and other damages that may lead to safety, productivity or environmental concerns. Our solutions help identify conditions that if not remedied, could lead to potential catastrophic failures in tanks, vessels, valves, buried and above ground pipelines, pumps, motors, compressors and other critical assets found throughout the oil and gas production and delivery supply chain.
We actively seek to evolve our solutions through technological enhancements and research and development to discover new applications. Online monitoring and permanently-mounted sensors, as well as the use of drones and other alternative delivery devices, are all being considered as oil and gas infrastructure owners look to “smart” technologies that reduce human intervention while delivering highly-accurate inspection and integrity data. We also have actively sought to further enhance our integrated approach to asset protection, through the development of our complementary mechanical service portfolio.
In general, the oil and gas market is poised to leverage digital solutions to facilitate process improvements as well as increase plant reliability and improve process and personnel safety. This provides an opportunity for us to synergistically leverage our digital asset protection solutions. Digital transmission of data in various industry sectors, with built-in analytic functions, will allow our customers to better leverage inspection data that is being generated in the field.
While we expect off-stream inspection of critical assets to remain a routine practice, we anticipate an increase in the demand for non-invasive or on-stream inspections. Non-invasive inspections enable companies to minimize the costs associated with shutting down equipment during testing, while enabling the economic and safety advantages of advanced planning and/or predictive maintenance.
Aerospace and Defense
The aerospace industry continued to rebound from COVID-19 throughout 2023 with backlog and production levels approaching and exceeding pre-pandemic levels for certain OEMs for the first time since the pandemic. We serve this rapidly growing target market by providing a full range of inspection, testing, machining, mechanical, finishing, additive manufacturing and equipment solutions, for which we are Nadcap certified. Our state-of-the-art in-house laboratories maintain numerous accreditations from industry organizations, including Nadcap, and some of the largest manufacturers in the world, such as Boeing, Safran, Airbus, Bombardier and Embraer.
Advanced composite materials found in new classes of aircraft require advanced asset protection solutions, including x-ray of critical engine components, ultrasonic fatigue testing of complete aircraft structures and corrosion detection and other critical components. Many OEMs are shifting towards condition-based maintenance utilizing embedded monitoring sensors to track component structural and operational integrity over time as opposed to performing maintenance on time-based intervals. We expect demand for our solutions to increase with the adoption of these new-age materials and distributed online sensor networks. We also expect demand for asset protection solutions to increase with the continued adoption of additive manufacturing techniques.
Industrials
The quality control requirements driven by the need for zero-to-low-defect component tolerance within automated, robotic-intensive industries such as automotive, consumer electronics and medical industries serve as key drivers for increased demand in asset protection, particularly for in-house inspection and testing. We expect that increasingly stringent quality-control requirements and competitive forces will drive the demand for more-costly finishing and polishing which, in turn, creates opportunities for integrated partnerships between us and our customers throughout the production lifecycle.
Power Generation and Transmission
14

We provide asset protection solutions for customers in the combined cycle, fossil, nuclear, transmission and distribution and wind/alternative energy industries. We believe that in recent years, acceptance of asset protection solutions has grown in this industry due to the aging of critical power generation and transmission infrastructure.
The growing availability of cheap natural gas, along with environmental concerns with coal, has stimulated the construction of new natural gas-fired power plants across North America, creating opportunities for us to provide specialized solutions in multiple phases. These include facility design consultations, NDT services during construction and plant operations and long-term condition monitoring. We anticipate sharp growth in these types of plants as natural gas pricing remains low, and the environmental impacts of coal remain unattractive to the public.

We also offer solutions for inspection, maintenance, monitoring and data services for wind turbines and their components. These include NDT services — often performed through rope and/or drone access — to identify corrosion, cracking, and other defects that can affect the safety and operational effectiveness of wind turbines, along with remedial solutions to repair minor damages identified during inspections.

Other Process Industries
Our asset protection solutions are crucial for process industries, or industries in which raw materials are treated or prepared in a series of stages, including chemicals, pharmaceuticals, food processing, pulp and paper and metals and mining. As the process facilities are increasingly facing aging infrastructure, high utilization, growing capacity constraints and increasing capital costs, we believe asset protection solutions will continue to grow in importance in maintenance planning, quality and cost control and prevention of catastrophic failure.
Infrastructure, Research and Engineering
We believe that high-profile infrastructure catastrophes have caused public authorities to more actively seek ways to prevent similar events from occurring. Public authorities tasked with new construction and maintenance of existing public infrastructure increasingly use asset protection solutions to inspect these assets, including the use of embedded sensors to enable online monitoring throughout the life of the asset.
We have provided testing and structural health monitoring and data analytical solutions on bridges and structures worldwide, including some of the largest and most well-known bridges in the United States and United Kingdom. Our sensors continuously monitor these assets, alerting owner/operators when defects are detected. Our monitoring teams also provide regular reports that include early warnings of suspect areas before an alarm is generated.
Petrochemical
We provide asset protection NDT services for customers within the petrochemical industry, as they transform byproducts into goods which are utilized in many end products such as plastics, soaps, fertilizers, synthetic fibers and rubber. Our solutions help identify conditions that if not remedied, could lead to potential catastrophic failures in tanks, vessels, valves, buried and above ground pipelines, pumps, motors, compressors and other critical assets found throughout the petrochemical production process.
We actively seek to evolve our solutions through technological enhancements and R&D to discover new applications. Online monitoring and permanently-mounted sensors provide real-time data to petrochemical owners and operators and provide an opportunity for us to synergistically leverage our asset protection solutions into our MISTRAS Digital platform, OneSuite. Digital transmission of data in various industry sectors, with built-in analytic functions, will allow our customers to better leverage inspection data that is being generated in the field. We also have actively sought to further enhance our integrated approach to asset protection, through the development of our complementary mechanical service portfolio.
Customers
 
We provide our asset protection solutions to a global customer base of diverse companies primarily in our target markets. No customer represented 10% or more of our revenue in any of the years ended December 31, 2023, 2022 or 2021.

Geographic Areas

We have operations in 10 countries and occasionally conduct business in a few other countries. Most of our revenues are derived from our U.S., Canadian and European operations and we do not have operations in Russia, and we do not do business in Russia, Ukraine or other areas which are impacted by the Russian invasion of Ukraine. See Note 2-Revenue and Note 19-Segment Disclosure to our audited consolidated financial statements in this Annual Report for further disclosure of our revenues, long-lived assets and other financial information regarding our international operations.

15

Sales and Marketing
 
We sell our asset protection solutions through our direct sales and marketing activities worldwide. In addition, our project and laboratory managers, as well as our management, are trained on our solutions and often are the source of sales leads and customer contacts. Our direct sales and marketing teams work closely with our customers to demonstrate the benefits and capabilities of our asset protection solutions, refine our asset protection solutions based on changing market and customer needs and identify potential opportunities. We divide our sales and marketing efforts into services sales, products and systems sales and marketing and utilize marketing automation and customer relationship management ("CRM") systems to collect, manage and collaborate customer information with our teams globally. Our CRM systems also provide critical data to provide accurate forecasting and reporting.
 
Manufacturing
 
Most of our hardware products are manufactured in our Princeton Junction, New Jersey facility. This facility includes the capabilities and personnel to fully produce all of our AE products and NDT Automation Ultrasonic equipment. We also design and manufacture automated ultrasonic systems and scanners in France.

Human Capital

As of December 31, 2023, we had approximately 4,800 employees worldwide, of which 3,200 were located in the United States, 500 in Canada and 1,100 in our other non-U.S. locations. Our employees include full and part time employees throughout our organization. As described below, we value our employees and have established various programs to promote the satisfaction, health and safety of our employees. Less than 0.01% of our employees in the United States are unionized.

Our employees are key to achieving our goals and strategy. We have committed resources throughout our organization to ensure that we are attracting, developing, and retaining talented employees needed to support all aspects of our activities. Our core values and business ethics guide and direct all activities undertaken by us.

The health and safety of our employees is paramount. We have also developed key initiatives and strategies regarding our talent and people initiatives. Below, we describe some of the key initiatives and values around health and safety. Management regularly updates our Board of Directors with regards to our safety and people strategy and how we are performing in these areas. In 2020, our Board established the Environmental, Social and Safety Committee. This Committee, which consists of independent directors, monitors and oversees the strategic direction of our initiatives in support of our core values and our environmental, social and governance initiatives.

Talent, Leadership and Employee Development

Employee development and engagement begins with our senior management team, which has considerable industry experience and expertise. Leveraging this experience and expertise, our senior management team is able to continuously review our organizational structure and provide opportunities for the growth and development for our employees.

As part of our continued commitment to our employees, we have established various programs to promote lifelong learning and development opportunities for our employees. These include a mix of voluntary and mandatory training programs, which are provided in-person, virtually or on the job. We also provide employees the ability to continue to gain additional professional certifications to contribute to their career advancement. We utilize a web-based training center which is available to field technicians for career advancement and includes over 500 web-based classes. In addition, we are committed to ensuring all employees are compensated at a living wage. All local minimum wage requirements are met and where no wage laws are in place, employees are compensated competitively, in accordance with industry standards.

Our human rights policy places a high priority on diversity and equal opportunity and provides our employees with management’s expectations related to human rights and labor practices.

Another program we instituted focuses on our connection by a common thread of caring – about one another, our customers, the environment, and the work we do. We seek to foster a culture of togetherness, safety, respect, and contribution which enables each individual member to feel that he or she is a part of something bigger. A community of caring professionals with a genuine passion for helping people and making a difference together – that is the heart of the program we call “Caring Connects.”

16

Our Safety-Conscious Culture

We consider safety the backbone of our operations. Our asset protection solutions aim to ensure that industrial assets and facilities remain in safe, reliable working condition, which in turn enhances safety for our customers, the public, and the environment. Our laboratory and field personnel are trained to operate according to strict safety and quality standards so that our processes and procedures regarding hazardous materials, worker safety, and accident prevention are sound and effective. Further to this, we are constantly evaluating these processes and procedures to ensure that they remain of high quality and are effective, and we consider changes in the manner in which work is performed or lessons that have been learned from any sources, such as industry data. We work to help ensure that our customers are in full compliance with all federal, state, and local regulations. Our practices, policies and procedures are designed to help ensure we perform our duties through the use of safe, industry-best practices, seeking to minimize risk wherever possible.

We emphasize a “MISTRAS’ safety-conscious” culture with the intent that it becomes embedded in the day-to-day work of all our employees. We use various training tools and other practices to instill attitudes, beliefs, perceptions, and values that all employees share in the mandate to create and maintain a safe work environment for all.

We continuously monitor our safety performance through analysis of our company-wide safety statistics, which help us to determine behavioral trends while also instilling a culture of proactivity. For the year ended December 31, 2023, our Total Recordable Incident Rate ("TRIR") was 0.3 while Days Away, Restricted and Transferred Rate was 0.18 and Lost Work Day Rate remained 0.12. For the year ended December 31, 2022, our TRIR was 0.41.

Seasonality
 
Our business is seasonal. This seasonality relates primarily to our oil and gas target market, and to a lesser extent within our other target markets. U.S. refineries’ non-peak periods are generally in the fall, when they are retooling to produce more heating oil for winter, and in the spring, when they are retooling to produce more gasoline for summer. The peak periods for these customers are the summer and winter months, when they run at peak capacity and are not retooling or performing turnarounds or shut downs. As a result, our revenues in the summer and winter months are typically lower than our revenues in the fall and spring, when demand for our asset protection solutions from the oil and gas as well as the fossil power industries increases during their non-peak production periods. Because we are increasing our work in the fall and spring, our cash flows are lower in those quarters than in the summer and winter, as collections of receivables lag behind revenues. We expect that this seasonality will continue.
 
Competition
 
We operate in a highly competitive, but fragmented, market. Our primary competitors include large public and private companies, divisions of large companies and various small companies which generally are limited to a specific product or technology and focused on a niche market or geographic region. We believe that few, if any, of our competitors currently provide the full range of asset protection and NDT products, enterprise software ("PCMS") and the traditional and advanced services solutions that we offer. Our competition with respect to NDT services include Acuren, SGS Group, the Team IHT Segment and APPLUS RTD. Our competition with respect to our PCMS software includes UltraPIPE, Lloyd’s Register Capstone, Inc. and Meridium Systems. In the traditional NDT market, we believe the principal competitive factors include project management, availability of qualified personnel, execution, price, reputation and quality, whereas in the advanced NDT market, reputation, quality and size tend to be the most significant competitive factors. We believe that the NDT market has significant barriers to entry which would make it difficult for new competitors to enter the market. These barriers include: (i) having to acquire or develop advanced NDT services, products and systems technologies, which in our case occurred over many years of customer engagements and at significant internal research and development expense, (ii) complex regulations and safety codes that require significant industry experience, (iii) license requirements and evolved quality and safety programs, (iv) costly and time-consuming certification processes, (v) capital requirements and (vi) emphasis by large customers on size and critical mass, length of relationship and past service record.

Research and Development

Our research and development is principally conducted by engineers and scientists at our Princeton Junction, New Jersey headquarters, and supplemented by other employees in the United States and throughout the world, including Canada, France, Greece the United Kingdom, Brazil and the Netherlands. Our total professional staff includes employees who hold Ph.D.’s and engineers and employees who hold Level III certification, the highest level of certification from the American Society of Non-Destructive Testing (ASNT).
17

We make strategic research and development investments in our data analytical solutions technologies that support integration with our other solution offerings to enhance cost- and time-efficiencies, maximize uptime and safety and improve the flow of data from field technicians to inspection databases. These strategic investments enable us to enhance our service offerings to customers and provide valuable insights and predictive analysis.
We have also invested significant research and development in pre-machining and advanced testing technologies in a purpose-built facility for an aerospace customer, with the goal of reducing the customer’s production cycle logistics and costs.
We also work with customers to develop new products or applications for our technology, including:
Testing of new composites
Detecting crack propagation
Wireless and communications technologies
Development of permanently embedded inspection systems to provide continuous, online, in-service monitoring of critical structural components

Research and development expenses are reflected in our Consolidated Statements of Income (Loss) as research and engineering expenses. Our company-sponsored research and engineering expenses were approximately $1.7 million, $2.0 million and $2.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. While we have historically funded most of our research and development expenditures, from time to time we also receive customer-sponsored research and development funding. Most of the projects are in our target markets, however, a few of the projects could lead to other future market opportunities.

Intellectual Property

Our success depends, in part, on our ability to maintain and protect our proprietary technology and to conduct our business without infringing on the proprietary rights of others. We utilize a combination of intellectual property safeguards, including patents, copyrights, trademarks and trade secrets, as well as employee and third-party confidentiality agreements, to protect our intellectual property.
As of December 31, 2023, we held 12 U.S. patents by direct ownership and 5 patent applications pending in the United States. All the patent applications pending have been filed since 2018. While we do not rely on these patents or licenses to provide a majority of our proprietary asset protection solutions, certain of these patents do provide us with a competitive advantage and we believe they will be an asset to our growth strategy. Our trademarks and service marks provide us and our solutions with a certain amount of brand recognition in our markets. We do not consider any single patent, trademark or service mark material to our financial condition or results of operations.
As of December 31, 2023, the primary trademarks and service marks that we held in the United States included MISTRAS®, our stylized globe design and our tag line "One Source for Asset Protection Solutions". Other key trademarks or service marks that we utilize in localized markets or product advertising include:
Onstream® (word and logo)
PCMS® (word and logo)
Ropeworks®
MISTRAS Digital®
OneSuite™
Sensoria™
OneSource™
CALIPERAY™ (word and logo)
Physical Acoustics PAC logo
Streamview™
Sensor Highway™
TankPAC®
VPAC™
Transformer Clinic™
FieldCal™
UTwin®
AEwin®
Pocket AE®
Pocket UT®

18

Many elements of our asset protection solutions involve proprietary know-how, technology or data that are not covered by patents or patent applications because they are not patentable or would be difficult to enforce, including technical processes, algorithms and procedures. We believe that this proprietary know-how, technology and data is the most important component of our intellectual property used in our asset protection solutions and is a primary differentiator of our solutions from those of our competitors. We rely on various trade secret protection techniques and agreements with our customers, service providers and vendors to protect these assets. All of our employees are subject to confidentiality requirements through our employee handbook. In addition, many of our employees have entered into confidentiality and proprietary information agreements with us. Our employee handbook and these agreements require our employees not to use or disclose our confidential information and to assign to us all the inventions, designs and technologies they develop during the course of employment with us, as well as addressing other intellectual property protection issues. We also seek confidentiality agreements from our customers and business partners before we disclose any sensitive aspects of our technologies or business strategies. We are not currently involved in any material intellectual property claims.
Governmental Regulations
 
We are subject to numerous environmental, legal and regulatory requirements related to our operations worldwide. In the United States, these laws and regulations include, among others: the Comprehensive Environmental Response, Compensation, and Liability Act, the Resources Conservation and Recovery Act, the Clean Air Act, the Federal Water Pollution Control Act, the Toxic Substances Control Act, the Atomic Energy Act, the Energy Reorganization Act of 1974, and applicable regulations. In addition to the federal laws and regulations, states and other countries where we do business often have numerous environmental, legal and regulatory requirements by which we must abide. We evaluate and address the environmental impact of our operations by assessing properties in order to avoid future liabilities and comply with environmental, legal and regulatory requirements.

Executive Officers
 
The following were our executive officers for the year ended December 31, 2023 and their background and experience.
 
NameAgePosition
Manuel N. Stamatakis76Chairman of the Board and Interim President and Chief Executive Officer
Edward J. Prajzner57Senior Executive Vice President and Chief Financial Officer
Gennaro D'Alterio52Executive Vice President, Chief Commercial Officer
Michael C. Keefe67Executive Vice President, General Counsel and Secretary
Michael J. Lange63Senior Group Executive Vice President
John A. Smith54Executive Vice President and President of Services

Manuel "Manny" N. Stamatakis joined Mistras Board of Directors in 2002, became the Chair of the Governance Committee as well as a member of the Audit Committee and Compensation Committee in 2009 and Lead Director in 2010. On October 9, 2023, Mr. Stamatakis became the Chairman of the Board, and on the same day became our Interim President Chief Executive Officer to replace our prior President and Chief Executive Officer, Dennis Bertolotti. At that same time, Mr. Stamatakis resigned from all the committees of the Board and as our lead director. Mr. Stamatakis currently chairs the Project Phoenix Steering Committee, an initiative for which he is both the chief architect and driving force.

An accomplished entrepreneur for over 30 years, Mr. Stamatakis is an executive officer of Capital Management Enterprises, Inc., a financial services and employee benefits consulting firm based in Pennsylvania. Mr. Stamatakis has held multiple board and chairmanship positions over the years, including Chairman of the Delaware River Port Authority, The Drexel College of Medicine, the Pennsylvania Supreme Court Investment Advisory Board, and the Philadelphia Shipyard Development Corporation which was the catalyst to bringing shipbuilding back to the Philadelphia region. He earned a B.S. in Industrial Engineering from Pennsylvania State University and received an honorary Doctor of Business Administration from Drexel University.
 
19

Edward J. Prajzner joined Mistras in January 2018 as our Senior Vice President, Chief Financial Officer and Treasurer, was subsequently promoted to Executive Vice President and on March 26, 2023, was promoted to become our Senior Executive Vice President and Chief Financial Officer. Prior to joining Mistras, Mr. Prajzner worked at CECO Environmental Corp., a global service provider to environmental, energy and filtration industries, and served as Chief Financial Officer and Secretary from 2014 to 2017, Vice President of Finance and Chief Accounting Officer from 2013 until his appointment as Chief Financial Officer in 2014, and Corporate Controller and Chief Accounting Officer from 2012 to 2013. Mr. Prajzner also served in senior finance roles at CDI Corporation (now AE Industrial Partners) and American Infrastructure (now Allan Myers). Mr. Prajzner began his career in public accounting at Ernst & Young, received his B.S. in accountancy from Villanova University, his MBA in finance from Temple University and is a certified public accountant.

Gennaro "Jerry" D'Alterio joined Mistras on September 11, 2023, as Executive Vice President and Chief Commercial Officer. Prior to joining Mistras, Mr. D'Alterio most recently served as the Vice President of Product Management and Director, Global Business Development at CECO Environmental Corporation’s Fluid Handling & Filtration segment, where he also held the positions of President and Global President. With over 20 years of proven executive leadership and demonstrated ability to drive both revenue growth and profitability, across a wide range of industries, Mr. D’Alterio excels at driving best-in-class commercial operating models and transformations while fostering success-oriented, winning cultures. Mr. D'Alterio holds an MBA and a Bachelor of Science in Mechanical Engineering from Villanova University. He is certified in LEAN enterprise and manufacturing, is member of the Hydraulic Institute and the International Desalination Association, and serves on the Board of the Aquatic Animal Life Support Operators organization.

Michael C. Keefe joined Mistras in December 2009. Prior to joining Mistras, Mr. Keefe worked at International Fight League, a then publicly-traded sports promotion company, from 2007 until 2009, in various executive positions. From 1990 until 2006, Mr. Keefe served in various legal roles with Lucent Technologies and AT&T, the last four years of which he served as Vice President, Corporate and Securities Law and Assistant Secretary. Mr. Keefe received a BS in Business Administration (Accounting) from Seton Hall University and a J.D. from Seton Hall University School of Law.
 
Michael J. Lange joined Mistras when we acquired Quality Services Laboratories in November 2000, and was elected a Director in 2003. Mr. Lange has held various executive level positions with Mistras, becoming Senior Executive Vice President, effective June 1, 2016. Mr. Lange is a well-recognized authority in Radiography and has held an ASNT Level III Certificate for almost 20 years. Mr. Lange received an Associate of Science degree in NDT from the Spartan School of Aeronautics.

John A. Smith joined Mistras in 2008 and has held various positions, including Vice President of Operations, then became Senior Vice President of Operations in 2018 before becoming Executive Vice President and President of Services on October 1, 2023. Mr. Smith began his career as a non-destructive testing (NDT) technician with CONAM Inspection and Engineering Services before launching his own business, Elite Inspection Services Company. He owned and operated Elite for 16 years, until Mistras acquired the company in 2008. During his NDT career, Mr. Smith held multiple certifications from the American Society for Nondestructive Testing (ASNT).

Our executive officers are appointed by, and serve at the discretion of, our board of directors. There are no family relationships among any of our directors or executive officers.

Our Website and Available Information
 
Our website address is www.mistrasgroup.com. We file reports with the SEC, including Quarterly Reports on Form 10-Q, Annual Reports on Form 10-K, Current Reports on Form 8-K and Proxy Statements. All of the materials we file with or furnish to the SEC are available free of charge on our website at http://investors.mistrasgroup.com/sec.cfm, as soon as reasonably practicable after having been electronically submitted to the SEC. Information contained on or connected to our website is not incorporated by reference into this Annual Report and should not be considered part of this Annual Report or any other filing with the SEC. All of our SEC filings are also available at the SEC’s website at www.sec.gov. In addition, materials we file with the SEC may be read and copied at the SEC’s Public Reference Room at 100 F Street, NE, Washington, DC 20549. The public may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330.

 
20

ITEM 1A.                                       RISK FACTORS
 
This section describes the major risks to us, our business and our common stock. You should carefully read and consider the risks described below, together with the other information contained in this Annual Report, including our financial statements and the notes thereto and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” before making an investment decision. The statements contained in this section constitute cautionary statements under the Private Securities Litigation Reform Act of 1995. If any of these risks occur, our business, financial condition, results of operations and future growth prospects may be adversely affected. As a result, the trading price of our common stock would likely decline, and you may lose all or part of your investment. You should understand that it is not possible to predict or identify all risk factors that could impact us. For example, the COVID-19 pandemic has had a dramatic negative impact on the health of citizens of many countries, and resulted in major disruptions in economies and markets around the world, including our key markets. In addition, it is unclear what effects the on-going war between Russia and Ukraine and the conflict in the Middle East between Israel and Hamas are likely to have on the world economy and certain of our target markets, including particularly the oil and gas market, in the near and long term. In addition, macroeconomic factors such as inflation, unemployment, and interest rates, amongst others, will impact our business. Accordingly, you should not consider the following to be a complete discussion of all risks and uncertainties pertaining to us and our common stock.
 
Risks Related to Our Business

Due to our dependency on customers in the oil and gas industry, we are susceptible to prolonged negative trends relating to this industry that could adversely affect our operating results.
 
Our customers in the oil and gas industry have accounted for a substantial portion of our historical revenues. Specifically, they accounted for approximately 59%, 56%, and 54% of our revenues for the years ended December 31, 2023, 2022 and 2021, respectively. Although we have expanded our customer base into industries other than the oil and gas industry, we still receive a majority of our revenues from this industry. Our services are vital to the operators of plants, refineries, and pipelines, and we have expanded our services offerings, such as expanding our mechanical and in-line inspection services capabilities. However, economic slowdowns or low oil prices have, and could continue to, result in cutbacks in contracts for our services. In addition, low oil prices could depress the level of new exploration and construction, which would adversely affect our market opportunities. If the price of oil were to decrease, our revenues, profits and cash flows may be reduced. If the price of oil reaches record, or near record levels as it did in 2022, we may experience delays or deferrals in performing inspection services to customers in the oil and gas industry.

While we continue to expand our market presence in the aerospace, power generation and transmission, and the chemical processing industries, among others, these markets are also cyclical in nature and as such, are subject to economic downturns. In addition, it is unclear what the continued effects the war between Russia and Ukraine and the conflict in the Middle East between Israel and Hamas are likely to have on the world economy and certain of our target markets, including particularly the oil and gas market, in the near and long term. However, during 2022, we experienced unfavorable foreign currency exchange impacts as it relates to our European operations. Additionally, the Russian-Ukrainian war continues to create disruptions in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. Our European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war.

We may be affected by climate change and market or regulatory responses to climate change

Climate change could have a material adverse effect on our results of operations, financial condition, and liquidity. Restrictions on emissions, including those that have already been adopted and others that are expected to be adopted in the future, could affect our customers that (i) use commodities to produce energy, (ii) use significant amounts of fossil fuel to produce or deliver commodities, or (iii) manufacture or produce goods that consume significant amounts of fossil fuels or burn fossil fuels. Significant cost increases, government regulation, or changes of consumer preferences for goods or services relating to alternative sources of energy or emissions reductions could materially affect the markets we serve (including the oil and gas industry), which in turn could have a material adverse effect on our results of operations, financial condition and liquidity. Government incentives encouraging the use of alternative sources of energy also could affect certain of our customers and the markets we serve in an unpredictable manner. Any of these factors, individually or with one or more of the other factors, or other unforeseen impacts of climate change could have a material adverse effect on our results of operations, financial condition and liquidity.

21

In addition, changes in international, federal, state and local legislation and regulation based on concerns about climate change and increasing climate-related disclosures, including the rules proposed by the SEC, could result in increased compliance and data collection costs if, and when, such laws and regulations become effective.
 
Our international operations are subject to risks relating to non-U.S. operations.
 
For the years ended December 31, 2023, 2022 and 2021, we generated approximately 29%, 29%, and 30% of our revenues outside the United States, respectively. In addition, our international operations as a percentage of our business may increase over time. Our primary operations outside the United States are in Canada, Germany, France, the United Kingdom, the Netherlands and Brazil. We also have operations in Belgium, Greece and India. There are numerous risks inherent in doing business in international markets, including:
 
fluctuations in currency exchange rates and interest rates;
regional micro and macro-economic pressures, inflationary costs, energy costs and geopolitical factors;
compliance with applicable foreign regulations and licensing requirements, and U.S. laws and regulation with respect to conducting business in other countries, including export controls, sanctions, anti-terrorist and anti-bribery laws;
the cost and uncertainty of obtaining data and creating solutions that are relevant to particular geographic markets;
the need to provide sufficient levels of technical support in different locations;
the complexity of maintaining effective policies and procedures in locations around the world;
political instability, war or conflicts and civil unrest;
increased risk of hacking, malware or security breaches of our data and databases;
restrictions or limitations on outsourcing contracts or services abroad;
restrictions or limitations on the repatriation of funds, or tax consequences on the non-repatriation of overseas operationally generated funds; and
other potentially adverse tax consequences.
 
Our operating results could be adversely affected by a reduction in business with our significant customers.
 
We derive a significant amount of revenues from a few customers. Taken as a group, our top ten customers were responsible for approximately 35%, 33%, and 33% of our revenues for the years ended December 31, 2023, 2022 and 2021, respectively. This concentration pertains almost exclusively to our North America segment, which accounted for 82%, 83% and 82% of our revenues for the years ended December 31, 2023, 2022 and 2021, respectively. These customers are primarily in the oil and gas sector. Generally, our customers do not have an obligation to make purchases from us and may stop ordering our products and services or may terminate existing orders or contracts at any time with little or no financial penalty. The loss of any of our significant customers, any substantial decline in sales to these customers or any significant change in the timing or volume of purchases by our significant customers could result in lower revenues and could harm our business, financial condition or results of operations.

Our business, and the industries we currently serve, are currently subject to governmental regulation, and may become subject to modified or new government regulation that may negatively impact our ability to market our asset protection solutions.
 
We are required to comply with various government regulations and licensing requirements. For example, the transportation and overnight storage of radioactive materials used in providing certain of our asset protection solutions such as radiography are subject to regulation under federal and state laws and licensing requirements. Our North America segment is currently licensed to handle radioactive materials by the U.S. Nuclear Regulatory Commission, more than 30 state regulatory agencies and the Canadian Nuclear Safety Commission. If we allegedly fail to comply with these regulations, we may be investigated and incur significant legal expenses associated with such investigations, and if we are found to have violated these regulations, we may be fined or lose one or more of our licenses or permits, which would prevent or restrict our ability to provide radiography services. In addition, while we are being investigated, we may be required to suspend work on the projects associated with our alleged noncompliance, resulting in loss of profits or customers, and damage to our reputation. Many of our customers have strict requirements concerning safety or loss time occurrences and if we are unable to meet these requirements it could result in lost
22

revenues. In the future, governmental agencies may seek to change current regulations or impose additional regulations on our business. Any modified or new government regulation applicable to our current or future asset protection solutions may negatively impact the marketing and provision of those solutions and increase our costs of providing these solutions and have a corresponding adverse effect on our margins.
 
Additionally, greenhouse gases that result from human activities, including burning of fossil fuels, have been the focus of increased scientific and political scrutiny and are being subjected to various legal requirements. International agreements, national laws, state laws and various regulatory schemes limit or otherwise regulate emissions of greenhouse gases, and additional restrictions are under consideration by different governmental entities. We derive a significant amount of revenues and profits from such industries, including oil and gas, power generation and transmission, and chemicals processing. Such regulations could negatively impact our customers, which could negatively impact the market for the services and products we provide. This could materially adversely affect our business, financial condition, results of operations and cash flows.
 
We rely on certification of our NDT solutions by industry standards-setting bodies. We and/or our subsidiaries currently have International Organization for Standardization (ISO) 9001:2008 certification, ISO 14001:2004 certification and OHSAS 18001:2007 certification. In addition, we currently have Nadcap (formerly National Aerospace and Defense Contractors Accreditation Program) and similar certifications for certain of our locations. We continually review our NDT solutions for compliance with the requirements of industry specification standards and the Nadcap special processes quality requirements. However, if we fail to maintain our ISO, Nadcap or other certifications, our business may be harmed because our customers generally require that we have these certifications before they purchase our NDT solutions.
 
An accident or incident involving our asset protection solutions could expose us to claims, harm our reputation and adversely affect our ability to compete for business and, as a result, harm our operating performance.
 
We could be exposed to liabilities arising out of the solutions we provide. For instance, we furnish the results of our testing and inspections for use by our customers in their assessment of their assets, facilities, plants and other structures. If such results were to be incorrect or incomplete, as a result of, for instance, poorly designed inspections, malfunctioning testing equipment or our employees’ failure to adequately test or properly record data, we could be subject to claims. Further, if an accident or incident involving a structure we tested occurs and causes personal injuries or property damage, such as the collapse of a bridge or an explosion in a facility, and particularly if these injuries or damages could have been prevented by our customers had we provided them with correct or complete results, we would likely face significant claims relating to personal injury, property damage or other losses. Even if our results are correct and complete, we may face claims for such injuries or damage simply because we tested the structure or facility in question. In addition, during the course of a single engagement, such as the inspection of a pipeline, we often perform tests on thousands of welds. Even if the accuracy of only a small number of these test results are questioned, a customer may attempt to refuse payment for the entire project. While we do have insurance, our insurance coverage does not cover non-payment by customers and may not be adequate to cover the damages from any of the prior referenced claims, forcing us to bear these uninsured damages directly, which could harm our operating results and may result in additional expenses and possible loss of revenues. An accident or incident for which we are found partially or fully responsible, even if fully insured, or even an incident at a customer or site for which we provide services although we were found not to be responsible, may also result in negative publicity, which would harm our reputation among our customers and the public, cause us to lose existing and future contracts or make it more difficult for us to compete effectively, thereby significantly harming our operating performance. In addition, the occurrence of an accident or incident might also make it more expensive or extremely difficult for us to insure against similar events in the future.
 
Many of the sites at which we work are inherently dangerous workplaces. If we fail to maintain a safe work environment, we may incur losses and lose business.
 
Many of our customers, particularly in the oil and gas and chemical industries, require their inspectors and other contractors working at their facilities to have good safety records because of the inherent danger at these sites. If our employees are injured at the work place, we could incur costs for the injuries and lost productivity. In addition, safety records are impacted by the number and amount of workplace incidents involving a contractor’s employees. If our safety record is not within the levels required by our customers, or compares unfavorably to our competitors, we could lose business, be prevented from working at certain facilities or suffer other adverse consequences, all of which could negatively impact our business, revenues, reputation and profitability.

If our software or system produces inaccurate information or are incompatible with the systems used by our customers and
make us unable to successfully provide our solutions, it could lead to a loss of revenues and customers.

23

Our software and systems are complex and, accordingly, may contain undetected errors or failures. Software or system defects or inaccurate data may cause incorrect recording, reporting or display of information related to our asset protection solutions. Any such failures, defects and inaccurate data may prevent us from successfully providing our asset protection solutions, which could result in lost revenues. Software or system defects or inaccurate data may lead to customer dissatisfaction and could cause our customers to seek to hold us liable for any damages incurred. As a result, we could lose customers, our reputation may be harmed and our financial condition and results of operations could be materially adversely affected.

We currently serve a commercial, and industrial customer base that uses a wide variety of constantly changing hardware, software solutions and operating systems. Our asset protection solutions need to interface with these systems in order to gather and assess data. Our business depends on the following factors, among others:

our ability to integrate our technology with new and existing hardware and software systems, of either Mistras or a customer;
our ability to anticipate and support new standards, especially internet-based standards; and
our ability to integrate additional software modules under development by either us or a customer, with our existing technology and operational processes.

If we are unable to adequately address any of these factors, our results of operations and prospects for growth and profitability
would be adversely impacted.

If we are unable to attract and retain a sufficient number of trained certified technicians, engineers and scientists at competitive wages, changes in laws and other labor issues could materially affect our financial performance.
 
We believe that our success depends, in part, upon our ability to attract, develop and retain a sufficient number of trained certified technicians, engineers and scientists at competitive wages. The demand for such employees fluctuates as the demand for NDT and inspection services fluctuates. When the demand for qualified technicians increases, we will often experience increased labor costs, which we may not recover in the amounts we can charge our customers. The markets for our products and services require us to use personnel trained and certified in accordance with standards set by domestic or international standard-setting bodies, such as the American Society of Non-Destructive Testing or the API. Because of the limited supply of these certified technicians, we expend substantial resources maintaining in-house training and certification programs. If we fail to attract sufficient new personnel or fail to motivate and retain our current personnel, our ability to perform under existing contracts and orders or to pursue new business may be harmed, preventing us from growing our business or causing us to lose customers and revenues, and the costs of performing such contracts and orders may increase, which would likely reduce our margins.

In addition, if our costs of labor or related costs increase for other reasons or if new or revised labor laws, rules or regulations or healthcare laws are adopted or implemented that further increase our labor costs, our financial performance could be materially adversely affected.

Our initiatives to improve our financial performance may not achieve results within expected time frames, or at expected levels.

We have undertaken strategies to transform our business so that we may operate more effectively, streamline and rationalize our cost structures, and look for strategic opportunities to expand our revenue and become more profitable. The extent of our future success depends on how successful we are in these endeavors.

In 2023, we commenced a broad review of our operations, which we refer to as "Project Phoenix". Through Project Phoenix, we have been exploring ways to improve profitability and Adjusted EBITDA, through meaningful margin improvement and sustained cost savings. We have completed most phases of the project, wherein efficiency and profitability opportunities were identified, actionable initiatives were validated, and many of these actions have been implemented prospectively. Project Phoenix has resulted in significant cost reductions, primarily through headcount reductions, more efficient workflows, and streamlining of processes, and also led to developing and initiating action plans to increase revenue.

We believe our Project Phoenix initiatives will benefit the Company and our stockholders in the long run. However, we cannot be certain that some of the cost reductions could result in problems with our operations, lost opportunities, weakening of controls and procedures or other adverse effects if we misjudged the impact of the headcount reductions and other changes that we have implemented and are currently implementing. In addition, headcount reductions can result in lower employee morale and result in employees deciding to leave the Company, which would further adversely impact our businesses.
 
24

We operate in competitive markets and if we are unable to compete successfully, we could lose market share and revenues and our margins could decline.
 
We face strong competition from NDT and a variety of niche asset protection providers, both larger and smaller than we are. Some of our competitors have greater financial resources than we do and could focus their substantial financial resources to develop a competing business model or develop products or services that are more attractive to potential customers than what we offer. Some of our competitors are business units of companies substantially larger than us and could attempt to combine asset protection solutions into an integrated offering to customers who already purchase other types of products or services from them. Our competitors may offer asset protection solutions at lower prices than ours in order to attempt to gain market share. Smaller niche competitors with small customer bases could be aggressive in their pricing in order to retain customers. These competitive factors could reduce our market share, revenues and profits.

The success of our businesses depends, in part, on our ability to develop new asset protection solutions, increase the functionality of our current offerings and meet the needs and demands of our customers.
 
The market for asset protection solutions is impacted by technological change, uncertain product lifecycles, shifts in customer demands and evolving industry standards and regulations. If we fail to execute effective business strategies, or fail to successfully develop and market new asset protection solutions that comply with present or emerging industry regulations and technology standards, our competitive standing and results could suffer. Also, new regulations or technology standards could increase our cost of doing business.
 
From time to time, our customers have requested greater value and functionality in our solutions. As part of our strategy to enhance our asset protection solutions and grow our business, we continue to make investments in the research and development of new technologies, inspection tools and methodologies. We believe our future success will depend, in part, on our ability to continue to design new, competitive and broader asset protection solutions, enhance our current solutions and provide new, value-added services. Many traditional NDT and inspection services are subject to price competition by our customers. Accordingly, the need to demonstrate our value-added services is becoming more important. Developing new solutions will require continued investment, and we may experience unforeseen technological or operational challenges. In addition, our asset protection software is complex and can be expensive to develop, and new software and software enhancements can require long development and testing periods. If we are unable to develop new asset protection solutions or enhancements that meet market demands on a timely basis, including against possible alternative products developed and marketed by our competitors, we may experience a loss of customers or otherwise be likely to lose opportunities to earn revenues and to gain customers or access to markets, and our business and results of operations will be adversely affected.
 
Even if we develop new solutions, if our customers, or potential customers, do not see the value our solutions have over competing products and services, our operating results could be adversely impacted. In addition, because the asset protection solutions industry is evolving, we could lose insight into trends that may be emerging, which would further harm our competitive position by making it difficult to predict and respond to customer needs. If the market for our asset protection solutions does not continue to develop, our ability to grow our business would be limited and we might not be able to maintain profitability. If we cannot convince our customers of the advantages and value of our advanced NDT services, we could lose large contracts or suffer lower profit margin.
 
The seasonal nature of our business reduces our revenues and profitability in the winter and summer and related cash flows.

Our business is seasonal. The fall and spring revenues are typically higher than our revenues in the winter and summer because demand for our asset protection solutions from the oil and gas as well as the fossil and nuclear power industries increases during their non-peak production periods. For instance, U.S. refineries’ non-peak periods are generally in the fall, when they are retooling to produce more heating oil for winter, and in the spring, when they are retooling to produce more gasoline for summer. As a result of these trends, we generally have reduced cash flows in the fall and spring, as collections of receivables lag behind revenues, normally requiring us to increase our borrowings under our credit agreement. In addition, most of our operating expenses, such as employee compensation and property rental expense, are relatively fixed over the short term. Moreover, our spending levels are based in part on our expectations regarding future revenues. As a result, if revenues for a particular quarter are below expectations, we may not be able to proportionately reduce operating expenses for that quarter. We expect that the impact of seasonality will continue.

Our credit agreement contains financial and operating restrictions that may limit our access to credit. If we fail to comply with financial or other covenants in our credit agreement, we may be required to repay indebtedness to our existing lenders, which may harm our liquidity.
25


Our credit agreement contains financial covenants that require us to maintain compliance with specified financial ratios. If we
fail to comply with these covenants, the lenders could prevent us from borrowing under our credit agreement, require us to pay
all amounts outstanding, require that we cash collateralize letters of credit issued under the credit agreement and restrict us from
making acquisitions. If the maturity of our indebtedness is accelerated, we then may not have sufficient funds available for
repayment or the ability to borrow or obtain sufficient funds to replace the accelerated indebtedness on terms acceptable to us,
or at all. We believe that it is probable, based on the New Credit Agreement (as defined herein), that we will be able to comply
with the financial covenants in our existing credit agreement and that sufficient credit remains available under the credit agreement to meet our liquidity needs. However, due to the uncertainties being caused by the significant volatility in oil prices and volatility in the aerospace production, such matters cannot be predicted with certainty.

Our current credit agreement also imposes restrictions on our ability to engage in certain activities, such as creating liens,
making certain investments, incurring more debt, disposing of certain property, paying dividends and making distributions and
entering into a new line of business. While these restrictions have not impeded our business operations to date, if our plans
change, these restrictions could be burdensome or require that we pay fees to have the restrictions waived. In addition, due to
our current debt levels and restrictions related to the debt covenants in our credit facility, we do not expect to make any
acquisitions in 2024 other than small acquisitions with the banks’ approval.

We face risks regarding our information technology and security.

Significant disruptions of our information technology systems or breaches of information security could adversely affect our
business. We rely upon information technology systems to operate many parts of our business. We routinely collect, store and
transmit large amounts of sensitive or confidential information, including data from the results of our testing and inspections.
We deploy and operate various technical and procedural controls to maintain the confidentiality and integrity of such sensitive
or confidential information. Furthermore, as we automate more of our inspection process and procedures, including through the
use of MISTRAS Digital, we become more vulnerable to security breaches and other system disruptions. In addition, we rely on
third parties for significant elements of our information technology infrastructure and, as a result, we are managing many
independent vendor relationships with third parties who may or could have access to our confidential information. The size and
complexity of our information technology and information security systems, and those of our third-party vendors with whom we contract (and the large amounts of confidential information that is present on them), make such systems potentially vulnerable to service interruptions or to security breaches from inadvertent or intentional actions by our employees or vendors, or from attacks by malicious third parties. Such attacks are of ever-increasing levels of sophistication and expertise, including organized criminal groups, “hacktivists” and others. Due to the nature of some of these attacks, there is a risk that they may remain undetected for a period of time. While we have invested in the protection of data and information technology, there can be no assurance that our efforts will prevent service interruptions or security breaches. Any such interruption or breach of our systems could adversely affect our business operations and/or result in the loss of critical or sensitive confidential information, and could result in financial, legal, business and reputational harm to us. We maintain cyber liability insurance. However, this insurance may not be sufficient to cover the financial, legal, business or reputational losses that may result from an interruption or breach of our systems. The occurrence or perception of security breaches in connection with our asset protection solutions or our customers’ concerns about internet security or the security of our solutions, whether warranted or not, would likely harm our reputation and business, inhibit market acceptance of our asset protection solutions and cause us to lose customers, any of
which would harm our financial condition and results of operations.

In addition, much of our computer and communications hardware is located at a single facility. We have a back-up data-center
and storage in a different geographic area. Should a natural disaster or some other event occur that damages our primary data
center or significantly disrupts its operation, such as human error, fire, flood, power loss, telecommunications failure, break-ins,
terrorist attacks, acts of war and similar events, we could suffer temporary interruption of key functions and capabilities before
the back-up facility is fully operational.

Events such as natural disasters, industrial accidents, epidemics, pandemics, war and acts of terrorism, and adverse weather
conditions could disrupt our business or the business of our customers, which could significantly harm our operations, financial results and cash flow.

Our operations and those of our customers are susceptible to the occurrence of catastrophic events outside our control, which
may include events like epidemics, pandemics and other health crises, severe weather conditions, industrial accidents, and acts
of war and terrorism, to name a few. We continue to actively monitor the conflict in the Middle East between Israel and Hamas, and the war between Russia and Ukraine and the sanctions imposed upon Russia in order to assess impacts to our customers and our operations. At this time, we do not believe there is a material impact on our operations, however the future impact of the conflict, and additional sanctions imposed, are uncertain.
26


Any such events could cause a serious business disruption that reduces our customers’ need or interest in purchasing our asset
protection solutions. In the past, such events have resulted in order cancellations and delays because customer equipment,
facilities or operations have been damaged, or are not then operational or available. A large portion of our customer base has
operations in the Gulf of Mexico, which is subject to hurricanes and tropical storms. Hurricane-related disruptions to our
customers’ operations have adversely affected our revenues in the past. Such events in the future may result in substantial delays in the provision of solutions to our customers and the loss of valuable equipment. In addition, our results can be adversely impacted by severe winter weather conditions, which can result in lost workdays and temporary closures of customer facilities or outdoor projects.

In addition, these events could disrupt commodity prices or financial markets or have other negative macroeconomic impacts,
such as the conflict in the Middle East between Hamas and Israel and the on-going war between Ukraine and Russia, which could harm our business.
 
Risks Related to Our Common Stock
 
A significant stockholder has significant influence over the direction of our business. The concentrated ownership of our common stock may prevent other stockholders from influencing significant corporate decisions.
 
Dr. Sotirios J. Vahaviolos, our founder and Chairman Emeritus, owns approximately 6% of our outstanding common stock, his three adult children own an additional 6%, in the aggregate, and a grantor retained annuity trust he created, for which his daughter is the sole trustee, owns approximately 22%. As a result, Dr. Vahaviolos and his family have significant control over the Company and they have the ability to exert substantial influence over all matters requiring approval by our stockholders, including the election and removal of directors, amendments to our certificate of incorporation, and any proposed merger, consolidation or sale of all or substantially all of our assets and other corporate transactions. This concentration of ownership could be disadvantageous to other stockholders with differing interests from Dr. Vahaviolos and his family.
 
We currently have no plans to pay dividends on our common stock.
 
We have not declared or paid any cash dividends on our common stock to date, and we do not anticipate declaring or paying any dividends on our common stock in the foreseeable future. To the extent we do not pay dividends on our common stock, investors must look solely to stock appreciation for a return on their investment.
 
Shares eligible for future sale may cause the market price for our common stock to decline even if our business is doing well.
 
Future sales by us or by our existing stockholders of substantial amounts of our common stock in the public market, or the perception that these sales may occur, could cause the market price of our common stock to decline. This could also impair our ability to raise additional capital in the future through the sale of our equity securities. We cannot predict the size of future issuances of our common stock or the effect, if any, that future sales and issuances of shares of our common stock, or the perception of such sales or issuances, would have on the market price of our common stock. We currently have approximately 170 million shares of common stock available for issuance.
 
Provisions of our certificate of incorporation, bylaws and of Delaware law could discourage, delay or prevent a change of control of our company, which may adversely affect the market price of our common stock.
 
Certain provisions of our certificate of incorporation and bylaws could discourage, delay or prevent a merger, acquisition, or other change of control that stockholders may consider favorable, including transactions in which our stockholders might otherwise receive a premium for their shares. These provisions also could limit the price that investors might be willing to pay in the future for shares of our common stock, thereby depressing the market price of our common stock. Stockholders who wish to participate in these transactions may not have the opportunity to do so. Furthermore, these provisions could prevent or frustrate attempts by our stockholders to replace or remove our management. These provisions:
 
allow the authorized number of directors to be changed only by resolution of our board of directors;
require that vacancies on the board of directors, including newly created directorships, be filled only by a majority vote of directors then in office;
27

authorize our board of directors to issue, without stockholder approval, preferred stock that, if issued, could operate as a “poison pill” to dilute the stock ownership of a potential hostile acquirer to prevent an acquisition that is not approved by our board of directors;
require that stockholder actions must be effected at a duly called stockholder meeting by prohibiting stockholder action by written consent;
prohibit cumulative voting in the election of directors, which may otherwise allow holders of less than a majority of stock to elect some directors; and
establish advance notice requirements for stockholder nominations to our board of directors or for stockholder proposals that can be acted on at stockholder meetings and limit the right to call special meetings of stockholders to the Chairman of our board, our Chief Executive Officer, our board of directors acting pursuant to a resolution adopted by a majority of directors or our Secretary upon the written request of stockholders entitled to cast not less than 35% of all the votes entitled to be cast at such meeting.
 
In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which may, unless certain criteria are met, prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a prescribed period of time.

General Risk Factors

Our stock price could fluctuate for numerous reasons, including variations in our results.

Our quarterly operating results have fluctuated in the past and may do so in the future. Accordingly, we believe that
period-to-period comparisons of our results of operations may be the best indicators of our business. You should not rely upon
the results of one quarter as an indication of future performance. Our revenues and operating results may fall below the expectations of securities analysts or investors in any future period. Our failure to meet these expectations may cause the market price of our common stock to decline, perhaps substantially. Our quarterly revenues and operating results may vary depending on a number of factors, including those listed previously under “—Risks Related to Our Business.” In addition, the price of our
common stock is subject to general economic, market, industry, and competitive conditions, the risk factors discussed herein
and numerous other conditions outside of our control.

Deteriorations in economic conditions in certain markets or other factors may cause us to recognize additional impairment charges for our goodwill.

During the year ended December 31, 2023, we recognized goodwill impairment charges of $13.8 million within the International reporting units. Future deterioration in industry or economic conditions in which we operate, including increased inflationary costs, energy costs, labor costs, social pressures and disruptions in Europe, the Middle East or elsewhere as a result of the war between Russia and Ukraine and the conflict between Israel and Hamas, disruptions to our business, not effectively integrating acquired businesses, macroeconomic factors or other factors, may cause impairment charges to our goodwill in future periods.
 
We are subject to privacy and data security/protection laws in the jurisdictions in which we operate and may be exposed to substantial costs and liabilities associated with such laws and regulations.

The regulatory environment surrounding information security and privacy is increasingly demanding, with frequent imposition of new and changing requirements. The European Union's General Data Protection Regulation (“GDPR”), which became effective in May 2018, imposed significant new requirements on how companies process and transfer personal data, as well as significant fines for non-compliance. In addition to GDPR, many states in the U.S. and provinces in Canada have enacted, or are considering, data privacy requirements similar to GDPR, and thus we will need to ensure our procedures comply with these various state and provincial laws. Compliance with changes in privacy and information security laws and standards may result in significant expense due to increased investment in technology and the development of new operational processes, which could have a material adverse effect on our financial condition and results of operations. In addition, the payment of potentially significant fines or penalties in the event of a breach of privacy and information security laws, as well as the negative publicity associated with such a breach, could damage our reputation and adversely impact product demand and customer relationships.

If we lose key members of our senior management team upon whom we are dependent, we may be less effective in managing our operations and may have more difficulty achieving our strategic objectives.
 
28

Our future success depends to a considerable degree upon the availability, contributions, vision, skills, experience and effort of our senior management team. We have in place various compensation programs, such as an annual cash incentive program, equity incentive program and a severance policy, each designed to incentivize and retain our key senior managers. At this time, we do not have any reason to believe that we may lose the services of any of these key persons in the foreseeable future and we believe our compensation programs will help us retain these individuals. However, an unplanned loss or interruption of the service of numerous key members of our senior management team could harm our business, financial condition and results of operations and could significantly reduce our ability to manage our operations and implement our strategy.

Intellectual property may impact our business and results of operations.
 
Our ability to compete effectively depends in part upon the maintenance and protection of the intellectual property related to our asset protection solutions. Patent protection is unavailable for certain aspects of the technology and operational processes important to our business and any patent or patent applications, trademarks or copyrights held by us or to be issued to us, may not adequately protect us. To date, we have relied principally on copyright, trademark and trade secrecy laws, as well as confidentiality agreements and licensing arrangements, and more recently, patent protection, to establish and protect our intellectual property. However, we have not obtained confidentiality agreements from all our customers. Although we obligate our employees to confidentiality, we cannot be certain that these obligations will be honored or enforceable in all circumstances.
 
We may require additional capital to support business growth, which might not be available.
 
We intend to continue making investments to support our business growth and may require additional funds to respond to business challenges or opportunities, including the need to develop new, or enhance our current, asset protection solutions, enhance our operating infrastructure or acquire businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our current stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Our current credit facility meets our current needs, except that due to our current debt levels, the facility limits our ability to make acquisitions without the banks' approval until our debt ratio improves. If we were to secure other debt financing in the future, it could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. In addition, no assurance can be given that adequate or acceptable financing will be available to us, in which case we may not be able to grow our business, including through acquisitions, or respond to business challenges.

ITEM 1B.                                       UNRESOLVED STAFF COMMENTS
 
None.
 
ITEM 1C.                                                CYBERSECURITY
 
We prioritize the protection of our data assets, the private data of our employees, customers, and vendors, and personal information. To assess, identify, and manage the risks of cybersecurity threats to our information systems and the associated costs, we maintain a robust cybersecurity program that is integrated into the Company’s overall Enterprise Risk Management strategy. We understand that threats from hackers and other cyber criminals continues to adapt and become more sophisticated, and so must our response to these threats.

Governance

Our Board of Directors (“the Board”) is responsible for oversight of our information security program. The Audit Committee, Enterprise Risk Committee, and the Information Technology Leadership Team support the Board in the oversight of our information security program and are focused on cybersecurity and data privacy risk, including compliance with all applicable laws and regulations, incident response planning, timely identification and assessment of incidents, incident recovery and business continuity considerations.

The Divisional Vice President of IT has a biannual meeting with the Audit Committee and other senior executives to provide an update of our current cyber security posture, IT Risk assessment, and compliance with multiple applicable regulations, frameworks, and other privacy initiatives. The Divisional Vice President of IT, along with the Information Technology Leadership Team, also meet with other senior executives every other week throughout the year to discuss on-going cyber security and governance initiatives and risk mitigations. The Divisional Vice President of IT has fifteen years of cybersecurity
29

experience, including ten years with Mistras Group, and the Information Technology Leadership Team has a combined fifteen years of cybersecurity experience, including a combined ten years with Mistras Group. The Divisional Vice President of IT and members of the Information Technology Leadership Team maintain industry recognized credentials relevant to their roles.

The Divisional Vice President of IT manages both an Information Security team and an IT Risk team within the Department of Information Technology. The IT Risk team is responsible for governance and compliance related to regulations and frameworks for data classification, data privacy, handling of private data and CUI, and internal policies and procedures. The Cyber Security team is responsible for identifying and implementing technologies to mitigate IT risk, enhance data security, and identify and defend against attacks. Both teams work closely together to establish the cybersecurity policies for the Company, evaluate the current risk profile, and to prevent, investigate, mitigate, and remediate any cyber-attacks on the Company.

Risk Management and Strategy

The IT Risk team uses an asset-based risk approach for evaluating cybersecurity risks and appropriate risk mitigation. All IT assets are reviewed against a broad range of risks twice a year and are evaluated for likelihood of occurrence and impact should they occur. These risks are then mapped to our global inventory of systems and the type of data as well as the number of systems to which a risk applies are evaluated. These factors are used to determine a risk score for each of the reviewed risks, and mitigations are subsequently applied to reduce those risk scores to determine the areas of focus for increasing mitigations. This exercise is logged biannually to monitor improvement.

We have several physical, automated, and administrative controls in place to mitigate the success and extent of any cyber breaches. Our controls are designed to require review of tasks which may occur in the normal course of business but are also common vectors of attack. Automated controls are implemented in all cases where one is feasible, and in other cases standard procedures or documented instructions are in place to ensure that actions are proper and approved before they occur.

Policies related to cybersecurity risks are documented, reviewed annually, and published internally, which define the correct processes for identifying, containing, remediating, and responding to cybersecurity incidents. Our data protection policies define the establishment of the classification of types of data. Based upon this data classification, we determine an incident’s materiality and establish the appropriate response, the incident management team, and the communications required to be distributed to third parties. Incident management policies are in place to establish the proper communication channels and responsible parties for different levels of materiality of an incident. We practice these policies and procedures in a tabletop or simulated fashion multiple times annually.

Each employee plays a role in safeguarding our data assets, and the protection of our data is ingrained in every employee’s day to day activities. Employees must participate in annual Cyber Security training. Simulated testing occurs multiple times throughout the year, including drop testing and SPAM / PHISHING campaigns, and the results are tracked for compliance and we address any weaknesses identified in such trainings and testings as necessary.

The Information Security team performs internal threat hunting, vulnerability scanning, log aggregation, and identity monitoring on an on-going basis. Web site, code, and configuration vulnerability scans are performed as necessary to ensure that changes do not introduce vulnerabilities into our systems. Information Security and IT Risk personnel receive regular training to ensure up-to-date expert knowledge.

To supplement our cybersecurity risk assessment, identification, management, and mitigation efforts, we engage third party cyber security experts. Cyber security assessments are performed at least annually, results are documented and reviewed, and mitigation plans are put in place to reduce any threats identified. The classification of data processed by any system is considered when implementing mitigations.

We recognize the importance of overseeing and identifying material risks from cybersecurity threats associated with our use of third-party vendors. We perform a thorough review of the cyber security measures in place, including any documented third-party audits, for any partners who process our data. Sign-off is required by the Information Security team before agreements can be put in place.

We believe that our current preventative actions and response activities provide adequate measures of protection against security breaches and generally reduce our cybersecurity risks. However, cybersecurity threats are constantly evolving, are becoming more frequent and more sophisticated and are being made by groups of individuals with a wide range of expertise and motives, which increases the difficulty of detecting and successfully defending against them. While we have implemented measures to safeguard our operational and technology systems and have established a culture of continuous learning, monitoring and improvement, the evolving nature of cybersecurity attacks and vulnerabilities means that these protections may
30

not always be effective. However, as of the date of this Annual Report, management has determined that none of the cybersecurity attacks that we have experienced has resulted in a material impact on our financial condition, results of operations or business strategy. In addition, as of the date of this Annual Report, we are not aware of any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations and financial condition.

For additional information regarding how cybersecurity threats have affected or are reasonably likely to materially affect our business strategy, results of operations or financial condition, see Part I, Item 1A, “Risk Factors—Risks Related to Our Business—We face risks regarding our information technology and security”.

 
ITEM 2.                                                PROPERTIES
 
As of December 31, 2023, we operated approximately 110 facilities in 11 countries, with our corporate headquarters located in Princeton Junction, New Jersey. Our headquarters in Princeton Junction is our primary location, where most of our manufacturing and research and development is conducted. While we lease most of our facilities, as of December 31, 2023, we owned properties located in Monroe, North Carolina; Trainer, Pennsylvania; LaPorte, Texas; Burlington, Washington; Evanston, Wyoming; and Jonquiere, Quebec, Canada. Our North America segment utilizes approximately 70 facilities throughout North America (including Canada and Mexico). Our Products and Systems segment’s primary location is in our Princeton Junction, New Jersey facility. Our International segment has approximately 35 facilities including locations in Belgium, Brazil, France, Germany, Greece, India, the Netherlands and the United Kingdom. We believe that all of our facilities are well maintained and are suitable and adequate for the foreseeable future.
 
ITEM 3.                                                LEGAL PROCEEDINGS
 
We are subject to periodic legal proceedings, investigations and claims that arise in the ordinary course of business. See “Legal Proceedings and Government Investigations - Litigation and Commercial Claims” in Note 18-Commitments and Contingencies to our audited consolidated financial statements contained in Item 8 of this Annual Report for a description of legal proceedings involving us and our business, which is incorporated herein by reference.

ITEM 4.                                                MINE SAFETY DISCLOSURES
 
None.

ITEM 5.                                                MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASE OF EQUITY SECURITIES
 
Market for Common Stock
 
Our common stock currently trades on the New York Stock Exchange under the ticker symbol “MG.”
 
Holders of Record
 
As of March 6, 2024, there were 10 holders of record of our common stock. The number of record holders was determined from the records of our transfer agent and does not include beneficial owners of common stock whose shares are held in the names of various security brokers, dealers, and registered clearing agencies. The transfer agent of our common stock is American Stock Transfer & Trust Company, 6201 15th Avenue, Brooklyn, New York 11219.
 
Dividends
 
No cash dividends have been paid on our Common Stock to date. We currently intend to retain our future earnings, if any, to finance the expansion of our business and do not expect to pay any cash dividends in the foreseeable future.

Recent Sale of Unregistered Securities

None.

Stock Performance
31


The line graph below compares the cumulative total shareholder value return of our common shares with the cumulative total returns of an overall stock market index, the Russell 3000, and our peer group index. This graph assumes an investment of $100 in our common shares and each index (with all dividends reinvested) on December 31, 2018.

performance graph.jpg
 
Purchases of Equity Securities
 
The following table sets forth the shares of our common stock we acquired during the fourth quarter of 2023. All purchases were effected pursuant to the surrender of shares by employees to satisfy minimum tax withholding obligations in connection with the vesting of restricted stock units.
Month EndingTotal Number of Shares (or
Units) Purchased
Average Price Paid per
Share (or Unit)
October 31, 202327,352 $5.42 
November 30, 2023108 $6.71 
December 31, 2023118,102 $6.95 


`ITEM 6.                                              [RESERVED]
32

ITEM 7.                                                MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
The following Management’s Discussion and Analysis (this “MD&A”) provides a discussion of our results of operations and financial position for the year ended December 31, 2023. This section generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 are included in Part II–Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on March 15, 2023, which discussion is incorporated herein by reference. This MD&A should be read together with our audited consolidated financial statements and related notes included in Item 8 in this Annual Report. Unless otherwise specified or the context otherwise requires, “Mistras,” "MISTRAS," the "Company,” “we,” “us” and “our” refer to Mistras Group, Inc. and its consolidated subsidiaries. This MD&A includes the following sections:
 
Forward-Looking Statements
COVID-19 and Other Updates
Overview
Note about Non-GAAP Measures
Consolidated Results of Operations
Liquidity and Capital Resources
Critical Accounting Estimates
Recent Accounting Pronouncements

Forward-Looking Statements
 
This Annual Report on Form 10-K, including this MD&A, contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act. Such forward-looking statements include those that express plans, anticipation, intent, contingency, goals, targets or future development and/or otherwise are not statements of historical fact. These forward-looking statements are based on our current expectations and projections about future events and they are subject to risks and uncertainties known and unknown that could cause actual results and developments to differ materially from those expressed or implied in such statements. See “Forward-Looking Statements” at the beginning of Item 1 of this Annual Report.

COVID-19 and Other Updates

While our business and operations were negatively impacted the past several years by the COVID-19 pandemic, at the time of this Annual Report, the effects of the COVID-19 pandemic have subsided and our operations have normalized to pre-pandemic levels.

We are currently unable to predict with certainty the effects that inflationary pressures and the Russian-Ukrainian war may have on our business, results of operations or liquidity or in other ways which we cannot yet determine. To date, our European operations have experienced increased costs associated with higher energy costs, among others, due in part to the on-going war between Russia & Ukraine. We will continue to monitor market conditions and respond accordingly.

 
Overview

We are a leading "one source" multinational provider of integrated technology-enabled asset protection solutions, helping to maximize the safety and operational uptime for civilization’s most critical industrial and civil assets.

Backed by an innovative, data-driven asset protection portfolio, proprietary technologies, strong commitment to Environmental, Social, and Governance ("ESG") initiatives, and a decades-long legacy of industry leadership, MISTRAS leads customers in the oil and gas, petrochemical, aerospace and defense, renewable and nonrenewable power, civil infrastructure, and manufacturing industries towards achieving operational and environmental excellence. By supporting these customers that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; building real-time monitoring equipment to enable safe travel across bridges; and helping to propel sustainability, MISTRAS helps the world at large.

The Company enhances value for its customers by integrating asset protection throughout supply chains and centralizing integrity data through a suite of Industrial IoT-connected digital software and monitoring solutions. The Company’s core
33

capabilities also include non-destructive testing ("NDT") field and in-line inspections enhanced by advanced robotics, laboratory quality control and assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.

Our operations consist of three reportable segments: North America (which we previously referred to as our Services segment), International, and Products and Systems.
 
North America provides asset protection solutions with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. A majority of data analytical solutions revenues are generated by this segment.

International offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment.

Products and Systems designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.

Given the role our solutions play in enhancing the safe and efficient operation of infrastructure, we have historically provided a majority of our solutions to our customers on a regular, recurring basis. We perform these services largely at our customers’ facilities, while primarily servicing our aerospace customers at our network of state-of-the-art, in-house laboratories. These solutions typically include NDT and inspection services, and can also include a wide range of mechanical services, including heat tracing, pre-inspection insulation stripping, coating applications, re-insulation, engineering assessments and long-term condition-monitoring. Under this business model, many customers outsource their inspection to us on a “run and maintain” basis. We have established long-term relationships as a critical solutions provider to many of the leading companies with asset-intensive infrastructure in our target markets. These markets include companies in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries.

We have focused on providing our advanced asset protection solutions to our customers using proprietary, technology-enabled software and testing instruments, including those developed by our Products and Systems segment. We have made numerous acquisitions in the past in an effort to grow our base of experienced, certified personnel, expand our service lines and technical capabilities, increase our geographical reach, complement our existing offerings, and leverage our fixed costs. We have increased our capabilities and the size of our customer base through the development of applied technologies and managed support services, organic growth and the integration of acquired companies. These acquisitions have provided us with additional service lines, technologies, resources and customers which we believe enhance our advantages over our competition.

We believe long-term growth can be realized in our target markets. Our level of business and financial results are impacted by world-wide macro- and micro-economic conditions generally, as well as those within our target markets. Among other things, we expect the timing of our oil and gas customers' inspection expenditures to be impacted by oil price fluctuations.

We have continued providing our customers with an innovative asset protection software ecosystem through our MISTRAS OneSuite platform. The software platform offers functions of MISTRAS' software and services brands as integrated apps on a cloud environment. OneSuite serves as a single access portal for customers' data activities and provides access to 90 plus applications being offered on one centralized platform.

2023 Developments

The Russian-Ukrainian war and the conflict in the Middle East between Israel and Hamas continue to create disruptions in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations primarily in Europe due to increased energy costs in connection with the Russian-Ukrainian war.

In 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-installment of the savings plan employer match and increasing wages back to pre-pandemic amounts. At the time of this Annual Report, the effects of the COVID-19 pandemic have subsided, and our operations are continuing to normalize to pre-pandemic levels.

34

Our cash position and liquidity remain strong. As of December 31, 2023, our cash and cash equivalents balance was approximately $17.6 million and our Credit Agreement provides us with significant liquidity.

In April 2021, the Biden Administration announced aggressive initiatives to battle climate change, which includes potential plans for a significant reduction in the use of fossil fuels and a transition to electric vehicles and increased use of alternative energy. Any legislation or regulations that may be adopted to implement these measures may negatively impact our customers in the oil and gas market over the long-term, which presently is our largest market, although this initiative will likely benefit the alternative energy market, such as wind energy, for which we provide products and services. At this time, it is difficult to determine the magnitude and timing of the impact that climate change initiatives and legislation, if any, will have on these markets and the resulting impact on our business and operational results.

The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs. This resulted in goodwill impairment charges of $13.8 million within the International reporting units during the third quarter of 2023. The Company will continue to monitor market conditions and respond accordingly. Refer to Item 1A. Risk Factors in Part I of our 2023 Annual Report.

Note about Non-GAAP Measures
 
The Company prepares its consolidated financial statements in accordance with U.S. GAAP. In this MD&A under the heading "Income (loss) from Operations", the non-GAAP financial performance measure "Income (loss) from operations before special items” is used for each of our three operating segments, the Corporate segment and the "Total Company", with tables reconciling the measure to a financial measure under GAAP. This presentation excludes from "Income (loss) from Operations" (a) transaction expenses related to acquisitions, such as professional fees and due diligence costs, (b) the net changes in the fair value of acquisition-related contingent consideration liabilities, (c) impairment charges, (d) reorganization and other costs, which includes items such as severance, labor relations matters and asset and lease termination costs and (e) other special items. These adjustments have been excluded from the GAAP measure because these expenses and credits are not related to our or any individual segment's core business operations. The acquisition related costs and special items can be a net expense or credit in any given period. Our management uses this non-GAAP measure as a measure of operating performance and liquidity to assist in comparing performance from period to period on a consistent basis, as a measure for planning and forecasting overall expectations and for evaluating actual results against such expectations. We believe investors and other users of our financial statements benefit from the presentation of this non-GAAP measure in evaluating our performance. Income (loss) before special items excludes the identified adjustments, which provides additional tools to compare our core business operating performance on a consistent basis and measure underlying trends and results in our business. Income (loss) before special items is not used to determine incentive compensation for executives or employees, nor is it a replacement for the reported GAAP financial performance and/or necessarily comparable to the non-GAAP financial measures of other companies. Any measure that eliminates the foregoing items has material limitations as a performance or liquidity measure and should not be considered alternatives to net income (loss) or any other measures derived in accordance with GAAP. Because Income (loss) from operations before special items may not be calculated in the same manner by all companies, this measure may not be comparable to other similarly titled measures used by other companies.
 
35

Consolidated Results of Operations

Year ended December 31, 2023 vs. Year ended December 31, 2022

The following table summarizes our Consolidated Statements of Income (Loss) for the years ended December 31, 2023 and 2022:
For the year ended December 31,
20232022
($ in thousands)
Revenue$705,473 $687,373 
Gross profit203,807 198,173 
Gross profit as a % of Revenue28.9 %28.8 %
Income (loss) from operations(1,904)19,799 
Income from operations as a % of Revenue(0.3)%2.9 %
Income (loss) before provision for income taxes(18,665)9,294 
Net income (loss)(17,445)6,574 
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 

Revenues
 
Revenues by segment for the years ended December 31, 2023 and 2022 were as follows:
 For the year ended December 31,
 20232022
 ($ in thousands)
Revenue 
North America$579,330 $573,336 
International124,414 112,425 
Products and Systems12,986 12,727 
Corporate and eliminations(11,257)(11,115)
 $705,473 $687,373 

Revenue was $705.5 million for the year ended December 31, 2023, an increase of $18.1 million, or 2.6%, compared with the year ended December 31, 2022. The increase was driven by the North America segment, which experienced a revenue increase of $6.0 million, or 1.0%, driven by single-digit organic growth in certain end markets. The International segment revenues increased by $12.0 million, or 10.7%, due predominantly to low single-digit favorable impact of foreign exchange rates and by mid single-digit organic growth. The Products and Systems segment increased by $0.3 million, or 2.0%, driven by higher sales volume.

Oil and gas customer revenue comprised approximately 59% and 56% of total revenue for the years ended December 31, 2023 and 2022, respectively. Aerospace and defense customer revenue comprised approximately 11% and 12% of total revenue for the years ended December 31, 2023 and 2022, respectively. Our top ten customers comprised approximately 35% of total revenue for the years ended December 31, 2023 and 2022, with no customer accounting for 10% or more of total revenue in either period.

36

 For the year ended December 31,
 20232022
($ in thousands)
Oil and Gas Revenue by sub-category
Upstream$157,828 $146,056 
Midstream101,278 97,005 
Downstream156,889 144,691 
Total$415,995 $387,752 

Oil and gas upstream customer revenue increased approximately $11.8 million, or 8%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, due to continued market share gains and expanded exploration operations, as compared to the prior year period.

Midstream customer revenues increased approximately $4.3 million, or 4%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, due to increased pipe inspection services.

Downstream customer revenue increased $12.2 million, or 8%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, due to increased sales volume at customer refineries and increased customer turnarounds.

The following table presents revenue by type, explained directly below the table.
 For the year ended December 31,
 20232022
($ in thousands)
Revenue by type
Field Services$470,433 $455,051 
Shop Laboratories58,188 48,809 
Data Analytical Solutions72,458 62,410 
Other104,394 121,103 
Total$705,473 $687,373 

In presenting the allocation of revenues by type in the table above, management makes certain assumptions in its allocation of revenues from laboratories that provide more than one type of service. The allocation methodology and assumptions made are consistent for the years presented.

Field Services revenues are comprised of revenue derived primarily by technicians performing asset inspections and maintenance services for our customers at locations other than Mistras properties. Field Services revenue increased $15.4 million, or 3.4%, for the twelve months ended December 31, 2023 as compared to the twelve months ended December 31, 2022. The increase was due to increased sales volume in our oil and gas end market for our North America and International segments.

Shop Laboratory revenues are comprised of quality assurance inspections of components and materials at our Mistras in-house laboratory facilities. Shop revenues increased $9.4 million, or 19.2%, for the twelve months ended December 31, 2023 as compared to the twelve months ended December 31, 2022. The increase was due to increased sales volume related to our commercial aerospace and industrials end markets.

Data Analytical Solutions revenues are comprised of revenue derived from data software sales & subscriptions, implementation services and analytics that offer insights and recommendations to improve asset integrity. Data Analytical Solutions revenue is derived from work performed by Mistras employees in our facilities, or at customer locations, using our proprietary portfolio of software applications. Data Analytical Solutions revenue increased $10.0 million, or 16.1%, for the twelve months ended December 31, 2023 as compared to the twelve months ended December 31, 2022. The increase was due primarily to increased sales volume within PCMS, Onstream and other Data Analytical Solutions offerings within our North America segment.

37

Other revenues are comprised of locations that perform both asset inspection services and testing of components and materials at in-house Mistras laboratories. Other revenues decreased $16.7 million, or 13.8%, for the twelve months ended December 31, 2023 as compared to the twelve months ended December 31, 2022. Other revenues in 2023 decreased primarily due to decreased sales within the aerospace and defense sector and due to declines in our other end markets within the North America and International segments as compared to the prior year period.

Gross Profit (Loss)

Gross profit (loss) by segment for the years ended December 31, 2023 and 2022 were as follows:
For the year ended December 31,
20232022
($ in thousands)
Gross profit (loss) 
North America$163,960 $159,049 
    % of segment revenue28.3 %27.7 %
International33,610 33,591 
    % of segment revenue27.0 %29.9 %
Products and Systems6,457 5,490 
    % of segment revenue49.7 %43.1 %
Corporate and eliminations(220)43 
$203,807 $198,173 
    % of total revenue28.9 %28.8 %

Gross profit increased $5.6 million, or 2.8%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, with a sales increase of $18.1 million, or 2.6%. Gross profit margin was 28.9% and 28.8% for the years ended December 31, 2023 and 2022, respectively, due to favorable sales mix. North America segment gross profit margins had a year-on-year increase of 60 basis points to 28.3% for the year ended December 31, 2023, due primarily to favorable sales mix. International segment gross margins had a year-on-year decrease of 290 basis points to 27.0% for the year ended December 31, 2023, due primarily to increased inflationary pressures. Products and Systems segment gross margins increased by 660 basis points for the year ended December 31, 2023 to 49.7%, driven by favorable sales mix.

Operating Expenses

Operating expenses for the years ended December 31, 2023 and 2022 was as follows:
For the year ended December 31,
20232022
($ in thousands)
Operating Expenses 
Selling, general and administrative expenses$166,749 $166,400 
Goodwill Impairment charges13,799 — 
Bad debt provision for troubled customers, net of recoveries— 42 
Reorganization and other costs12,269 195 
Research and engineering1,723 1,994 
Depreciation and amortization10,104 10,661 
Acquisition-related expense, net76 
Legal settlement and litigation charges (benefit), net1,058 (994)
$205,711 $178,374 
    % of total revenue29.2 %26.0 %

Operating expenses increased $27.3 million, or 15.3%, for the year ended December 31, 2023 compared to the year ended December 31, 2022 due primarily to impairment charges and reorganization charges recorded in the current period that were not
38

in the prior period. Selling, general and administrative expenses increased $0.3 million, or 0.2% for the year ended December 31, 2023 compared to the year ended December 31, 2022 primarily due to unfavorable foreign currency exchange.

Income (Loss) from Operations

The following table shows a reconciliation of segment income (loss) from operations to income (loss) before special items (unaudited) for the years ended December 31, 2023 and 2022:
 For the year ended December 31,
 20232022
 ($ in thousands)
North America: 
Income from operations (GAAP)$55,170 $49,616 
Bad debt provision for troubled customers, net of recoveries— 42 
Reorganization and other costs960 99 
Legal settlement and insurance (recoveries) charges, net1,058 (841)
Acquisition-related expense, net— 45 
Income before special items (non-GAAP)$57,188 $48,961 
International: 
Income (loss) from operations (GAAP)$(12,229)$3,566 
Goodwill Impairment charges13,799 — 
Reorganization and other costs351 (43)
Income before special items (non-GAAP)$1,921 $3,523 
Products and Systems:
Income (loss) from operations (GAAP)$267 $(992)
Reorganization and other costs382 — 
Income (loss) before special items (non-GAAP)$649 $(992)
Corporate and Eliminations: 
Loss from operations (GAAP)$(45,112)$(32,391)
Legal settlement and insurance (recoveries) charges, net— (153)
Loss on debt modification— 693 
Reorganization and other costs10,576 139 
Acquisition-related expense, net31 
Loss before special items (non-GAAP)$(34,527)$(31,681)
Total Company: 
Income (loss) from operations (GAAP)$(1,904)$19,799 
Goodwill Impairment charges13,799 — 
Bad debt provision for troubled customers, net of recoveries— 42 
Legal settlement and insurance (recoveries) charges, net1,058 (994)
Loss on debt modification— 693 
Reorganization and other costs12,269 195 
Acquisition-related expense, net76 
Income before special items (non-GAAP)$25,231 $19,811 

See "Note about Non-GAAP Measures" in this Annual Report for an explanation of our use of non-GAAP measures.

39

Total Company income from operations (GAAP) decreased by $21.7 million, or 109.6% compared to the year ended December 31, 2022. Total company income before special items (non-GAAP) increased by $5.4 million or 27.4% compared with the year ended December 31, 2022. Operating expenses, excluding special items (non-GAAP), as a percentage of revenue, was 25.3% for the year ended December 31, 2023 compared to 25.9% for the year ended December 31, 2022. The primary driver for the increase in total company income before special items was increased sales in 2023 compared to 2022. Income before special items as a percentage of revenue increased by 70 basis points to 3.6% for the year ended December 31, 2023 from 2.9% for the year ended December 31, 2022. Our discussion below is qualified by the unknown impact that the Russia - Ukraine war will continue to have on our business and the economy in general, including the resulting economic disruption. Refer to Item 1A. Risk Factors in Part I of this Annual Report for further discussion.
 
Interest Expense
 
Interest expense was $16.8 million and $10.5 million for the years ended December 31, 2023 and December 31, 2022, respectively. The increase was due to increased interest rates in the current period.

Income Taxes

Our effective income tax rate was approximately 6.5% for the year ended December 31, 2023, compared to 29.3% for the year ended December 31, 2022. The decrease in effective tax rate was primarily driven by a $1.7 million US R&D tax credit benefit in 2022, partially offset by the recording of a $1.1 million valuation allowance recorded in 2022 which was related to certain Canadian entities.

On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. We are currently evaluating the impact of this guidance on our consolidated financial position, results of operations, and cash flows, but does not expect it to have a material impact.

Further in response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021. This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs. The Company does not expect this act to have a material impact.

On August 19, 2022, the United States enacted the Inflation Reduction Act, (the "Inflation Act"), a package intended to reduce inflation. The Inflation Act contains a variety of tax provisions, including a 15% corporate minimum tax, a tax on stock repurchases, and various tax credit opportunities. We evaluated the impact of this guidance on our consolidated financial position, results of operations, and cash flows, and do not expect it to have a material impact.

Income tax expense varies as a function of pre-tax income and the level of non-deductible expenses, such as certain amounts of meals and entertainment expense, valuation allowances, and other permanent differences. It is also affected by discrete items that may occur in any given year but are not consistent from year to year. Our effective income tax rate may fluctuate over the next few years due to many variables including the amount and future geographic distribution of our pre-tax income, changes resulting from our acquisition strategy, and increases or decreases in our permanent differences.

Liquidity and Capital Resources
 
Overview
 
We have funded our operations from cash provided from operations, bank borrowings and lease financings. Management believes that our existing cash and cash equivalents, anticipated cash flows from operating activities, and available borrowings under our New Credit Agreement will be more than sufficient to meet anticipated cash needs over the next 12 months and for the foreseeable future. We generated operating cash flows of $26.7 million and $26.4 million for the years ended December 31, 2023 and 2022, respectively. Capital expenditures for the purchase of property, plant and equipment and of intangible assets was $23.6 million and $13.4 million for the years ended December 31, 2023 and 2022, respectively.
 
40

Cash Flows Table
 
The following table summarizes our cash flows for the years ended December 31, 2023 and 2022:
 
For the year ended December 31,
($ in thousands)20232022
Net cash provided by (used in):
Operating activities$26,748 $26,406 
Investing activities(22,133)(12,238)
Financing activities(7,706)(16,323)
Effect of exchange rate changes on cash and cash equivalents249 (1,467)
Net change in cash and cash equivalents$(2,842)$(3,622)
 
Cash Flows from Operating Activities

Cash provided by operating activities for the year ended December 31, 2023 was $26.7 million, an increase of $0.3 million from the prior year period. The increase was mainly attributable to movements in working capital driven primarily by an increase in net accounts receivable collections, an increase in accrued expenses and other liabilities, and an increase in accounts payable in the current year as compared to the prior year.

Cash Flows from Investing Activities

Net cash used in investing activities for the year ended December 31, 2023 was $22.1 million, an increase of $9.9 million used in investing activities from the prior year period. The Company used $10.2 million more cash for purchases of property, plant and equipment and intangible assets in 2023 compared to 2022.

Cash Flows from Financing Activities
 
Net cash used in financing activities for the year ended December 31, 2023 was $7.7 million, compared to $16.3 million for the year ended December 31, 2022. During the year ended December 31, 2022, we entered into the New Credit Agreement which replaced our prior credit agreement, as detailed more in Note 11-Long-Term Debt. As part of the New Credit Agreement, the prior revolving credit facility and term loan were repaid in full. Net repayment of debt and revolver was approximately $9.6 million higher compared to 2022. In addition, for the year ended December 31, 2023, we incurred approximately $0.6 million more taxes paid related to net share settlement of share-based awards.

Effect of Exchange Rate Changes on Cash and Cash Equivalents
 
The effect of exchange rate changes on our cash and cash equivalents was a decrease of $0.2 million for the year ended December 31, 2023, compared to a decrease of $1.5 million for the year ended December 31, 2022. The primary driver of the change was foreign currency fluctuations during the year related to the Euro and the US Dollar.

Cash Balance and Credit Facility Borrowings
 
The terms of our New Credit Agreement are described in Note 11-Long-Term Debt of the Notes to Consolidated Financial Statements in this Annual Report, under the heading "Senior Credit Facility", the provisions of which are incorporated herein.

As of December 31, 2023, we had cash and cash equivalents totaling $17.6 million and available borrowing capacity of up to $116.0 million under our New Credit Agreement. Borrowings of $186.4 million and letters of credit of $2.9 million were outstanding under the New Credit Agreement at December 31, 2023. We finance our operations primarily through our existing cash balances, cash collected from operations, bank borrowings and lease financing. We believe these sources are sufficient to fund our operations for the foreseeable future. As of December 31, 2023, we were in compliance with the terms of the New Credit Agreement and will continuously monitor our compliance with the covenants contained in the New Credit Agreement. See Note 11-Long-Term Debt of the notes to the consolidated financial statements for additional information.

Liquidity and Capital Resources Outlook
 
Future Sources of Cash
41

 
We expect our future sources of cash to include cash flow generated from our operating activities and borrowings under our New Credit Agreement. Our revolving credit facility is available for cash advances required for working capital and for letters of credit to support our operations. Acquisitions, if any, are funded through available cash and borrowings under the New Credit Agreement.
 
Future Uses of Cash
 
We expect our future uses of cash will primarily be for repayment of debt, purchases or manufacture of field-testing equipment to support growth, additional investments in technology and software products and the replacement of existing assets and equipment used in our operations. We often make purchases to support new sources of revenues, particularly in our North America segment. In addition, we annually fund a certain amount of replacement equipment, including a portion of our fleet vehicles. We historically spend approximately 2% to 3% of our total revenues on capital expenditures, excluding acquisitions, and expect to fund these expenditures through a combination of cash and lease financing. Our cash capital expenditures, excluding acquisitions, for each of the years ended December 31, 2023 and 2022 were approximately 3.4% and 2.0% of revenues, respectively. We continue to take steps to reduce spending and preserve cash.

Our New Credit Agreement does not limit the Company’s ability to acquire other businesses or companies except for certain provisions as described within Note 11-Long-Term Debt. Our future capital spending may increase as we pursue growth opportunities and acquire additional equipment to meet or pursue business opportunities. Other investments in infrastructure, training and software may also be required to match our growth, but we plan to continue using a disciplined approach to building our business. In addition, we will use cash to fund our operating leases, finance leases, long-term debt repayments and various other obligations as they arise as noted within Note 11-Long-Term Debt and Note 17- Leases.
 
We also expect to use cash to support our working capital requirements for our operations, particularly in the event of further growth and due to the impacts of seasonality on our business. Our future working capital requirements will depend on many factors, including the rate of our revenue growth, our introduction of new solutions and enhancements to existing solutions and our expansion of sales and marketing and product development activities. To the extent that our cash and cash equivalents and future cash flows from operating activities are insufficient to fund our future activities, we may need to raise additional funds through bank credit arrangements, or public or private equity, or debt financings. We also may need to raise additional funds in the event we determine in the future to effect one or more acquisitions of businesses, technologies or products that will complement our existing operations. In the event additional funding is required, we may not be able to obtain bank credit arrangements or effect an equity or debt financing on acceptable terms.

Off-Balance Sheet Arrangements
 
During the years ended December 31, 2023 and 2022, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
 
Critical Accounting Policies and Estimates
 
The preparation of financial statements in accordance with U.S. GAAP requires that we make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of financial statements and the reported amounts of revenues and expenses during the reporting period. We have established policies and control procedures intended to ensure that estimation methods, including any judgments made as part of such methods, are well-controlled, independently reviewed and applied consistently from period to period. The accounting policies that we believe require more significant estimates and assumptions include revenue recognition, acquisitions, long-lived assets and goodwill. We base our estimates and assumptions on historical experience, known or expected trends and various other assumptions that we believe to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause our future results to be significantly affected.
 
We believe that the following critical accounting policies comprise the more significant estimates and assumptions used in the preparation of our consolidated financial statements.
 
Revenue Recognition
 
42

The majority of our revenues are derived from providing services on a time and material basis and are short-term in nature. We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in ASC Topic 606. 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 our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. We provide highly integrated and bundled inspection services to our customers. Some of our contracts have multiple performance obligations, most commonly due to the contract providing both goods and services. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.

Contract modifications are not routine in the performance of our contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.

Our performance obligations are satisfied over time as work progresses or at a point in time. The majority of our revenue recognized over time as work progresses is related to our service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time based on time and material incurred to date which best portrays the transfer of control to the customer. We also utilize an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material and overhead to be consumed on fulfillment of such services. Revenue is recognized on a cost-to-cost method tracked on an input basis.

The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.

We expect any significant remaining performance obligations to be satisfied within one year.

Contract Estimates

The majority of our revenues are short-term in nature. We have many Master Service Agreements ("MSAs") that specify an overall framework and contract terms, where we and our customers agree upon services or products to be provided. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time to time, we may enter into long-term contracts, which can range from several months to several years. Revenue on such long-term contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of our project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in our project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.
 
Long-Lived Assets
 
We perform a review of long-lived assets (or asset groups) for impairment when events or changes in circumstances indicate the carrying value of such assets may not be recoverable. If an indication of impairment is present, we compare the estimated undiscounted future net cash flows to be generated by the asset (or asset group) to its carrying amount. If the undiscounted future net cash flows are less than the carrying amount of the asset (or asset group), we record an impairment loss equal to the excess of the asset’s carrying amount over its fair value. We estimate fair value based on valuation techniques such as a discounted cash flow analysis or a comparison to fair values of similar assets. As of December 31, 2023 and December 31, 2022, we had $81.0 million and $77.6 million in net property, plant and equipment, respectively, and $44.0 million and $49.0 million in intangible assets, net, respectively.
 
43

Goodwill

Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. We test goodwill for impairment at a “reporting unit” level (which for us is represented by (i) our North America segment, (ii) our Products and Systems segment, (iii) the European component of our International segment and (iv) the Brazilian component of our International segment). Our annual impairment test is conducted on the first day of our fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

In testing for goodwill impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, we conclude that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative impairment test is not necessary. If we conclude otherwise, we are required to perform a quantitative impairment test.

An impairment will be recorded in the amount that the fair value is less than the carrying value. We consider the income and market approaches to estimating the fair value of our reporting units, which requires significant judgment in evaluation of economic and industry trends, estimated future cash flows, discount rates and other factors. Sustained declines in our stock price and related market capitalization could impact key assumptions in the overall estimated fair values of our reporting units and could result in non-cash impairment charges that could be material to our consolidated balance sheet or results of operations.

During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs impacting the International reporting units' operations. As a result, the Company performed an interim quantitative goodwill impairment test.

In performing the interim quantitative goodwill impairment test and consistent with prior practice, the Company determined the fair value of each of the reporting units using a combination of the income approach and the market approach by assessing each of these valuation methodologies based upon availability and relevance of comparable company data and determining the appropriate weighting.

Under the income approach, the fair value for each of the reporting units was determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company used internal forecasts, updated for recent events, to estimate future cash flows estimated using a terminal value calculation, which incorporates historical and forecasted trends, including an estimate of long-term future growth rates, based on the Company’s most recent views of the long-term outlook for each reporting unit. The internal forecasts include assumptions about future profitability, including the expected demand for the Company’s goods and services. Due to the inherent uncertainties involved in making estimates and assumptions, actual results may differ from those assumed in the forecasts. The Company derived the discount rates using a capital asset pricing model and analyzing published rates for industries relevant to the reporting units to estimate the cost of equity financing. The Company used discount rates that are commensurate with the risks and uncertainties inherent in the respective businesses and in the internally developed forecasts, updated for recent events. Increased interest rates in the current period increased the discount rate associated with the reporting units which contributed in an unfavorable decrease in the reporting units value.

The market approach valuation was derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses was based on the markets in which the reporting units operate, considering risk profiles, size, geography, and diversity of products and services.

Based upon the results of the interim quantitative goodwill impairment test, the Company recorded an impairment charge of $13.8 million within the International reporting units. The impairment was calculated based on the difference between the estimated fair value and the carrying value of the reporting units and is included in Goodwill impairment charges on the condensed consolidated statements of income (loss) for the three and nine months ended September 30, 2023. Any significant adverse changes in future periods to the Company’s internal forecasts or the external market conditions, if any, could reasonably be expected to negatively affect its key assumptions and may result in future goodwill impairment charges which could be material.

We elected to perform a quantitative assessment of goodwill on October 1, 2023. Our quantitative assessment considered relevant events and circumstances occurring since our interim quantitative goodwill impairment test performed as of September
44

30, 2023. Specifically, we considered changes in macroeconomic conditions, industry and market conditions, our internal forecasts of future revenue and expenses, our stock price, any significant events affecting the Company and actual changes in the carrying values of our net assets. After considering all positive and negative evidence for the assessment as of September 30, 2023, we concluded that it was not more likely than not that our carrying values exceeded fair values and as such, no additional impairment was indicated.

Additionally, as of December 31, 2023, there are no indicators of an impairment. See Note 8-Goodwill of the notes to the consolidated financial statements for additional information.

Acquisitions

We allocate the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Allocations are based on estimated fair values of assets and liabilities, which reflects assumptions that would be made by typical market participants if they were to buy or sell each asset on an individual asset basis. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisitions' future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC 820 Fair Value Measurements and Disclosure. Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities. We typically engage third-party valuation experts to assist in determining the fair values for both identifiable tangible and intangible assets. The judgments made in determining the estimated fair value assigned to each class of assets acquired and liabilities assumed, as well as asset lives, could materially impact our results of operations. See Note 7-Acquisitions to the consolidated financial statements for additional information.

Recent Accounting Pronouncements

For information about recent accounting pronouncements, see Note 1-Summary of Significant Accounting Policies and Practices of the notes to the consolidated financial statements.

ITEM 7A.                                       QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
Interest Rate Sensitivity
 
Our investment portfolio primarily includes cash equivalents for which the market values are not significantly affected by changes in interest rates. Our interest rate risk results primarily from our variable rate indebtedness under our credit facility, which is influenced by movements in short-term rates. Borrowings under our $190 million revolving credit facility as well as our $125 million term loan bear interest at SOFR, plus a credit spread adjustment and applicable SOFR margin, ranging from 1.25% to 2.75%, based upon our Total Consolidated Debt Leverage Ratio. Based on the amount of our variable rate debt of $186.4 million at December 31, 2023, an increase in interest rates by one hundred basis points from our current rate would increase annual interest expense by approximately $1.9 million.
 
45

Foreign Currency Risk
 
We have foreign currency exposure related to our operations in foreign locations. This foreign currency exposure, particularly the Euro, British Pound Sterling, Brazilian Real, Canadian Dollar and the Indian Rupee, arises primarily from the translation of our foreign subsidiaries’ financial statements into U.S. Dollars. Gains and losses relating to nonfunctional currency transactions, are reported in the Consolidated Statements of Income (Loss). For example, a portion of our annual sales and operating costs are denominated in British Pound Sterling and we have exposure related to sales and operating costs increasing or decreasing based on changes in currency exchange rates. If the U.S. Dollar increases in value against these foreign currencies, the value in U.S. Dollars of the assets and liabilities originally recorded in these foreign currencies will decrease. Conversely, if the U.S. Dollar decreases in value against these foreign currencies, the value in U.S. Dollars of the assets and liabilities originally recorded in these foreign currencies will increase. Thus, increases and decreases in the value of the U.S. Dollar relative to these foreign currencies have a direct impact on the value in U.S. Dollars of our foreign currency denominated assets and liabilities, even if the value of these items has not changed in their original currency. Translation adjustments for these movements are recorded as a separate component of Accumulated Other Comprehensive Income (Loss) in Stockholder Equity. For the year ended December 31, 2023, a 10% movement, favorable or unfavorable, in the average U.S. Dollar exchange rates would cause a change in adjusted operating income of approximately $1.5 million. We do not currently enter into forward exchange contracts to hedge exposures denominated in foreign currencies. We may consider entering into hedging or forward exchange contracts in the future, as sales in international currencies increase due to growth in our International segment.
 
Fair Value of Financial Instruments

We do not have material exposure to market risk with respect to investments, as our investments consist primarily of highly liquid investments purchased with a remaining maturity of three months or less. We do not use derivative financial instruments for speculative or trading purposes; however, this does not preclude our adoption of specific hedging strategies in the future.
46

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
 
Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Mistras Group, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheet of Mistras Group, Inc. and its subsidiaries (the “Company”) as of December 31, 2023, and the related consolidated statements of income (loss), of comprehensive income (loss), of equity and of cash flows for the year then ended, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for the year then ended in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control Over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audit of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinions.

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

47

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.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Goodwill Impairment Assessment - North America Reporting Unit

As described in Notes 1 and 8 to the consolidated financial statements, the Company’s goodwill balance was $187.4 million as of December 31, 2023, which related to the North America reporting unit. Management tests goodwill for impairment at a reporting unit level, which is represented by its North America segment. Management reviews goodwill for impairment on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Management considers the income and market approaches to estimate the fair value of the reporting unit, which requires significant judgments and assumptions related to revenue growth rates, gross margins, EBIT margins, and market multiples.

The principal considerations for our determination that performing procedures relating to the goodwill impairment assessment of the North America reporting unit is a critical audit matter are (i) the significant judgment by management when developing the fair value estimate of the North America reporting unit; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to revenue growth rates, gross margins, and market multiples; and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s goodwill impairment assessment, including controls over the valuation of the North America reporting unit. These procedures also included, among others (i) testing management’s process for developing the fair value estimate of the North America reporting unit; (ii) evaluating the appropriateness of the income and market approaches used by management; (iii) testing the completeness and accuracy of underlying data used in the income and market approaches; and (iv) evaluating the reasonableness of the significant assumptions used by management related to revenue growth rates, gross margins, and market multiples. Evaluating management’s assumptions related to revenue growth rates and gross margins involved evaluating whether the assumptions used by management were reasonable considering (i) the current and past performance of the North America reporting unit; (ii) the consistency with external market and industry data; and (iii) whether the assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating (i) the appropriateness of the income and market approaches and (ii) the reasonableness of the market multiples assumption.

/s/ PricewaterhouseCoopers LLP
Philadelphia, Pennsylvania
March 11, 2024
We have served as the Company’s auditor since 2023.












48










Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors Mistras Group, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheet of Mistras Group, Inc. and subsidiaries
(the Company) as of December 31, 2022, the related consolidated statements of income (loss), comprehensive income (loss), equity, and cash flows for each of the years in the two-year period ended December 31, 2022, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 consolidated 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 consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ KPMG LLP
We served as the Company’s auditor from 2013 to 2023.
Short Hills, New Jersey
March 15, 2023
49

Mistras Group, Inc. and Subsidiaries
Consolidated Balance Sheets
(in thousands, except share and per share data)
 
 December 31,
 20232022
ASSETS
Current Assets
Cash and cash equivalents$17,646 $20,488 
Accounts receivable, net132,847 123,657 
Inventories15,283 13,556 
Prepaid expenses and other current assets14,580 10,181 
Total current assets180,356 167,882 
Property, plant and equipment, net80,972 77,561 
Intangible assets, net43,994 49,015 
Goodwill187,354 199,635 
Deferred income taxes2,316 779 
Other assets39,784 40,032 
Total Assets$534,776 $534,904 
LIABILITIES AND EQUITY
Current Liabilities
Accounts payable$17,032 $12,532 
Accrued expenses and other current liabilities84,331 77,844 
Current portion of long-term debt8,900 7,425 
Current portion of finance lease obligations5,159 4,201 
Income taxes payable1,101 1,726 
Total current liabilities116,523 103,728 
Long-term debt, net of current portion181,499 183,826 
Obligations under finance leases, net of current portion11,261 10,045 
Deferred income taxes2,552 6,283 
Other long-term liabilities32,438 32,273 
Total Liabilities$344,273 $336,155 
Commitments and contingencies
Equity
Preferred stock, 10,000,000 shares authorized
  
Common stock, $0.01 par value, 200,000,000 shares authorized, 30,597,633 and 29,895,487 shares issued
305 298 
Additional paid-in capital247,165 243,031 
Accumulated Deficit(28,942)(11,489)
Accumulated other comprehensive loss(28,336)(33,390)
Total Mistras Group, Inc. stockholders’ equity190,192 198,450 
Non-controlling interests311 299 
Total Equity190,503 198,749 
Total Liabilities and Equity$534,776 $534,904 
 
The accompanying notes are an integral part of these consolidated financial statements.
50

Mistras Group, Inc. and Subsidiaries
Consolidated Statements of Income (Loss)
(in thousands, except per share data)
 
 For the year ended December 31,
 202320222021
Revenue$705,473 $687,373 $677,131 
Cost of revenue477,671 466,567 457,013 
Depreciation23,995 22,633 22,971 
Gross profit203,807 198,173 197,147 
Selling, general and administrative expenses166,749 166,400 161,334 
Bad debt provision for troubled customers, net of recoveries 42  
Reorganization and other costs12,269 195  
Goodwill Impairment charges13,799   
Legal settlement and litigation charges (benefit), net1,058 (994)2,042 
Research and engineering1,723 1,994 2,518 
Depreciation and amortization10,104 10,661 11,950 
Acquisition-related expense, net9 76 1,133 
Income (loss) from operations(1,904)19,799 18,170 
Interest expense16,761 10,505 10,882 
Income (loss) before provision (benefit) for income taxes(18,665)9,294 7,288 
Provision (benefit) for income taxes(1,220)2,720 3,395 
Net income (loss)(17,445)6,574 3,893 
Less: net income attributable to noncontrolling interests, net of taxes8 75 33 
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 $3,860 
Earnings (loss) per common share
Basic$(0.58)$0.22 $0.13 
Diluted$(0.58)$0.21 $0.13 
Weighted average common shares outstanding:
Basic30,330 29,901 29,572 
Diluted30,330 30,229 30,130 
 
The accompanying notes are an integral part of these consolidated financial statements.

51

Mistras Group, Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income (Loss)
(in thousands)
 
 For the year ended December 31,
 202320222021
Net income (loss) $(17,445)$6,574 $3,893 
Other comprehensive income (loss):
Foreign currency translation adjustments5,058 (13,084)(4,252)
Comprehensive loss (12,387)(6,510)(359)
Less: net income attributable to noncontrolling interests, net of taxes8 75 33 
Less: Foreign currency translation adjustments attributable to noncontrolling interests4 (5)(2)
Comprehensive loss attributable to Mistras Group, Inc.$(12,399)$(6,580)$(390)
 
The accompanying notes are an integral part of these consolidated financial statements.

52

Mistras Group, Inc. and Subsidiaries
Consolidated Statements of Equity
(in thousands)
 
 Common StockAdditional
paid-in capital
Retained
earnings
(deficit)
Accumulated
other
comprehensive income (loss)
Total
Mistras Group,
Inc.
Stockholders’ Equity
Noncontrolling Interest 
 SharesAmountTotal Equity
Balance at December 31, 202029,234 $292 $234,638 $(21,848)$(16,061)$197,021 $198 $197,219 
Net loss— — — 3,860 — 3,860 33 3,893 
Other comprehensive income, net of tax— — — — (4,250)(4,250)(2)(4,252)
Share-based compensation— — 5,421 — — 5,421 — 5,421 
Net settlement on vesting of restricted stock units312 3 (1,372)— — (1,369)— (1,369)
Balance at December 31, 202129,546 $295 $238,687 $(17,988)$(20,311)$200,683 $229 $200,912 
Net income— — — 6,499 — 6,499 75 6,574 
Other comprehensive loss, net of tax— — — — (13,079)(13,079)(5)(13,084)
Share-based compensation— — 5,335 — — 5,335 — 5,335 
Net settlement of restricted stock units349 3 (991)— — (988)— (988)
Balance at December 31, 202229,895 $298 $243,031 $(11,489)$(33,390)$198,450 $299 $198,749 
Net income (loss)— — — (17,453)— (17,453)8 (17,445)
Other comprehensive loss, net of tax— — — — 5,054 5,054 4 5,058 
Share-based compensation— — 5,712 — — 5,712 — 5,712 
Net settlement of restricted stock units703 7 (1,578)— — (1,571)— (1,571)
Balance at December 31, 202330,598 $305 $247,165 $(28,942)$(28,336)$190,192 $311 $190,503 
 
The accompanying notes are an integral part of these consolidated financial statements.

53

Mistras Group, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(in thousands)
 For the year ended December 31,
 202320222021
Cash flows from operating activities
Net income (loss)$(17,445)$6,574 $3,893 
Adjustments to reconcile net income (loss) to net cash provided by operating activities
Depreciation and amortization34,099 33,294 34,921 
Deferred income taxes(5,281)(517)87 
Share-based compensation expense5,712 5,335 5,421 
Impairment charges13,799   
Bad debt provision for troubled customers, net of recoveries 42  
Change in provision for doubtful accounts346   
Foreign currency (gain) loss1,030 (208)417 
Payment of finance costs (400) 
Fair value adjustments to contingent consideration 45 949 
Other(437)786 119 
Changes in operating assets and liabilities, net of effect of acquisitions and dispositions
Accounts receivable(8,026)(17,225)(3,979)
Inventories(1,867)(1,283)278 
Prepaid expenses and other assets(1,852)5,959 943 
Accounts payable4,177 (93)(1,139)
Accrued expenses and other liabilities4,010 (6,454)2,268 
Income taxes payable(580)1,084 (1,917)
Payment of contingent consideration in excess of initial estimate(937)(533) 
Net cash provided by operating activities26,748 26,406 42,261 
Cash flows from investing activities
Purchase of property, plant and equipment(20,854)(12,591)(18,161)
Purchase of intangible assets(2,795)(825)(1,115)
Acquisition of businesses, net of cash acquired  (440)
Proceeds from sale of equipment1,516 1,178 1,165 
Net cash used in investing activities(22,133)(12,238)(18,551)
Cash flows from financing activities
Repayment of finance lease obligations(5,047)(4,140)(4,060)
Proceeds from borrowings of long-term debt611 125,000  
Repayment of long-term debt(7,598)(81,405)(16,262)
Proceeds from revolver83,000 192,501 89,000 
Repayments of revolver(77,100)(246,750)(89,065)
Payments of financing costs (147)(550)
Payment of contingent consideration for business acquisitions (405)(938)
Taxes paid related to net share settlement of share-based awards(1,572)(977)(1,370)
Net cash used in financing activities(7,706)(16,323)(23,245)
Effect of exchange rate changes on cash and cash equivalents249 (1,467)(2,115)
Net change in cash and cash equivalents(2,842)(3,622)(1,650)
Cash and cash equivalents:
Beginning of period20,488 24,110 25,760 
End of period$17,646 $20,488 $24,110 
Supplemental disclosure of cash paid
Interest, net$17,078 $8,603 $10,078 
Income taxes, net$6,901 $(3,069)$4,707 
Noncash investing and financing
Equipment acquired through finance lease obligations$7,125 $5,076 $2,923 
 
The accompanying notes are an integral part of these consolidated financial statements.
54

Mistras Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
(tabular dollars in thousands, except per share data)
 
1. Summary of Significant Accounting Policies and Practices
 
Description of Business
 
Mistras Group, Inc., together with its subsidiaries (the "Company"), is a leading “one source” multinational provider of integrated technology-enabled asset protection solutions helping to maximize the safety and operational uptime for civilization’s most critical industrial and civil assets.

Backed by an innovative, data-driven asset protection portfolio, proprietary technologies and decades-long legacy of industry leadership, the Company helps customers with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, the Company helps the world at large.

The Company enhances value for its customers by integrating asset protection throughout supply chains and centralizing integrity data through a suite of Industrial Internet of Things ("IoT")-connected digital software and monitoring solutions, including OneSuite™, which serves as an ecosystem platform, pulling together all of the Company’s software and data services capabilities, for the benefit of its customers.

The Company’s core capabilities also include non-destructive testing (“NDT”) field inspections enhanced by advanced robotics, laboratory quality control, laboratory materials services, shop laboratory assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.

The Company has three operating segments. During the first quarter of 2023, the Company renamed the Services segment to the North America segment to more closely align to the geographical area in which the Services segment operates. We did not recast the corresponding financial information for the historical periods presented, as there was no change in the manner which our chief operating decision maker reviews the financial results of each segment and allocates resources. Our Segments, with the updated naming convention, are as follows:

North America (Referred to as "Services" in prior filings). This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.
 
International. This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment.
 
Products and Systems. This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.

Recent Developments

During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs which resulted in impairment charges within the International reporting units of $13.8 million. Refer to Note 8-Goodwill.

During 2022, the Company experienced unfavorable foreign currency exchange impacts as it relates to the Company's European operations. Additionally, the Russian-Ukrainian war and the conflict in the Middle East between Israel and Hamas continues to create disruptions in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. The Company’s European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war.
55


In 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-instatement of the savings plan employer match and increasing wages back to pre-pandemic amounts.

The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. The Company will continue to monitor market conditions and respond accordingly.

Principles of Consolidation
 
The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE’s economic performance, including powers granted to the VIE’s program manager, powers contained in the VIE governing board and, to a certain extent, a company’s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:
a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or
a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.

As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture’s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.

The Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% stockholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December 31, 2023, the VIE had immaterial assets and had approximately $3.0 million of revenue. The Company is the primary sub-contractor of the VIE.

The accompanying audited consolidated financial statements include the accounts of Mistras Group, Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company’s ownership interest is less than 100%, the non-controlling interests are reported in stockholders’ equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.

Reclassifications

Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.

Use of Estimates
 
The preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company’s future results to be significantly affected.
 
Cash and Cash Equivalents
 
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.
56

 
Accounts Receivable and Allowance for Credit Losses

The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables).

The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company’s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss).
 
Concentration of Credit Risk

For each of the years ended December 31, 2023 and 2022, no customer represented 10% or more of the Company's revenue.

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.

Inventories
 
Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.
 
Purchased and Internal-Use Software
 
The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.
 
Property, Plant and Equipment
 
Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.
 
Goodwill
 
Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a “reporting unit” level (which for the Company is represented by (i) its North America segment, (ii) its Products and Systems segment, (iii) the European component of its International segment and (iv) the Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative
57

impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.

If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimate the fair value of its reporting units, which requires significant judgment and assumptions related to revenue growth rates, gross margins, EBIT margins, and market multiples.

See Note 8-Goodwill for additional information related to the Company's goodwill impairment test during 2023.

Impairment of Long-lived Assets
 
The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company’s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.
 
Acquisitions

The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, Fair Value Measurements and Disclosure. Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities.

Research and Engineering

Research and product development costs are expensed as incurred.

Advertising, Promotions and Marketing
 
The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses. Advertising expense was approximately $1.4 million, $2.0 million and $1.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.
 
Fair Value of Financial Instruments
 
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items.
 
Foreign Currency Translation
 
The financial position and results of operations of the Company’s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders’ equity.
 
Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses, and were approximately $1.3 million, $(0.2) million, and $0.4 million for the years ended December 31, 2023, 2022 and 2021, respectively.
 
Self-Insurance
 
The Company is self-insured for certain losses relating to workers’ compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of
58

approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.
 
Share-based Compensation
 
The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company’s Consolidated Statements of Income (Loss).
 
Income Taxes
 
Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.

We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.

Recent Accounting Pronouncements

In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.

2. Revenue
 
The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in
nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.

Performance Obligations

The Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.

59

Contract modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.

The Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis.

The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.

The Company expects any significant remaining performance obligations to be satisfied within one year.

Contract Estimates

The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.

Revenue by Category

The following series of tables present the Company's disaggregated revenue:

Revenue by industry was as follows (in thousands):
Year ended December 31, 2023North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$379,221 $36,615 $159 $ $415,995 
Aerospace & Defense56,000 20,711 286  76,997 
Industrials42,518 26,292 1,773  70,583 
Power Generation and Transmission23,598 6,609 3,767  33,974 
Other Process Industries33,035 14,456 112  47,603 
Infrastructure, Research & Engineering16,620 9,320 3,168  29,108 
Petrochemical13,216 1,216   14,432 
Other15,122 9,195 3,721 (11,257)16,781 
Total$579,330 $124,414 $12,986 $(11,257)$705,473 
60

Year ended December 31, 2022North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$356,763 $30,654 $335 $ $387,752 
Aerospace & Defense61,475 18,763 314  80,552 
Industrials38,197 23,703 2,083  63,983 
Power Generation and Transmission31,197 8,304 2,603  42,104 
Other Process Industries40,778 14,021 28  54,827 
Infrastructure, Research & Engineering15,283 7,946 3,994  27,223 
Petrochemical15,360 536   15,896 
Other14,283 8,498 3,370 (11,115)15,036 
Total$573,336 $112,425 $12,727 $(11,115)$687,373 

Year ended December 31, 2021North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$330,880 $35,232 $808 $ $366,920 
Aerospace & Defense51,593 16,513 286  68,392 
Industrials41,873 24,000 1,842  67,715 
Power Generation and Transmission39,966 9,927 2,853  52,746 
Other Process Industries38,742 12,593 64  51,399 
Infrastructure, Research & Engineering16,809 11,496 3,985  32,290 
Petrochemical19,378 227   19,605 
Other16,146 7,257 3,993 (9,332)18,064 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 

Revenue per key geographic location was as follows (in thousands):
Year ended December 31, 2023North AmericaInternationalProductsCorp/ElimTotal
United States$495,764 $934 $5,956 $(2,372)$500,282 
Other Americas77,880 12,906 850 (4,697)86,939 
Europe3,655 105,934 1,927 (3,381)108,135 
Asia-Pacific2,031 4,640 4,253 (807)10,117 
Total$579,330 $124,414 $12,986 $(11,257)$705,473 
Year ended December 31, 2022North AmericaInternationalProductsCorp/ElimTotal
United States$485,551 $910 $6,495 $(3,083)$489,873 
Other Americas83,877 9,076 406 (4,105)89,254 
Europe2,811 99,714 1,896 (3,502)100,919 
Asia-Pacific1,097 2,725 3,930 (425)7,327 
Total$573,336 $112,425 $12,727 $(11,115)$687,373 
Year ended December 31, 2021North AmericaInternationalProductsCorp/ElimTotal
United States$472,125 $912 $6,469 $(4,284)$475,222 
Other Americas80,013 5,003 395 (1,768)83,643 
Europe1,841 108,411 2,174 (2,812)109,614 
Asia-Pacific1,408 2,919 4,793 (468)8,652 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 

61

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.

Revenue recognized for 2023 and 2022, that was included in the contract liability balance at the beginning of the year was $6.3 million and $4.7 million, respectively. Changes in the contract asset and liability balances during the years ended December 31, 2023 and 2022, were not impacted by any other factors. The Company applies the practical expedient to expense incremental costs incurred related to obtaining a contract when the amortization period of the asset that the Company otherwise would have recognized is one year or less.
 
3. Earnings per Share
 
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the sum of (1) the weighted-average number of shares of common stock outstanding during the period, and (2) the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted-average shares outstanding (denominator), diluted shares reflects: (i) the exercise of options to acquire common stock to the extent that the options’ exercise prices are less than the average market price of common stock during the period and (ii) the pro forma vesting of restricted stock units.
 
The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):
 For the year ended December 31,
 202320222021
Basic earnings (loss) per share:
Numerator:
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 $3,860 
Denominator
Weighted average common shares outstanding30,330 29,901 29,572 
Basic earnings (loss) per share$(0.58)$0.22 $0.13 
Diluted earnings (loss) per share:
Numerator:
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 $3,860 
Denominator
Weighted average common shares outstanding30,330 29,901 29,572 
Dilutive effect of stock options outstanding  558 
Dilutive effect of restricted stock units outstanding 328  
 30,330 30,229 30,130 
Diluted earnings (loss) per share$(0.58)$0.21 $0.13 
 
62

The following potential shares of common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:
 For the year ended December 31,
 202320222021
Potential shares of common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding (1)
547 1,005 109 
Potential shares of common stock attributable to stock options outstanding 1 5 
Total547 1,006 114 

 (1) For the year ended December 31, 2023, 1,014,527 shares of common stock related to restricted stock and 250,000 stock options, were excluded from the calculation of diluted EPS due to the net loss for the period.

4. Accounts Receivable
 
Accounts receivable consist of the following (in thousands):
 December 31,
 20232022
Trade accounts receivable$134,495 $127,767 
Allowance for credit losses(1,648)(4,110)
Accounts receivable, net$132,847 $123,657 
 
The Company had $18.5 million and $13.5 million of unbilled revenues accrued as of December 31, 2023 and December 31, 2022, respectively, which is included within the trade accounts receivable balance above. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.

The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of December 31, 2019, approximately $1.4 million of past due receivables were outstanding from this customer. The Company received notice from the customer in December 2019, alleging that the work performed was not in compliance with the contract. The Company filed a lawsuit to recover the $1.4 million and other amounts due to the Company and the customer filed a counterclaim, alleging breach of contract and seeking damages. The Company recorded a full reserve for this receivable during 2019. The parties agreed to a settlement in the quarter ending June 30, 2023, with releases executed in July 2023, whereby the Company released its claim for the $1.4 million of outstanding receivables. Accordingly, the receivable has been written off. See Note 18-Commitments and Contingencies for additional details.
 
5. Inventories
 
Inventories consist of the following (in thousands):
 December 31,
 20232022
Raw materials$6,099 $5,351 
Work in progress839 336 
Finished goods5,740 5,475 
Consumable supplies2,605 2,394 
Inventories$15,283 $13,556 
 
63

6. Property, Plant and Equipment
 
Property, plant and equipment consist of the following:
 December 31,
 Useful Life20232022
 (Years)(in thousands)
Land $2,453 $2,529 
Building and improvements
30-40
26,663 24,800 
Office furniture and equipment
5-8
21,334 18,057 
Machinery and equipment
5-7
269,306 251,282 
  319,756 296,668 
Accumulated depreciation and amortization (238,784)(219,107)
Property, plant and equipment, net $80,972 $77,561 
 
Depreciation expense was approximately $25.6 million, $24.1 million, and $25.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
 
7. Acquisitions

Acquisition-Related expense
 
In the course of its acquisition activities, the Company incurs costs in connection with due diligence, such as professional fees, and other expenses. Additionally, the Company adjusts the fair value of acquisition-related contingent consideration liabilities on a quarterly basis. These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 
 For the year ended December 31,
 202320222021
Due diligence, professional fees and other transaction costs$9 $31 $5 
Adjustments to fair value of contingent consideration liabilities 45 1,128 
Acquisition-related expense, net$9 $76 $1,133 

8. Goodwill
 
The changes in the carrying amount of goodwill by segment is shown below (in thousands):
 North AmericaInternationalProducts and SystemsTotal
Balance at December 31, 2021$190,656 $14,783 $ $205,439 
Foreign currency translation(4,946)(858) (5,804)
Balance at December 31, 2022$185,710 $13,925 $ $199,635 
Impairment charges (13,799) (13,799)
Foreign currency translation1,644 (126) 1,518 
Balance at December 31, 2023$187,354 $ $ $187,354 

The Company reviews goodwill for impairment on a reporting unit basis on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.

During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs impacting the International reporting units' operations. As a result, the Company performed an interim quantitative goodwill impairment test.

64

In performing the interim quantitative goodwill impairment test and consistent with prior practice, the Company determined the fair value of each of the reporting units using a combination of the income approach and the market approach by assessing each of these valuation methodologies based upon availability and relevance of comparable Company data and determining the appropriate weighting.

Under the income approach, the fair value for each of the reporting units was determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company used internal forecasts, updated for recent events, to estimate future cash flows using a terminal value calculation, which incorporates historical and forecasted trends, including an estimate of long-term future growth rates, based on the Company’s most recent views of the long-term outlook for each reporting unit. The Company's internal forecasts include assumptions about future profitability, including the expected demand for the Company’s goods and services. Due to the inherent uncertainties involved in making estimates and assumptions, actual results may differ from those assumed in the forecasts. The Company derived the discount rates using a capital asset pricing model and analyzing published rates for industries relevant to the reporting units to estimate the cost of equity financing. The Company used discount rates that are commensurate with the risks and uncertainties inherent in the respective businesses and in the Company's internally developed forecasts and which are updated for recent events. Increased interest rates in the current period increased the discount rate associated with the reporting units which contributed to an unfavorable decrease in the reporting units value.

The market approach valuation was derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses was based on the markets in which the reporting units operate, considering risk profiles, size, geography, and diversity of products and services.

Based upon the results of the interim quantitative goodwill impairment test, the Company recorded an impairment charge of $13.8 million within the International reporting units. The impairment was calculated based on the difference between the estimated fair value and the carrying value of the reporting units and is included in Goodwill impairment charges on the condensed consolidated statements of income (loss) for the year ended December 31, 2023. Any significant adverse changes in future periods to the Company’s internal forecasts or the external market conditions, if any, could reasonably be expected to negatively affect its key assumptions and may result in future goodwill impairment charges which could be material.

The Company's cumulative goodwill impairment as of December 31, 2023 was $114.0 million, of which $57.2 million related to the North America segment, $43.6 million related to the International segment and $13.2 million related to the Products and Systems segment.


9. Intangible Assets
 
The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):
  December 31,
  20232022
 Useful Life
(Years)
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Customer relationships
5-18
$110,780 $(90,506)$20,274 $109,683 $(84,130)$25,553 
Software/Technology
3-15
55,053 (32,230)22,823 51,028 (28,669)22,359 
Covenants not to compete
2-5
12,536 (12,488)48 12,488 (12,416)72 
Other
2-12
10,466 (9,617)849 10,389 (9,358)1,031 
Total $188,835 $(144,841)$43,994 $183,588 $(134,573)$49,015 

Amortization expense for the years ended December 31, 2023, 2022 and 2021, was approximately $8.5 million, $9.1 million, and $9.7 million, respectively, including amortization of software/technology for these periods of $2.9 million, $2.9 million, and $3.0 million, respectively.

65

Amortization expense in each of the five years and thereafter subsequent to December 31, 2023 related to the Company’s intangible assets is expected to be as follows (in thousands):
 Expected
Amortization
Expense
2024$9,054 
20256,829 
20266,120 
20274,752 
20284,620 
Thereafter12,619 
Total$43,994 

10. Accrued Expenses and Other Current Liabilities
 
Accrued expenses and other current liabilities consist of the following (in thousands):
 
 December 31,
 20232022
Accrued salaries, wages and related employee benefits$27,372 $26,684 
Contingent consideration 937 
Accrued workers' compensation and health benefits4,385 3,660 
Deferred revenue7,136 7,521 
Right-of-use liability - Operating10,686 10,376 
Pension accrual2,458 2,519 
Other accrued expenses32,294 26,147 
Total accrued expenses and other current liabilities$84,331 $77,844 
 
11. Long-Term Debt

Long-term debt consisted of the following (in thousands):
 
 December 31,
 20232022
Senior credit facility$71,150 $65,250 
Senior secured term loan, net of unamortized debt issuance costs of $0.4 million and $0.5 million
115,253 121,399 
Other3,996 4,602 
Total debt190,399 191,251 
Less: Current portion(8,900)(7,425)
Long-term debt, net of current portion$181,499 $183,826 
 
Senior Credit Facility
 
Prior to entering into the New Credit Agreement (defined and described below), the Company had a credit agreement with its banking group (the "Credit Agreement") which provided the Company with a $150 million revolving credit facility and a $100 million term loan. The Credit Agreement was most recently amended on May 19, 2021 and had a maturity date of December 12, 2023.
On August 1, 2022, the Company entered into a new credit agreement (the “New Credit Agreement”) which replaced the prior Credit Agreement and provides the Company with a $190 million, 5-year committed revolving credit facility and a $125 million term loan with a balance of $115.3 million as of December 31, 2023. The New Credit Agreement permits the Company to borrow up to $100 million in non-US dollar currencies and to use up to $20 million of the credit limit for the issuance of letters of credit. Both the revolving line of credit and the term loan under the New Credit Agreement have a maturity date of July 30, 2027.
66


The New Credit Agreement has the following key terms, conditions and financial covenants:

Borrowings bear interest at Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from 1.25% to 2.75%, based upon our Total Consolidated Debt Leverage Ratio (defined below); under the Credit Agreement, the margin was based upon the LIBOR margin.
Total Consolidated Debt Leverage Ratio means the ratio of (a) Total Consolidated Debt to (b) EBITDA (as defined in the New Credit Agreement) for the trailing four consecutive fiscal quarters.
Total Consolidated Debt means all indebtedness (including subordinated debt) of the Company on a consolidated basis.

The Company has the benefit of the lowest SOFR margin if its Total Consolidated Debt Leverage Ratio is equal to or less than 1.25 to 1.0, and the margin increases as the ratio increases, to the maximum margin if the ratio is greater than 3.75 to 1.0. The New Credit Agreement is secured by liens on substantially all of the assets of the Company and certain of its U.S subsidiaries and is guaranteed by those U.S subsidiaries.

The Company has to maintain a Total Consolidated Debt Leverage Ratio of no more than 4.0 to 1.0 at the end of each quarter through June 30, 2023 and stepping down to a maximum permitted ratio of no more than 3.75 to 1.0 for the remainder of the term.

As of December 31, 2023, the Fixed Charge Coverage Ratio was modified from a ratio of 1.25 to 1.0 to a ratio of 1.1 to 1.0 for the duration of the New Credit Agreement, as defined in the New Credit Agreement. Refer to Note 21 - Subsequent Events for further information.

The New Credit Agreement limits the Company’s ability to, among other things, create liens, make investments, incur more indebtedness, merge or consolidate, make dispositions of property, pay dividends, make distributions to stockholders or repurchase our stock, enter into a new line of business, enter into transactions with affiliates and enter into burdensome agreements.

The New Credit Agreement does not limit the Company’s ability to acquire other businesses or companies except that the acquired business or company must be in the Company's line of business, the Company must be in compliance with the financial covenants on a pro forma basis after taking into account the acquisition, and the Company must provide written notice at least five business days prior to the date of an acquisition of $10 million or more.

Quarterly payments on the term loan of $1.56 million through June 30, 2024, then increasing to $2.34 million through June 30, 2025, and to $3.12 million for each quarterly payment thereafter through maturity.

The New Credit Agreement was accounted for as a modification, and the Company expensed $0.8 million in unamortized capitalized debt issuance costs and fees during the three months ended September 30, 2022, which was included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss). The Company incurred $1.6 million in financing costs for the New Credit Agreement, of which $0.2 million of third party costs were expensed and included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss).
 
As of December 31, 2023, the Company had borrowings of $186.4 million and a total of $2.9 million of letters of credit outstanding under the New Credit Agreement. The Company has capitalized costs associated with debt modifications of $1.2 million as of December 31, 2023, which is included in Other assets on the Consolidated Balance Sheet and will be amortized into interest expense over the remaining term of the Credit Agreement through July 30, 2027.

As of December 31, 2023, the Company was in compliance with the terms of the New Credit Agreement. The Company continuously monitors compliance with the covenants contained in the New Credit Agreement. The Company believes that it is probable that the Company will be able to comply with the financial covenants in the New Credit Agreement and that sufficient credit remains available under the New Credit Agreement to meet the Company's liquidity needs. However, such matters cannot be predicted with certainty.

Other Debt
 
The Company's other debt includes bank financing provided at the local subsidiary level used to support working capital requirements and fund capital expenditures. At December 31, 2023, there was an aggregate of approximately $4.0 million
67

outstanding, payable at various times through 2030. Monthly payments range from $1 thousand to $19 thousand and interest rates range from 0.4% to 3.5%.

Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December 31, 2023 are as follows (in thousands):
 
2024$9,208 
202511,968 
202612,875 
2027155,524 
2028824 
Thereafter 
Total$190,399 
 
12.        Fair Value Measurements
 
The Company performs fair value measurements in accordance with the guidance provided by ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three-level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:
 
Level 1 — Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
 
Level 2 — Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.

Level 3 — Unobservable inputs reflecting the Company’s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.
 
Financial instruments measured at fair value on a recurring basis

The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.

The following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):
December 31,
20232022
Balance at the beginning of the period:$937 $1,830 
Acquisitions  
Payments(937)(938)
Accretion of liability  
Revaluation 45 
Foreign currency translation  
Balance at the end of the period:$ $937 

Financial instruments not measured at fair value on a recurring basis

The Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company’s notes payable and finance lease obligations
68

approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.

13. Share-Based Compensation
 
The Company grants share-based incentive awards to its eligible employees and non-employee directors under two equity incentive plans: (i) the 2009 Long-Term Incentive Plan (the "2009 Plan") and (ii) the 2016 Long-Term Incentive Plan (the "2016 Plan"). No awards have been granted under the 2009 Plan since the 2016 Plan was approved by stockholders in 2016, and the remaining option award granted under the 2009 Plan expired during the three months ended March 31, 2022. Awards granted under the 2016 Plan may be in the form of stock options, restricted stock units, restricted stock and other forms of share-based incentives, including performance-based restricted stock units, stock appreciation rights and deferred stock rights. At the annual stockholders meeting on May 23, 2022, the Company’s stockholders approved an amendment to increase the total number of shares that may be issued under the 2016 Plan by 1.2 million, for a total of 4.9 million shares that are authorized for issuance under the 2016 plan, of which approximately 1,400,000 shares were available for future grants as of December 31, 2023.

Stock Options
 
On October 11, 2023, Mr. Stamatakis was granted an award of stock options to purchase 250,000 shares of common stock of the Company, with an exercise price of $5.36, the closing price of the Company's common stock as quoted on the New York Stock Exchange on the grant date (the "Options"). The Options were granted as an inducement for Mr. Stamatakis to accept the position of Interim President and CEO of Mistras and were therefore granted outside the 2016 Plan, as permitted by NYSE Rules. The Options can be exercised any time after the grant date until its expiration date, which is the earlier of 10 years from the grant date or one year following the date Mr. Stamatakis is no longer serving as an officer, director or in any other capacity of the Company. During the three months ended December 31, 2023, the Company recorded $0.8 million share-based compensation expenses related to the Options.

For each of the years ended December 31, 2022 and 2021, the Company did not recognize any share-based compensation expense related to stock option awards, as the one outstanding stock option award was already fully vested. No unrecognized compensation costs remained related to the stock option awards. In addition, there were no stock options exercised during the years ended December 31, 2023, 2022 and 2021.
  
The following table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of December 31, 2023, 2022 and 2021 as follows (in thousands, except per share amounts and years):

 For the years ended December 31,
 202320222021
 Common
Stock
Options
Weighted
Average
Exercise
Price
Common Stock OptionsWeighted Average Exercise PriceCommon
Stock
Options
Weighted
Average
Exercise
Price
Outstanding at beginning of year: $ 5 $22.35 5 $22.35 
Granted250 $5.36  $  $ 
Exercised $  $  $ 
Expired or forfeited $ (5)$22.35  $ 
Outstanding at end of year:250 $5.36  $ 5 $22.35 
 
Stock Issuances to Non-Employee Directors

69

As part of its compensation program for non-employee directors, the Company makes semi-annual issuances of fully-vested common stock to its non-employee directors. A summary of the fully-vested common stock the Company issued to its non-employee directors, in connection with its non-employee director compensation, is as follows (in thousands):
 For the year ended December 31,
 202320222021
Awards issued133 70 51 
Grant date fair value of awards issued$750 $450 $525 


Restricted Stock Unit Awards
 
Restricted Stock Units generally vest ratably on each of the first four anniversary dates of issuance. The Company recognized approximately $4.9 million, $3.7 million and $3.5 million of share-based compensation for the years ended December 31, 2023, 2022 and 2021, respectively, related to restricted stock unit awards. As of December 31, 2023, there was approximately $6.9 million of unrecognized compensation costs, net of estimated forfeitures, related to restricted stock unit awards, which are expected to be recognized over a remaining weighted average period of 2.5 years. Upon vesting, restricted stock units are generally net share-settled to cover the required minimum withholding tax and the remaining amount is converted into an equivalent number of shares of common stock.

A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands):
 For the year ended December 31,
 202320222021
Awards issued683 401 317 
Grand date fair value of awards issued$4,269 $2,524 $3,434 

A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):
For the year ended December 31,
202320222021
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
Outstanding at beginning of period:1,415 $6.66 1,208 $7.96 1,076 $7.41 
Granted606 $8.30 687 $7.59 528 $10.07 
Released(683)$6.25 (401)$6.63 (317)$10.77 
Forfeited(154)$8.00 (79)$14.23 (79)$8.82 
Outstanding at end of period:1,184 $8.07 1,415 $6.66 1,208 $7.96 
 
Performance Restricted Stock Units

The Company maintains Performance Restricted Stock Units ("PRSUs") that have been granted to select executives and senior officers whose ultimate payouts may vary between zero and 200% of the target award, based on the Company’s performance over a one-year period based on specific metrics approved by the Compensation Committee of the Board of Directors of the Company.

For 2022, the Compensation Committee of the Board of Directors utilized the same performance metrics for the Company's PRSUs awarded in 2022 as it utilized for the 2021 PRSUs. The three metrics were:
1.Free Cash Flow defined as net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.
2.Adjusted EBITDA defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs
70

(including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted.
3.Total Shareholder Return ("TSR") measures the total return to shareholders of the Company during 2021 versus the total return to the shareholders of a predefined peer group of companies that provide inspection, testing, certification or similar industrial services. The return will be measured by the year over year percent change in share price. The share prices used to calculate the return are the average share price during the 20-trading day period ending on the initial measurement date (the last 20 trading days of 2021), compared to the average share price during the 20-trading day period ending on the final measurement date (the last 20 trading days of 2022). Any cash dividends or distributions paid in 2022 were added to calculate the return to shareholders during the year. TSR is considered a market condition for which the fair value of PRSUs with this condition is determined using a Monte Carlo valuation model. Key assumptions in the Monte Carlo valuation model included:
a.Expected Volatility. Expected volatility of the Company’s common stock at the date of grant was estimated based on a historical average volatility rate for the approximate 1-year performance period.
b.Dividend Yield. The dividend yield assumption was based on historical and anticipated dividend payouts (assumed at zero).
c.Risk-Free Interest Rate. The risk-free interest rate assumption was based on observed interest rates consistent with the approximate 1-year performance measurement period.

For 2023, the Compensation Committee of the Board of Directors used different performance metrics for PRSUs approved in that year. The three metrics are:
1.Free Cash Flow defined as net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.
2.Adjusted EBITDA defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted.
3.Revenue

PRSUs are equity-classified and compensation costs related to PRSUs with performance conditions are initially measured using the fair value of the underlying stock at the date of grant. Compensation costs related to the PRSUs with performance conditions are subsequently adjusted for changes in the expected outcomes of the performance conditions. Compensation cost related to the PRSUs with a market condition is not reversed if the market condition is not achieved, provided the employee requisite service has been rendered. Earned PRSUs generally vest ratably on each of the first four anniversary dates following completion of the performance period, for a total requisite service period of up to five years and have no dividend rights.

A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):
 For the year ended December 31,
202320222021
 UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
Outstanding at beginning of period:371 $9.96 388 $10.07 333 $8.84 
Granted282 $8.50 341 $6.55 189 $12.59 
Performance condition adjustments, net(305)$8.34 (285)$7.71 (56)$9.27 
Released(204)$6.59 (73)$5.17 (78)$8.15 
Forfeited(84)$6.95  $  $ 
Outstanding at end of period:60 $9.33 371 $9.96 388 $10.07 

For the year ended December 31, 2023, 282,000 PRSUs were granted. There was a 305,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December 31, 2023.

For the year ended December 31, 2022, 341,000 PRSUs were granted. There was a 285,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December 31, 2022.

71

For the year ended December 31, 2021, 189,000 PRSUs were granted. There was a 56,000 unit reduction to these awards, which represents Company performance against target, during the year ended December 31, 2021.

Compensation expense related to all PRSUs described above was $0.7 million, $1.2 million, and $1.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. At December 31, 2023, there was $0.2 million of total unrecognized compensation costs related to approximately 60,000 unvested performance restricted stock units. These costs are expected to be recognized over a weighted-average period of approximately 1.5 years.

For the years ended December 31, 2023, 2022 and 2021, the income tax benefit recognized on all share based compensation arrangements referenced above was approximately $0.8 million, $1.6 million, and $1.4 million, respectively.

14. Income Taxes
 
Income (loss) before provision (benefit) for income taxes is as follows (in thousands):
 
 For the year ended December 31,
 202320222021
Income (loss) before provision (benefit) for income taxes from:
U.S. operations$(6,900)$439 $1,527 
Foreign operations(11,765)8,855 5,761 
Income (loss) before provision (benefit) for income taxes$(18,665)$9,294 $7,288 
 
The provision (benefit) for income taxes consists of the following (in thousands):
 
 For the year ended December 31,
 202320222021
Current
Federal$1,372 $(644)$(182)
States and local705 464 246 
Foreign2,063 3,251 3,641 
Reserve for uncertain tax positions16 136 (186)
Total current provision (benefit)$4,156 $3,207 $3,519 
Deferred
Federal$(2,005)$(435)$(309)
States and local(122)242 (138)
Foreign(1,439)(1,614)(1,884)
Reserve for uncertain tax positions  155 
Total deferred benefit(3,566)(1,807)(2,176)
Net change in valuation allowance(1,810)1,320 2,052 
Net deferred benefit(5,376)(487)(124)
Total provision (benefit) for income taxes$(1,220)$2,720 $3,395 
 
The provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):
72

 For the years ended December 31,
 202320222021
Federal tax at statutory rate$(3,920)21.0 %$1,952 21.0 %$1,527 21.0 %
State taxes, net of federal benefit611 (3.3)%622 6.7 %75 1.0 %
Foreign tax274 (1.5)%218 2.3 %380 5.2 %
Goodwill impairment2,901 (15.5)%  %  %
Nondeductible compensation716 (3.8)%  %119 1.6 %
US taxation of foreign earnings98 (0.5)%100 1.1 %(1,041)(14.3)%
Permanent differences485 (2.6)%363 3.9 %373 5.1 %
Research & Development Credit(602)3.2 %(1,716)(18.5)%(214)(2.9)%
Change in valuation allowance(1,810)9.7 %1,320 14.2 %2,052 28.2 %
Impact of foreign tax rate changes %(246)(2.6)%49 0.7 %
Other27 (0.1)%107 1.2 %75 1.0 %
Total provision (benefit) for income taxes$(1,220)6.5 %$2,720 29.3 %$3,395 46.6 %

The permanent differences identified above include normal recurring differences, such as meals, entertainment, and parking fringe benefits as well as a portion of the goodwill impairment charge.

On June 28, 2019, the Canadian province of Alberta enacted the Job Creation Tax Cut which reduced the Alberta corporate income tax rate from 12% to 11% starting in 2019 with further annual reductions to 10% in 2020, 9% in 2021, and 8% in 2022.

On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act). The CARES Act is an approximately $2 trillion emergency economic stimulus package in response to the Coronavirus outbreak, which among other things contains numerous income tax provisions. Some of these tax provisions are effective retroactively for years ending before the date of enactment. The CARES Act provides a five-year carryback of net operating losses generated in years 2018 through 2020. As the statutory federal income tax rate applicable to certain years within the carryback period is 35%, carryback to those years of our estimated 2020 annual federal tax loss provides a tax benefit in excess of the current federal statutory rate of 21%, resulting in an increased income tax benefit of $1.9 million. The income tax effects of the CARES Act resulted in a cash refund of approximately $4.9 million in 2021 of taxes paid in prior years.

On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. The Appropriations Act did not have a material impact on our consolidated financial position, results of operations, and cash flows.

In response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021. This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs. This guidance did not have a material impact on our consolidated financial position, results of operations, and cash flows.

In August 2022 the United States enacted the Inflation Reduction Act (“IRA”) of 2022 (Public Law No. 117-169), which includes a 15% book minimum tax on corporations with financial accounting profits over 1 billion US dollars (USD) and a 1% excise tax on certain stock buybacks. The IRA also contains numerous clean energy tax incentives related to electricity production, carbon sequestration, alternative vehicles and fuels, and residential and commercial energy efficiency. The company does not expect this act to have a material impact.

73

Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):
 December 31,
 20232022
Deferred income tax assets
Allowance for doubtful accounts$298 $826 
Inventory1,201 806 
Intangible assets1,036 1,178 
Accrued expenses4,085 4,365 
Net operating loss carryforward5,329 4,985 
Finance lease obligations275 463 
Stock Options187  
Deferred stock based compensation723 1,152 
Interest carryforward4,174 1,501 
Right-of-use liability8,984 9,886 
R&D Expense5,091 2,836 
Credits87 490 
Other1,694 1,495 
Deferred income tax assets33,164 29,983 
Valuation allowance(6,029)(7,787)
Net deferred income tax assets$27,135 $22,196 
Deferred income tax liabilities
Property and equipment$(6,472)$(6,493)
Goodwill(9,132)(7,645)
Intangible assets(2,822)(3,601)
Right-of-use asset(8,944)(9,841)
Other(2)(122)
Deferred income tax liabilities(27,372)(27,702)
Net deferred income taxes$(237)$(5,506)
 
As of December 31, 2023, the Company had no federal net operating loss carry forwards (NOLs). In addition, as of December 31, 2023, the Company had state and foreign NOLs of $10.4 million and $15.0 million, respectively. Approximately $4.6 million of the state NOLs expire at various times from 2031 to 2040, while the remainder of the Company's state NOLs do not expire. Approximately $2.8 million of the foreign NOLs expire at various times from 2023 to 2041, while the remainder of the Company's foreign NOLs do not expire.

In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Valuation allowances are provided when management believes the Company's deferred tax assets are not recoverable based on future reversals of existing taxable temporary differences, taxable income in prior carryback year(s) if carryback is permitted under the tax law, and an assessment of estimated future taxable income, exclusive of reversing temporary differences and carryforwards, that incorporates ongoing, prudent and feasible tax planning strategies. At December 31, 2023 and December 31, 2022, the Company has a valuation allowance of approximately $6.0 million and $7.8 million, respectively, primarily against certain state and foreign NOLs and other specific deferred tax assets. The net increase in the valuation allowance of approximately $1.8 million is primarily attributable to state and foreign net operating losses and changes in foreign exchange rates, offset by a reduction of expiring losses. Except for those deferred tax assets subject to the valuation allowance, management believes that it will realize all deferred tax assets as a result of sufficient future taxable income in each tax jurisdiction in which the Company has deferred tax assets. .
 
74

The following table summarizes the changes in the Company’s gross unrecognized tax benefits, excluding interest and penalties (in thousands):
 For the year ended December 31,
 20232022
Balance at beginning of period$258 $300 
Additions for tax positions related to the current fiscal period  
Additions for tax positions related to prior years 1 
Reductions related to the expiration of statutes of limitations (43)
Balance at end of period$258 $258 
 
The Company has recorded the unrecognized tax benefits in other long-term liabilities in the consolidated balance sheets. As of December 31, 2023 and December 31, 2022, there were approximately $0.3 million and $0.3 million of unrecognized tax benefits, respectively, including penalties and interest. If the Company recognized these unrecognized tax benefits, approximately $0.3 million and $0.3 million would favorably affect the effective tax rate for both December 31, 2023 and December 31, 2022, respectively. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense and are not significant for the years ended December 31, 2023, 2022 and 2021. The Company anticipates a decrease to its unrecognized tax benefits of $0.1 million excluding interest and penalties within the next 12 months.
 
The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2017 and generally is no longer subject to state, local or foreign income tax examinations by tax authorities for years ending before December 31, 2019. Currently the Company is undergoing a federal tax audit for years ending December 31, 2018 through December 31, 2020.
 
As previously noted, the Tax Act made significant changes to the taxation of undistributed earnings, requiring that all previously untaxed earnings and profits of the Company's controlled foreign operations be subjected to the transition tax. Since these earnings have now been subjected to U.S. federal tax, they would only be potentially subject to limited other taxes, including foreign withholding and certain state taxes. As of December 31, 2023, the Company has not recognized a deferred tax liability for foreign withholdings and state taxes on its undistributed international earnings or losses of its foreign subsidiaries since it intends to indefinitely reinvest the earnings outside the United States. The Company has estimated $73.3 million of unremitted international earnings which provides an unrecorded deferred tax liability related to undistributed international earnings is approximately $1.5 million.
 
15. Employee Benefit Plans
 
The Company provides a 401(k) savings plan for eligible U.S. based employees. Employee contributions are discretionary up to the IRS limits each year and catch up contributions are allowed for employees 50 years of age or older. Under the 401(k) plan, employees become eligible to participate on the first day of the month after three months of continuous service. Under this plan, the Company matches 50% of the employee’s contributions up to 6% of the employee’s annual compensation, as defined by the plan. There is a five-year vesting schedule for the Company match.

During the third quarter of 2021, the Company re-installed the employer match which was previously suspended as part of the Company's cost reduction initiatives undertaken in 2020 due to the COVID-19 pandemic. The Company’s contribution to the plan was $3.9 million, $3.0 million, and $1.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.

The Company's subsidiary participated with other employers in contributing to the Boilermaker-Blacksmith National Pension Trust (EIN 48-6168020) (“Boilermakers”) and Plumbers and Pipefitters National Pension Fund (EIN 52-6152779) (“Pipefitters”), multi-employer defined benefit pension plans, which cover certain U.S. based union employees. The plans provide pension benefits with contribution rates that are collectively bargained between participating employers and their affiliated Boilermakers and Pipefitters local unions. Both the Boilermakers and Pipefitters plans are approximately 80 percent funded as of the latest Form 5500 filed, respectively. The Company did not make any contributions to the Boilermakers plan during the years ended December 31, 2023 and 2022 while making de minimis contributions to the Pipefitters plan during the same periods. See Note 18-Commitments and Contingencies, Pension Related Contingencies, for additional detail.

The Company has other benefit plans covering certain employees throughout the Company. Amounts charged to expense under these plans were not significant in any year.
 
75

16. Related Party Transactions
 
The Company leases its headquarters under an operating lease from a stockholder and director of the Company. On August 1, 2014, the Company extended its lease at its headquarters requiring monthly payments through October 2024. Total rent payments made during the year ended December 31, 2023 were approximately $1.0 million. See Note 17-Leases for further detail.
 
The Company receives benefits consulting services from Capital Management Enterprise (“CME”). Manuel N. Stamatakis, Chairman of our Board of Directors and our interim President and Chief Executive Officer, is the Chief Executive Officer of CME. The Company does not pay any fees to CME and any compensation CME receives related to work for the Company is received by commissions paid by the third-party benefit providers.
 
17. Leases
 
The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance. For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.

The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):
LeasesClassification20232022
Assets:
ROU assetsOther Assets$37,512 $36,946 
Liabilities:
ROU liability - currentAccrued expenses and other current liabilities$10,686 $10,376 
ROU liability - long-termOther long-term liabilities28,219 28,066 
Total ROU liabilities$38,905 $38,442 

Included within the balance of operating leases is a lease for the Company’s headquarters which is with a related party. The ROU liability for this facility is approximately $0.8 million as of December 31, 2023 and $1.8 million as of December 31, 2022. Total rent payments for this facility were approximately $1.0 million and $1.0 million during the years ended December 31, 2023 and 2022. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company’s headquarters, effective February 2022 as part of a voluntary reduction.

As of December 31, 2023 and 2022, the total ROU assets attributable to finance leases are approximately $14.5 million and $13.0 million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets.


76

The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):
Classification20232022
Finance lease expense:
Amortization of ROU assetsDepreciation and amortization$5,152 $4,068 
Interest on lease liabilitiesInterest expense917 624 
Operating lease expenseCost of revenue; Selling, general & administrative expenses13,234 12,783 
Short-term lease expenseCost of revenue; Selling, general & administrative expenses179 77 
Variable lease expenseCost of revenue; Selling, general & administrative expenses2,034 2,141 
Total$21,516 $19,693 

Additional information related to leases as of December 31, 2023 and 2022 is as follows:
20232022
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):
Finance - financing cash flows$5,047 $4,140 
Finance - operating cash flows917 624 
Operating - operating cash flows13,208 12,502 
ROU assets obtained in the exchange for lease liabilities:
Finance leases$7,125 $5,076 
Operating leases10,598 6,067 
Weighted-average remaining lease term (in years):
Finance leases4.75.1
Operating leases4.44.7
Weighted-average discount rate:
Finance leases6.5 %5.5 %
Operating leases6.1 %5.6 %

Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):
FinanceOperating
2024$5,955 $12,485 
20254,520 9,978 
20263,787 7,426 
20272,832 5,851 
20281,168 4,230 
Thereafter128 3,914 
Total18,390 43,884 
Less: Present value discount1,970 4,979 
Lease liability$16,420 $38,905 
 
18. Commitments and Contingencies

Legal Proceedings and Government Investigations
 
The Company is periodically involved in lawsuits, investigations and claims that arise in the ordinary course of business. The Company cannot predict with certainty the ultimate resolution of lawsuits, investigations and claims asserted against it. Except
77

for possible losses from the matters described below, the Company does not believe that any currently pending or threatened legal proceeding to which the Company is or is likely to become a party will have a material adverse effect on its business, results of operations, cash flows or financial condition. The costs incurred by the Company to defend lawsuits, investigations and claims and amounts the Company pays to other parties because of these matters may be covered by insurance in some circumstances.

Litigation and Commercial Claims

The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. The customer provided the Company with notice in December 2019, alleging that the Company’s inspection of 66 welds (out of approximately 16,000 welds inspected) were not in compliance with the contract, claimed approximately $7.6 million in damages, and requested that the Company pay these damages and any other damages incurred. The Company filed a lawsuit in the District Court of Bexar County, Texas, 37th Judicial District, on December 17, 2019, in an action captioned Mistras Group, Inc. v. Epic Y-Grade Pipeline LP, to recover the $1.4 million and other amounts due to the Company. The customer filed a counterclaim on March 6, 2020, alleging breach of contract and seeking recovery of its alleged damages. On April 25, 2023, the parties agreed to settle all claims, and in July 2023, the parties executed a settlement agreement. As part of the settlement, the Company paid $0.3 million in July 2023 (which the Company estimates is significantly less than the cost of going to trial) and released its claim of $1.4 million for associated past due receivables, which were fully reserved for in prior periods. In the year ended December 31, 2022, the Company recorded a charge of $0.1 million for a potential loss from this matter. The Company recorded a reserve in the amount of $1.4 million during the twelve months ended December 31, 2019 for these past due receivables.

Two proceedings were filed in California Superior Court for the County of Los Angeles regarding alleged violations of the California Labor Code. Both cases were captioned Justin Price v. Mistras Group, Inc., one being a purported class action lawsuit on behalf of current and former Mistras employees in California, filed on June 10, 2020, and the other was filed on September 18, 2020, on behalf of the State of California under the California Private Attorney General Act on the basis of the same alleged violations. The two cases were consolidated and payment was demanded for all damages, including unpaid wages, and various fines and penalties available under California law. On May 4, 2021, the Company agreed to a settlement of all claims in the cases, which was more formally documented pursuant to a settlement agreement completed October 5, 2021, as amended as of May 3, 2022. Pursuant to the settlement, the Company agreed to pay $2.3 million to resolve the allegations in these proceedings and to be responsible for the employer portion of payroll taxes on the amount of the settlement allocated to wages. The settlement as agreed upon by the parties received final court approval on September 26, 2022, and the Company paid the settlement proceeds and related payroll taxes to the claims administrator in the fourth quarter of 2022. The Company recorded expense of approximately $1.6 million during the three months ended March 31, 2021 related to this settlement, which is in addition to expense of $0.8 million the Company recorded during the three months ended December 31, 2020.

Pension Related Contingencies

Certain of Company’s subsidiaries had significant reductions in their unionized workers in 2018. The collective bargaining agreements for the employees of this subsidiary required contributions for these employees to two national multi-employer pension funds. The reduction in employees resulted in the subsidiary incurring a complete withdrawal to one of the pension funds under the Employee Retirement Income Security Act of 1974 ("ERISA"), which was fully satisfied in 2019. The Company has determined that the subsidiary is likely to incur partial or complete withdrawal liability to the other pension fund. The balance of the estimated total amount of this potential liability as of December 31, 2023 is approximately $2.5 million, which was incurred in 2018 and 2019.

Acquisition and disposition related contingencies
During 2018, the Company sold a subsidiary in the Products and Systems segment. As part of the sale, the Company entered into a three-year agreement to purchase products from the buyer, with a cumulative commitment of $2.3 million. On August 3, 2021, the parties amended the agreement and extended the period by 12 months. As of December 31, 2022, the commitment was fully satisfied.
19. Segment Disclosure
 
The Company’s three operating segments are:
 
78

North America. This segment provides asset protection solutions with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.

International. This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment.

Products and Systems. This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.

Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the North America and International segments by the Products and Systems segment are reflected in the operating performance of each segment.
 
The accounting policies of the reportable segments are the same as those described in Note 1-Summary of Significant Accounting Policies and Practices. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment.
 
Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):
 For the year ended December 31,
 202320222021
Revenue
North America$579,330 $573,336 $555,387 
International124,414 112,425 117,245 
Products and Systems12,986 12,727 13,831 
Corporate and eliminations(11,257)(11,115)(9,332)
 $705,473 $687,373 $677,131 
 
 For the year ended December 31,
 202320222021
Gross profit
North America$163,960 $159,049 $155,384 
International33,610 33,591 34,282 
Products and Systems6,457 5,490 7,001 
Corporate and eliminations(220)43 480 
 $203,807 $198,173 $197,147 

79

Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations. 
 For the year ended December 31,
 202320222021
Income (loss) from operations
North America$55,170 $49,616 $48,458 
International(12,229)3,566 1,839 
Products and Systems267 (992)(117)
Corporate and eliminations(45,112)(32,391)(32,010)
 $(1,904)$19,799 $18,170 
 
 For the year ended December 31,
 202320222021
Depreciation and amortization
North America$25,774 $25,103 $25,259 
International7,580 7,648 8,791 
Products and Systems712 810 928 
Corporate and eliminations33 (267)(57)
 $34,099 $33,294 $34,921 
 
 December 31,
 20232022
Intangible assets, net
North America$37,622 $43,260 
International2,998 4,422 
Products and Systems1,168 1,208 
Corporate and eliminations2,206 125 
 $43,994 $49,015 
 December 31,
 20232022
Total assets
North America$402,782 $407,779 
International99,398 104,531 
Products and Systems13,259 12,408 
Corporate and eliminations19,337 10,186 
 $534,776 $534,904 
 
 December 31,
 20232022
Long-lived assets
United States$177,412 $176,237 
Other Americas107,356 108,582 
Europe27,552 41,392 
 $312,320 $326,211 

Refer to Note 2-Revenue, for revenue by segment and by geographic area for the years ended December 31, 2023, 2022, and 2021.

20. Selected Quarterly Financial Information (unaudited)

80

The following is a summary of the quarterly results of operations for calendar years 2023, 2022, and 2021 (in thousands).
Quarter ended December 31, 2023September 30, 2023June 30, 2023March 31, 2023
Revenue$182,073 $179,354 $176,030 $168,016 
Gross Profit53,627 54,382 49,722 46,077 
Income (loss) from operations706 (4,682)3,893 (1,830)
Net income (loss) attributable to Mistras Group, Inc.$(2,514)$(10,298)$337 $(4,986)
Earnings (loss) per common share:
Basic$(0.08)$(0.34)$0.01 $(0.17)
Diluted$(0.08)$(0.34)$0.01 $(0.17)

Quarter ended December 31, 2022September 30, 2022June 30, 2022March 31, 2022
Revenue$168,218 $178,462 $179,031 $161,662 
Gross Profit50,939 53,784 53,558 39,892 
Income (loss) from operations5,802 9,114 9,576 (4,698)
Net income (loss) attributable to Mistras Group, Inc.$2,842 $4,373 $4,643 $(5,363)
Earnings (loss) per common share:
Basic$0.09 $0.15 $0.15 $(0.18)
Diluted$0.09 $0.14 $0.15 $(0.18)

Quarter ended December 31, 2021September 30, 2021June 30, 2021March 31, 2021
Revenue$171,163 $174,556 $177,677 $153,735 
Gross Profit49,594 52,216 55,336 40,001 
Income (loss) from operations2,306 9,236 11,374 (4,746)
Net income (loss) attributable to Mistras Group, Inc.$(94)$3,380 $5,937 $(5,362)
Earnings (loss) per common share:
Basic$ $0.11 $0.20 $(0.18)
Diluted$ $0.11 $0.20 $(0.18)
 
21. Subsequent Events

On February 27, 2024, the Company entered into the First Amendment (the “Amendment”) to its New Credit Agreement, dated August 1, 2022, with JPMorgan Chase Bank N.A., as administrative agent for the lenders and a lender and the other lenders under the New Credit Agreement.

The First Amendment was filed as Exhibit 10.1 to the Company’s Form 8-K filed with the SEC on March 1, 2024.

The Amendment increases the amount of non-recurring cash charges (as defined in the New Credit Agreement) allowed to be added back for any period of four consecutive quarters for purposes of defining EBITDA under Section 1.01 of the New Credit Agreement from $10 million to $15 million for the periods ended December 31, 2023 to December 31, 2024. The allowable non-recurring cash charge addback reverts to $10 million starting January 1, 2025.

Additionally, the minimum Consolidated Fixed Charge Coverage Ratio was reduced from 1.25 to 1, to 1.10 to 1, for the fiscal quarters ended December 31, 2023 and March 31, 2024. For the period ending June 30, 2024 to maturity, the Fixed Charge Coverage Ratio is 1.25 to 1 as stated in the New Credit Agreement.


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


Item 9A.   CONTROLS AND PROCEDURES
 
Evaluation of Disclosure Controls and Procedures
 
Pursuant to Rule 13a-15(b) under the Exchange Act, our management carried out an evaluation, under the supervision and with the participation of our Interim President and Chief Executive Officer and our Senior Executive Vice President and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act). Based upon that evaluation, our Interim President and Chief Executive Officer and our Senior Executive Vice President and Chief Financial Officer concluded that, as of December 31, 2023, our disclosure controls and procedures were effective.

Management’s Report on Internal Control Over Financial Reporting
 
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is a process designed by, or under the supervision of, our Chairman and Interim President and Chief Executive Officer and our Senior Executive Vice President and Chief Financial Officer, and effected by our board of directors, management and other personnel 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.
 
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 policies or procedures may deteriorate.
 
Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in the updated Internal Control — Integrated Framework issued in 2013. Based on that assessment, our management concluded that, as of December 31, 2023, our internal control over financial reporting was effective.
The effectiveness of our internal control over financial reporting as of December 31, 2023, has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which appears herein.

Changes in Internal Control over Financial Reporting
 
There has been no change in our internal control over financial reporting during the quarter ended December 31, 2023, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Item 9B.   OTHER INFORMATION
 
During the three months ended December 31, 2023, none of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act). During the three months ended December 31, 2023, the Company did not adopt, terminate or modify a Rule 10b5-1 trading arrangement.
 
Item 9C.   DISCLOSURE REGARDING FOREIGN JURISDICTION THAT PREVENT INSPECTIONS
 
Not applicable.
 
PART III
 
ITEM 10.   DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
 
Certain of the information concerning our executive officers required by this Item 10 is provided under the caption “Executive Officers” in Part I of this Annual Report. The remaining information required by Item 10 is incorporated herein by reference to the relevant information to be included in our definitive proxy statement related to our 2024 annual meeting of stockholders.
 
ITEM 11.   EXECUTIVE COMPENSATION
82

 
The information required by Item 11 is incorporated by reference to the relevant information to be included in our definitive proxy statement related to the 2024 annual meeting of stockholders.
 
ITEM 12.   SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
 
The information required by Item 12 is incorporated by reference to the relevant information to be included in our definitive proxy statement related to the 2024 annual meeting of stockholders.

ITEM 13.   CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
 
The information required by Item 13 is incorporated by reference to the relevant information to be included in our definitive proxy statement related to the 2024 annual meeting of stockholders.
 
ITEM 14.   PRINCIPAL ACCOUNTANT FEES AND SERVICES
 
The information required by Item 14 is incorporated by reference to the information to be included in our definitive proxy statement related to the 2024 annual meeting of stockholders.
 
PART IV
 
ITEM 15.   EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
 
 
(2)         Financial Statement Schedules
 
All other schedules are omitted because of the absence of conditions under which they are required or because the required information is given in the financial statements or notes thereto.

(3) Exhibits
Exhibit No.Description
3.1
3.2
3.3
4.1
83

10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10*
10.11
10.12
10.13
10.14
10.15
10.16*
10.17
10.18*
10.19
19.1*
21.1*
23.1*
23.2*
24.1*
31.1*
31.2*
32.1**
32.2**
84

97.1*
101.INSXBRL Instance Document
101.SCHXBRL Schema Document
101.CALXBRL Calculation Linkbase Document
101.LABXBRL Labels Linkbase Document
101.PREXBRL Presentation Linkbase Document
101.DEFXBRL Definition Linkbase Document
 
_______________________
Exhibits 10.3 to 10.19 are management contracts or compensatory plans, contracts, or arrangements.
* Filed herewith.
** Furnished herewith.









ITEM 16.   FORM 10-K SUMMARY

None.
85


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.
 
 MISTRAS GROUP, INC.
 By:/s/ Manuel N. Stamatakis
 Manuel N. Stamatakis
 Chairman and Interim President and Chief Executive Officer
 
Date: March 11, 2024
 
We, the undersigned directors and officers of Mistras Group, Inc., hereby severally constitute Manuel N. Stamatakis, Edward J. Prajzner and Michael C. Keefe, and each of them singly, as our true and lawful attorneys with full power to each of them to sign for us, in our names in the capacities indicated below, any and all amendments to this Annual Report on Form 10-K filed with the Securities and Exchange Commission.
 
This power of attorney may only be revoked by a written document executed by the undersigned that expressly revokes this power by referring to the date and subject hereof.
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Signature Title Date
     
/s/ Manuel N. Stamatakis 
Chairman, Interim President, Chief Executive Officer, and Director (Principal Executive Officer)
March 11, 2024
Manuel N. Stamatakis 
  
/s/ Edward J. Prajzner 
Senior Executive Vice President, and Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)
 March 11, 2024
Edward J. Prajzner   
/s/ Dr. Sotirios J. VahaviolosChairman EmeritusMarch 11, 2024
Sotirios J. Vahaviolos
/s/ Nicholas DeBenedictis DirectorMarch 11, 2024
Nicholas DeBenedictis  
/s/ James J. Forese Director March 11, 2024
James J. Forese    
     
/s/ Richard H. Glanton Director March 11, 2024
Richard H. Glanton    
     
/s/ Michelle J. Lohmeier Director March 11, 2024
Michelle J. Lohmeier    
/s/ Charles P. Pizzi Director March 11, 2024
Charles P. Pizzi
    
EX-10.16 2 mistras-employmentagreemen.htm EX-10.16 Document

EMPLOYMENT AGREEMENT

This Employment Agreement (the “Agreement”) is dated as of October 1, 2023 (the “Effective Date”) by and between Mistras Group, Inc., a Delaware corporation (the “Company”), and John A. Smith (“Executive”).
Recital:
WHEREAS, immediately prior to the execution and delivery of this Agreement, Executive has been employed by the Company as Senior Vice President, Services Operations (the “Prior Position”);
WHEREAS, immediately prior to the execution and delivery of this Agreement, and in respect of his Prior Position, Executive’s compensation arrangements were set forth in the letter dated May 19, 2023 from the Company to Executive (such letter, the “Prior Compensation Letter”);
WHEREAS, immediately upon the execution and delivery of this Agreement, the compensation arrangements and other terms and conditions set forth in the Prior Compensation Letter shall terminate automatically except as and to the extent expressly set forth in this Agreement; and
WHEREAS, this Agreement sets forth the terms and conditions of the Company’s employment of Executive from and after the execution and delivery of this Agreement.
NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound hereby, the parties agree as follows:
1.Employment. The Company shall employ Executive and Executive shall be employed by the Company upon the terms and conditions set forth in this Agreement.
2.Term. Executive’s employment pursuant to this Agreement will commence on the Effective Date and will continue until terminated in accordance with Section 10 hereof.
3.Position and Duties; Full Time Commitment.
(a)Executive shall serve as the Executive Vice President and President of Services of the Company, and in this position, Executive will report to, and be subject to the control and direction of, the Company’s Chief Executive Officer and carry out such duties and responsibilities as are customarily performed by persons in Executive’s position within the industry and such other duties and responsibilities as the Company may reasonably assign to him from time to time. Schedule A attached hereto sets forth some of those duties and responsibilities that the Company currently expects Executive to perform, subject to the Company’s reservation of the right to reasonably change these duties and responsibilities or to reasonably assign to Executive other duties and responsibilities, as well as some of the key expectations of the Company in its promotion of Executive.
(b)Executive agrees to devote his full business time and best efforts to the performance of his duties and responsibilities hereunder and in furtherance of the Company’s interests and will not engage in any other employment, consulting or business services; provided that Executive may engage in charitable activities so long as such activities do not interfere with the performance of his duties and responsibilities hereunder.
162019016v6


4.Company Policies. Executive will comply with all policies of the Company in effect from time to time, including (without limitation) policies regarding ethics, personal conduct, stock ownership, securities trading, compensation clawbacks and hedging and pledging of securities.
5.Place of Performance. Executive will continue to perform his duties and responsibilities primarily from his home office in South Carolina; provided, however, that Executive will be required to travel for business purposes frequently, including to the Company’s corporate headquarters in Princeton, New Jersey.
6.Salary. Executive’s position with the Company is a full-time exempt position. The Company will pay Executive a salary (the “Base Salary”) at an initial annual rate (effective as of the Effective Date) of $450,000, payable in accordance with the Company’s standard payroll schedule and subject to applicable deductions and withholdings. The amount of the Base Salary shall be reviewed on an annual basis by the Company in conjunction with an annual performance assessment of Executive and may be increased or decreased from time to time by the Company. For the avoidance of doubt, immediately prior to the Effective Date, Executive was entitled to receive a base salary at the annual rate of $380,000 (the “Prior Salary Amount”), and the Base Salary, as set forth above, shall be effective solely for periods from and after the Effective Date.
7.Annual Incentive Awards.
(a)For each calendar year (other than calendar year 2023) during his employment, Executive will have the opportunity to earn an annual incentive award under the Company’s “Executive annual incentive plan” (sometimes referred to as the “Executive annual bonus plan”) applicable to senior executives generally, with Executive’s annual incentive target opportunity amount (and range of potential payouts, if any) for each calendar year to be set by the Company and to be dependent upon the extent to which performance targets established by the Company are or are not achieved for such year. Any annual incentive award that is earned by Executive will be payable consistent with the Company’s regular payroll practices applicable to annual incentive awards for senior executives generally. Except as otherwise provided herein or determined by the Company, payment of any otherwise earned annual incentive award will be conditioned on Executive’s continued employment through the date that annual incentive awards are paid to senior executives generally with respect to the applicable year. For the avoidance of doubt, Executive’s annual incentive award opportunity for calendar year 2023 shall be covered by Section 7(b) below.
(b)For calendar year 2023, Executive will have the opportunity to earn an annual cash incentive award, which shall be comprised of two components as specified in subparagraphs (b)(i) and (b)(ii) below:
(i)one component (the “First Cash Incentive Component”) of Executive’s opportunity to earn an annual cash incentive award for calendar year 2023 will based on the 2023 annual incentive plan established for Executive in the Prior Compensation Letter (and referred to in the Prior Compensation Letter as “cash bonus”); provided that (1) any amount that may be earned thereunder on the basis of actual achievements thereunder (the “clause 7(b)(i) nominal amount”) shall be pro-rated to equal the product of the clause 7(b)(i) nominal amount multiplied by a fraction the numerator of which is the number of days from and including January 1, 2023 to but excluding the Effective Date, and the denominator of which is three hundred sixty-five (365) and (2) for the avoidance of doubt, the Prior Salary Amount (and not the Bae Salary) shall be used in the computation of the clause 7(b)(i) nominal amount; and
(ii)the other component (the “Second Cash Incentive Component”) of Executive’s opportunity to earn an annual cash incentive award for calendar year 2023 will based
2
162019016v6


on the Company’s previously established “Executive annual incentive plan” (sometimes, as noted in Section 7(a) above, referred to as the “Executive annual bonus plan”) applicable to senior executives generally for calendar year 2023, but with the amount of amount of any payment on account thereof to be pro-rated and computed as follows: first, the target amount (prior to the following proration) shall be equal to 50% of the Base Salary (and with the actual award amount (the “clause 7(b)(ii) nominal amount”), if any and prior to the following proration, ranging from 0 to 200% of the foregoing target amount, depending upon the extent to which performance targets previously established by the Company under the Executive annual incentive plan for calendar year 2023 are or are not achieved, and with the weightings among such performance targets applied in the same manner for Executive as applicable to other senior executives participating in the Executive annual incentive plan); and second, the actual payment amount, if any, shall be pro-rated to equal the product of the clause 7(b)(ii) nominal amount multiplied by a fraction the numerator of which is the number of days from and including the Effective Date to and including December 31, 2023, and the denominator of which is three hundred sixty-five (365).
For the avoidance of doubt, the “metrics” and weightings, and computations in respect thereof, set forth in the Prior Compensation Letter apply solely to the First Cash Incentive Component and not to the Second Cash Incentive Component.
8.Long-Term Equity Incentive Grants.
(a)For each calendar year (other than calendar year 2023) during his employment, Executive will be eligible to receive a grant of performance-based equity, which, as of the Effective Date, is contemplated to be in the form of Restricted Stock Unit Awards (“Performance-Based RSUs”) under the LTIP (as defined in Section 14 below). Executive’s performance-based target equity opportunity amount (and range of potential payouts, if any) for each calendar year (other than calendar year 2023) will be set by the Company and will be dependent upon the extent to which performance targets established by the Company are or are not achieved for such year. For the avoidance of doubt, Executive’s performance-based equity award opportunity for calendar year 2023 shall be covered by Section 8(b) below.
(b)For calendar year 2023, Executive will have the opportunity to earn and receive an aggregate number of Performance-Based RSUs (collectively, the “2023 RSUs”), with the aggregate number being the sum of the two numbers determined as specified in subparagraphs (b)(i) and (b)(ii) below:
(i)the first number of 2023 RSUs (“Clause (i) 2023 RSUs”) that Executive will be eligible to receive for calendar year 2023 will be determined in accordance with the 2023 performance-based equity award established for Executive in the Prior Compensation Letter and, accordingly, will be contingent upon, and a direct function of, the extent to which the performance targets established for Executive in the Prior Compensation Letter are or are not achieved (and with the weightings among such performance targets applied in the manner established for Executive in the Prior Compensation Letter and with the target amount and range of potential payouts as set forth in the Prior Compensation Letter); provided that the actual award amount (the “clause (8)(b)(i) nominal amount”), if any, shall be pro-rated to equal the product of the clause (8)(b)(i) nominal amount multiplied by a fraction the numerator of which is the number of days from and including January 1, 2023 to but excluding the Effective Date and the denominator of which is three hundred sixty-five (365) (and, for the avoidance of doubt, the Prior Salary Amount, and not the Bae Salary, shall be used in the computation of the clause 8(b)(i) nominal amount); and the resulting dollar amount shall be converted into a number of earned Clause (i) 2023 RSUs using the Company’s valuation methodology for conversions generally applicable to senior vice presidents of operations and regional managers in the Company’s “Services” segment; and
3
162019016v6


(ii)the second number of 2023 RSUs (“Clause (ii) 2023 RSUs”) that Executive will be eligible to receive for calendar year 2023 will be determined as follows: first, any issuance of Clause (ii) 2023 RSUs will be contingent upon, and a direct function of, the extent to which the previously established performance targets applicable to performance-based equity for senior executives generally for calendar year 2023 are or are not achieved (and with the weightings among such performance targets applied in the same manner for Executive); second, the target dollar amount of the Clause (ii) 2023 RSUs (prior to the following proration) shall be equal to 100% of the Base Salary (and with the actual award amount, if any and prior to proration, ranging from 0 to 200% of the target dollar amount, depending upon the extent to which such previously established performance targets for calendar year 2023 are or are not achieved); third, the actual award amount (the “clause 8(b)(ii) nominal amount”), if any, shall be pro-rated to equal the product of the clause 8(b)(ii) nominal amount multiplied by a fraction the numerator of which is the number of days from and including the Effective Date to and including December 31, 2023 and the denominator of which is three hundred sixty-five (365); and fourth, the resulting dollar amount shall be converted into a number of earned Clause (ii) 2023 RSUs using the Company’s valuation methodology for conversions generally applicable to other senior executives.
For the avoidance of doubt, the “metrics” and weightings, and computations in respect thereof, set forth in the Prior Compensation Letter apply solely to the First 2023 RSU Component and not to the Second 2023 RSU Component.
(c)Any earned Clause (i) 2023 RSUs and Clause (ii) 2023 RSUs (collectively, the “2023 RSUs”) shall vest in four (4) equal installments on each of the first four (4) anniversary dates of the Earned Date (as defined below), subject to the continued employment of Executive on each of such vesting dates and except as otherwise provided in Section 11 below and the LTIP. Except as provided for in this Section 8(c) and in Section 11 below, the Performance-Based RSUs and 2023 RSUs shall be subject to the terms of the LTIP, including Article 6 and Article 9 thereof. The “Earned Date” in respect of Performance-Based RSUs and 2023 RSUs, as applicable, shall be the date on which the Committee (as defined in the LTIP) or its designee has determined the achievement levels in respect thereof.
(d)Each equity award described herein will be subject to additional terms and conditions, not inconsistent with this Agreement, as specified by the administrator of the applicable equity plan and memorialized in a separate award agreement.
(e)Nothing in this Agreement changes the terms and conditions applicable to the “One-Time Special RSU Award” referred to in the Prior Compensation Letter.
9.Benefits; Business Expenses.
(a)Executive shall be entitled to participate in Company benefit plans that are generally available to other executives of the Company of similar rank and tenure, in accordance with and subject to the terms and conditions of such plans, as in effect from time to time.
(b)The Company will pay or reimburse Executive for all reasonable business expenses incurred or paid by Executive in the performance of his duties and responsibilities for the Company in accordance with the expense reimbursement policies of the Company, as may be amended from time to time.
(c)In connection with his Prior Position, Executive has had use of a Company vehicle for business and personal purposes, and will continue to be eligible to have such use of a Company vehicle on and after the Effective Date, consistent with the Company’s fleet vehicle policy and practices for senior executives generally.
4
162019016v6


10.Termination.
(a)Executive’s employment hereunder shall terminate on the earliest of: (i) on the date set forth in a written notice to Executive from the Company that Executive’s employment with the Company has been or will be terminated, (ii) on the date not less than 30 days following written notice from Executive to the Company that Executive is resigning from the Company, (iii) on the date of Executive’s death, or (iv) on the date set forth in a written notice to Executive from the Company that Executive’s employment is terminated on account of Executive’s Disability, as determined by the Company. Notwithstanding the foregoing, in the event that Executive gives notice of termination to the Company, the Company may unilaterally accelerate the date of termination and such acceleration shall not constitute a termination by the Company for purposes of this Agreement.
(b)Upon cessation of Executive’s employment for any reason, unless otherwise consented to in writing by the Company, Executive will resign immediately from any and all officer, director and other positions Executive then holds with the Company and its affiliates and agrees to execute such documents as may be requested by the Company to confirm that resignation.
(c)Upon any cessation of Executive’s employment with the Company, Executive will be entitled only to such compensation and benefits as described in Section 11 below.
(d)Executive agrees that, following any cessation of his employment and subject to reimbursement of his reasonable expenses, he will cooperate with the Company and its counsel with respect to any matter (including litigation, investigations, or governmental proceedings) in which Executive was in any way involved during his employment with the Company. Executive agrees to render such cooperation in a timely manner on reasonable notice from the Company, provided the Company exercises reasonable efforts to limit and schedule the need for Executive’s cooperation so as not to materially interfere with his other professional obligations.
(e)Executive agrees that, upon any cessation of his employment, he will deliver to the Company (and will not retain in his possession or control, or deliver to anyone else) all property and equipment of the Company, including without limitation (i) all keys, books, records, computer hardware, software, cellphones, access cards, credit cards and identification, and (ii) all other Company materials (including copies thereof), including without limitation any records, data, notes, reports, proposals, lists or correspondence.
11.Rights Upon Termination.
(a)Termination without Cause or Resignation for Good Reason. If Executive’s employment by the Company ceases due to a termination by the Company without Cause (as defined in Section 14) or a resignation by Executive for Good Reason (as defined in Section 14):
(i)the Company shall pay to Executive all accrued and unpaid Base Salary through the date of such cessation of employment at the time such Base Salary would otherwise be paid according to the Company’s usual payroll practices;
(ii)the Company shall pay to Executive any business expenses that were incurred prior to the date of such cessation of employment but not reimbursed and that are otherwise eligible for reimbursement;
(iii)to the extent then unpaid, the Company shall pay to Executive the annual incentive award (if any) earned with respect to the calendar year ended immediately prior to the date of such cessation of employment;
5
162019016v6


(iv)the Company shall make twelve (12) monthly severance payments to Executive, with each payment equal to one-twelfth (1/12) of the Base Salary as in effect immediately prior to such cessation of employment (or, if such cessation is due to the Good Reason described in clause (ii) of that definition, the Base Salary in effect immediately prior to such material diminution); provided, however, that if the cessation of Executive’s employment with the Company due to a termination by the Company without Cause or a resignation by Executive for Good Reason occurs within ninety (90) days preceding or twelve (12) months after the date of a Change in Control (as defined in Section 14), then, in lieu of the foregoing, the number of monthly severance payments shall be changed to eighteen (18), with each payment equal to one-eighteenth (1/18) of 150% of the Base Salary as in effect immediately prior to such cessation of employment (or, if such cessation is due to the Good Reason described in clause (ii) of that definition, the Base Salary in effect immediately prior to such material diminution);
(v)the Company shall pay to Executive a lump sum cash payment equal to a pro rata portion of the annual incentive award, if any, that Executive would have earned for the calendar year of his termination based on achievement of the applicable performance targets for such year (the “Terminal Award”) and, for the avoidance of doubt, if and to the extent that any portion of such achievement is based on subjective or judgmental factors, the Company’s determination of the extent of such achievement (if any) shall be final and binding. The pro-rated portion of the Terminal Award shall be determined by multiplying the Terminal Award by a fraction, the numerator of which is the number of days during which Executive was employed by the Company in the calendar year of his termination of employment and the denominator of which is three hundred sixty-five (365). Notwithstanding the foregoing, if the cessation of Executive’s employment with the Company due to a termination by the Company without Cause or a resignation by Executive for Good Reason occurs within ninety (90) days preceding or twelve (12) months after the date of a Change in Control, then in lieu of the foregoing, Executive shall receive 1.50 times his “base amount,” which “base amount” for Executive as of the Effective Date shall mean Executive’s annual incentive award target amount for the calendar year of Executive’s termination of employment; provided, however, that the formulation of the “base amount” is subject to change if the formulation for the base amount for similarly situated executives who experience a qualifying termination within an specified time window of a Change in Control is hereafter changed to something other than “annual incentive award target amount” for the calendar year of employment termination. Unless the payment is required to be delayed pursuant to Section 12 below, the payment shall be made on the date that annual incentive awards are paid to similarly situated executives (or if later, the Settlement Date (as defined below)), but in no event later than two-and-a-half months following the end of the calendar year in which Executive’s termination date occurs;
(vi)if, immediately before the cessation of Executive’s employment, Executive participates (other than pursuant to COBRA) in a Company group health plan, then, for the twelve (12) months following the date of such cessation (or, if sooner, if executive becomes eligible to obtain coverage under another employer plan), the Company will provide COBRA continuation coverage under such plan to Executive and his spouse at the Company’s expense, if and to the extent they or either of them shall have elected and shall be entitled to receive COBRA continuation coverage; and Executive shall provide immediate notice to the Company of such election and the date of such entitlement. The Company may impute income to Executive in an amount determined by the Company, in its sole discretion, to the extent the Company determines that such imputation of income is necessary to mitigate the risk of penalties and/or taxes to Executive or the Company, or to otherwise comply with applicable law; and
(vii)Executive will immediately vest solely in those Performance-Based RSUs and/or 2023 RSUs earned prior to the date of such cessation of employment and that (but for such cessation of employment) are scheduled to vest during (but not after) the one-year period following such cessation date; and, except as provided in the foregoing clause, all other unvested
6
162019016v6


and/or unearned Shares and equity-based awards then held by Executive will remain outstanding and held in suspense for ninety (90) days following such termination and (I) if a Change of Control occurs within such ninety (90) day period, then, in such circumstances only, those Shares and equity-based incentive awards shall become fully vested, with any performance-based equity awards then otherwise subject to an open performance period (as of the later of the termination or Change in Control) being deemed earned at the target amount established by the Company in connection with the grant of the applicable performance-based equity awards and (II) if a Change of Control does not occur within such ninety (90) day period, those Shares and equity-based awards shall be forfeited on such ninetieth (90th) day.
Except as and solely to the extent otherwise provided in this Section 11(a), all compensation and benefits will cease at the time of Executive’s cessation of employment and the Company will have no further liability or obligation by reason of such cessation of employment. The payments and benefits described in this Section 11(a) are in lieu of, and are not in addition to, any other severance arrangements maintained by the Company, including but not limited to severance arrangements in Company plans of applicability to other executives. Notwithstanding any provision of this Agreement, the payments and benefits described in Section 11(a)(iii) - 11(a)(vii) are conditioned on Executive’s execution and delivery to the Company and the expiration of all applicable statutory revocation periods, by the 60th day following the effective date of Executive’s cessation of employment, of a general release of claims against the Company and its affiliates in a form and manner satisfactory to the Company (the “Release”) and on Executive’s continued compliance with the provisions of Section 15 below.
Subject to Section 12 below (to the extent applicable) and provided the Release requirement described above has been timely satisfied: (x) the payment described in Section 11(a)(iii) will be paid on the later of the sixty-fifth (65th) day following Executive’s cessation of employment (the “Settlement Date”) or the date such annual incentive award would have otherwise been paid absent Executive’s cessation of employment; and (y) the payments described in Section 11(a)(iv) will commence to be paid on the Settlement Date, provided that the initial payment will include any payments that, but for the above-described timing rule, would have otherwise been paid since the date of Executive’s related cessation of employment.
(b)Other Terminations. If Executive’s employment with the Company ceases for any reason other than as described in Section 11(a) above (including but not limited to (i) termination by the Company for Cause, (ii) resignation by Executive without Good Reason, (iii) termination as a result of Executive’s Disability (as defined in Section 14), or (iv) Executive’s death), then the Company’s obligation to Executive will be limited solely to the payment of accrued and unpaid Base Salary through the date of such cessation of employment and payment of any business expenses that were previously incurred but not reimbursed and are otherwise eligible for reimbursement. Except as otherwise provided by COBRA, all compensation and benefits will cease at the time of such cessation of employment and the Company will have no further liability or obligation by reason of such termination; and, for the avoidance of doubt, all unvested and/or unearned equity and equity-based awards then held by Executive (including, without limitation, 2023 RSUs and Performance Based-RSUs) will be forfeited; provided, however, that, notwithstanding the foregoing, but without limiting Section 11(a), if Executive’s employment with the Company ceases as a result of Executive’s Disability or death then any unvested and/or unearned equity and equity-based awards then held by Executive shall vest if and to the extent determined by the Committee at or after the time of the grant of the applicable awards (and, for the avoidance of doubt, as of the Effective Date, the Committee has made no such determination). The foregoing will not be construed to limit Executive’s right to payment or reimbursement for claims incurred prior to the date of such termination under any insurance contract funding an employee benefit plan or arrangement of the Company in accordance with the terms of such insurance contract.
7
162019016v6


12.Section 409A.
(a)The parties intend for this Agreement to comply with or be exempt from Section 409A of the Code, and all provisions of this Agreement will be interpreted and applied accordingly. Nonetheless, the Company does not guaranty the tax treatment of any compensation payable to Executive.
(b)Notwithstanding anything to the contrary in this Agreement, no portion of the benefits or payments to be made under Section 11(a) or 11(b)(ii) above will be payable until Executive has a “separation from service” from the Company within the meaning of Section 409A of the Code. In addition, to the extent compliance with the requirements of Treas. Reg. § 1.409A-3(i)(2) (or any successor provision) is necessary to avoid the application of an additional tax under Section 409A of the Code to payments due to Executive upon or following his “separation from service,” then notwithstanding any other provision of this Agreement (or any otherwise applicable plan, policy, agreement or arrangement), any such payments that are otherwise due within six months following Executive’s “separation from service” (taking into account the preceding sentence of this paragraph) will be deferred without interest and paid to Executive in a lump sum immediately following that six month period. This paragraph should not be construed to prevent the application of Treas. Reg. § 1.409A-1(b)(9)(iii) (or any successor provision) to amounts payable hereunder. For purposes of the application of Section 409A of the Code, each payment in a series of payments will be deemed a separate payment.
(c)Notwithstanding anything in this Agreement to the contrary, to the extent an expense, reimbursement or in-kind benefit provided to Executive pursuant to this Agreement or otherwise constitutes a “deferral of compensation” within the meaning of Section 409A of the Code: (i) the amount of expenses eligible for reimbursement or in-kind benefits provided to Executive during any calendar year will not affect the amount of expenses eligible for reimbursement or in-kind benefits provided to Executive in any other calendar year, (ii) the reimbursements for expenses for which Executive is entitled to be reimbursed shall be made on or before the last day of the calendar year following the calendar year in which the applicable expense is incurred, and (iii) the right to payment or reimbursement or in-kind benefits hereunder may not be liquidated or exchanged for any other benefit.
13.Section 280G. Notwithstanding any contrary provision of this Agreement (or any plan, policy, agreement or other arrangement covering Executive), if any payment, right or benefit paid, provided or due to Executive, whether pursuant to this Agreement or otherwise (each, a “Payment,” and collectively, the “Total Payments”), would subject Executive to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then the Total Payments will be reduced to the minimum extent necessary to avoid the imposition of the Excise Tax, but only if (i) the amount of such Total Payments, as so reduced, is greater than or equal to (ii) the amount of such Total Payments without reduction (in each case, determined by the Company on an after-tax basis). Any reduction of the Total Payments required by this paragraph will be implemented by determining the Parachute Ratio (as defined below and determined by the Company) for each Payment and then by reducing the Payments in order, beginning with the Payment with the highest Parachute Ratio. For Payments with the same Parachute Ratio, later Payments will be reduced before earlier Payments. For Payments with the same Parachute Ratio and the same time of payment, each Payment will be reduced proportionately. For purposes of this paragraph, “Parachute Ratio” means a fraction, (x) the numerator of which is the value of the applicable Payment, as calculated for purposes of Section 280G of the Code, and (y) the denominator of which is the economic value of the applicable Payment.
8
162019016v6


14.Certain Definitions. For purposes of this Agreement:
(a)Cause” means any of the following: (i) failure of Executive to perform his duties and responsibilities to the Company (other than by reason of Executive’s physical or mental illness, incapacity or disability) which has continued for more than thirty (30) days following written notice of such non-performance from the Company; (ii) misconduct by Executive in connection with the performance of his duties and responsibilities to the Company, including, without limitation, a breach of fiduciary duties or a misappropriation of funds or property; (iii) the commission by Executive of any felony; (iv) the commission by Executive of a misdemeanor involving moral turpitude, deceit, dishonesty or fraud; (v) any conduct by Executive that would reasonably be expected to result in injury or reputational harm to the Company or any of its subsidiaries and affiliates; (vi) a breach by Executive of any agreement with the Company or its affiliates, which breach is not cured (if curable) within thirty (30) days after the delivery of written notice thereof (provided that if any such agreement includes a cure period and if such cure period is less than thirty (30) days, such shorter cure period shall apply); (vii) a violation by Executive of the Company’s written employment policies, which violation is not cured (if curable) within thirty (30) days after the delivery of written notice thereof (provided that if any such policies include a cure period and if such cure period is less than thirty (30) days, such shorter cure period shall apply); or (viii) Executive’s failure to cooperate with a bona fide internal investigation or an investigation by regulatory or law enforcement authorities, after being instructed by the Company to cooperate, or the willful destruction or failure to preserve documents or other materials known to be relevant to such investigation or the inducement of others to fail to cooperate or to produce documents or other materials in connection with such investigation. In regard to each of those clauses in this definition of “Cause” that afford Executive a “cure right,” such cure right shall apply solely to the first failure, breach or violation by Executive that gives rise to the cure right and shall not apply to any repeat or subsequent failure, breach or violation involving similar actions or omissions, whether or not related to the first failure, breach or violation. For avoidance of doubt, a termination of Executive’s employment due to his Disability will not constitute a termination without Cause.
(b)Change in Control” has the meaning given to this term in the LTIP.
(c)Code” means the Internal Revenue Code of 1986, as amended.
(d)Disability” means a condition entitling Executive to benefits under the Company’s long term disability plan, policy or arrangement; provided, however, that if no such plan, policy or arrangement is then maintained by the Company and applicable to Executive, “Disability” will mean Executive’s inability to perform his duties under this Agreement due to a mental or physical condition (other than alcohol or substance abuse) that can be expected to result in death or that can be expected to last (or has already lasted) for a continuous period of 90 days or more, or for 120 days in any 180 consecutive-day period. Termination as a result of a Disability will not be construed as a termination by the Company “without Cause.”
(e)Good Reason” means: (i) a reduction in the Base Salary that exceeds ten percent (10%) of the Base Salary as in effect immediately prior to the reduction (excluding, however, the impact of across-the-board salary reductions similarly affecting other senior executives of the Company); (ii) an annual cash incentive target opportunity amount set at less than forty percent (40%) of the Base Salary (excluding, however, the impact of across-the-board reductions to annual incentive target opportunity amounts similarly affecting other senior executives of the Company); (iii) an annual equity incentive target opportunity amount (as measured using the same valuation methodology generally applicable to other senior executives) set at less than eighty five percent (85%) of the Base Salary (excluding, however, the impact of across-the-board reductions to equity incentive target opportunity amounts similarly affecting other senior executives of the Company); (iv) a Company-mandated relocation of Executive’s principal place
9
162019016v6


of employment to a location that is more than 50 miles from Executive’s home office in South Carolina; or (v) the material breach of this Agreement by the Company; provided, however, that no such event will constitute Good Reason unless (x) Executive provides the Company with written objection to such event within 30 days after the initial occurrence thereof, (y) such event is not reversed or corrected by the Company within 30 days of its receipt of such written objection, and (z) Executive separates from service within 30 days following the expiration of that cure period.
(f)LTIP” means the Company’s 2016 Long-Term Incentive Plan, as amended from time to time, or a successor plan.
15.Restrictive Covenants.
(a)Access to Secret and Confidential Information. The Company has furnished and shall furnish to Executive secret and confidential information with respect to the Company and its affiliates (collectively “Secret and Confidential Information”), to which Executive would not otherwise have access and of which Executive would not otherwise have knowledge. Secret and Confidential Information includes, without limitation, technical and business information, whether patentable or not, which is of a confidential, trade secret or proprietary character, and which is either developed by Executive alone, with other or by others; lists of customers; identity of customers; identity of prospective customers; contract terms; bidding information and strategies; pricing methods or information; computer software; computer software methods and documentation; hardware; methods of operation; the procedures, forms and techniques used in servicing accounts; and other information or documents that the Company or any of its affiliates requires to be maintained in confidence for its or their continued business success.
(b)Non-Disclosure of Secret and Confidential Information.
(i)Executive shall not, during the period of his employment with the Company or at any time thereafter, disclose to anyone, including, without limitation, any person, firm, corporation, or other entity, or publish, or use for any purpose, any Secret and Confidential Information, except as properly required in the ordinary course of the Company’s business or as directed and authorized by the Company or as required by court order, law or subpoena, or other legal compulsion to disclose, it being understood that information that is known generally in the industry or is otherwise available to the public (other than as a result of a violation of Executive’s obligation under this Section 15) shall not be considered Secret and Confidential Information.
(ii)Notwithstanding the foregoing, pursuant to 18 U.S.C. Section 1833(b), Executive shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that: (A) is made in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney, and solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.
(iii)Similarly, notwithstanding anything herein to the contrary, Executive understands that this Agreement will not (1) prohibit him from making reports of possible violations of federal law or regulation to any governmental agency or entity in accordance with the provisions of and rules promulgated under Section 21F of the Securities Exchange Act of 1934, as amended, or Section 806 of the Sarbanes-Oxley Act of 2002, or of any other whistleblower protection provisions of federal law or regulation, or (2) require notification or prior approval by the Company of any such report; provided that, Executive is not authorized to disclose communications with counsel that were made for the purpose of receiving legal advice
10
162019016v6


or that contain legal advice or that are protected by the attorney work product or similar privilege.
(c)Duty to Return Company Documents and Property. Upon the termination of Executive’s employment with the Company for any reason, Executive shall immediately return and deliver to the Company any and all papers, books, records, documents, memoranda and manuals, e-mail, electronic or magnetic recordings or data, including all copies thereof, belonging to the Company or relating to its business, in Executive’s possession or control, whether prepared by Executive or others. If at any time after the termination of employment, Executive determines that he has any Secret and Confidential Information in his possession or control, Executive shall immediately return to the Company all such Secret and Confidential Information, including all copies and portions thereof.
(d)Inventions. Any and all writings, computer software, inventions, improvements, processes, procedures and/or techniques which Executive may make, conceive, discover, or develop, either solely or jointly with any other person or persons, at any time during the term of his employment, whether at the request or upon the suggestion of the Company or otherwise, which relate to or are useful in connection with any business now or hereafter carried on or contemplated by the Company, including developments or expansions of its present fields of operations, shall be the sole and exclusive property of the Company. Executive shall take all actions necessary so that the Company can prepare and present applications for copyright or letters patent therefor, and can secure such copyright or letters patent wherever possible, as well as reissue renewals, and extensions thereof, and can obtain the record title to such copyright or patents. Executive shall not be entitled to any additional or special compensation or reimbursement regarding any such writings, computer software, inventions, improvements, processes, procedures and techniques. Executive acknowledges that the Company from time to time may have agreements with other persons or entities which impose obligations or restrictions on the Company regarding inventions made during the course of work thereunder or regarding the confidential nature of such work. Executive shall be bound by all such obligations and restrictions and take all action necessary to discharge the obligations of the Company.
(e)Non-Solicitation and Non-Competition Restrictions. To protect the Company’s Secret and Confidential Information, and in the event of Executive’s termination of employment for any reason whatsoever, whether by Executive or the Company, Executive will be subject to the following restrictive covenants during and for the stated period following the termination of his employment.
(i)Non-Competition. For one (1) year following the cessation of Executive’s employment with the Company for any reason, Executive shall not, without the prior written consent of the Company, knowingly or intentionally (1) personally engage in Competitive Activities (as defined below) or (2) work for, own, manage, operate, control, or participate in the ownership, management, operation, or control of, or provide consulting or advisory services to, any person, partnership, firm, corporation, institution or other entity engaged in Competitive Activities, or any company or person affiliated with such person or entity engaged in Competitive Activities; provided that Executive’s purchase or holding, for investment purposes, of securities of a publicly traded company shall not constitute “ownership” or “participation in the ownership” for purposes of this paragraph so long as such equity interest in any such company is not more than 2% of the value of the outstanding stock or 2% of the outstanding voting securities of said publicly traded company. For the avoidance of doubt, this Section 15(e)(i) shall not prohibit Executive from being employed by, or providing services to, a consulting firm, provided that Executive does not personally engage in Competitive Activities or provide consulting or advisory services to any individual, partnership, firm, corporation, institution or other entity engaged in Competitive Activities, or any person entity affiliated with
11
162019016v6


such individual, partnership, firm, corporation, institution or other entity engaged in Competitive Activities.
(ii)Competitive Activities. For the purposes hereof, the term “Competitive Activities” means activities relating to products or services of the same or similar type as the products or services which are sold (or, pursuant to an existing business plan, will be sold) to paying customers of the Company or any affiliate. Notwithstanding the previous sentence, an activity shall not be treated as a Competitive Activity if the geographic marketing area of the relevant products or services does not overlap with the geographic marketing area for the applicable products and services of the Company and its affiliates.
(iii)Interference With Business Relations. For two (2) years following the termination of Executive’s employment with the Company, Executive shall not, without the prior written consent of the Company, knowingly or intentionally, directly or indirectly: (1) recruit, induce or solicit any individual who is or who, within the preceding six (6) months, was a non-clerical employee of the Company (including any of its subsidiaries) for employment or for retention as a consultant or service provider, or hire any such individual; or (2) solicit or induce any client, customer, or prospect of the Company (including any subsidiary of the Company) (x) to cease being, or not to become, a customer of the Company (or any such subsidiary), or (y) to divert any business of such customer or prospect from the Company (or any such subsidiary).
(f)Reformation. If a court concludes that any time period and/or the geographic area specified in Section 15(e) is unenforceable, then the time period will be reduced by the number of months, or the geographic area will be reduced by the elimination of the overbroad portion, or both, as the case may be, so that the restrictions may be enforced in the geographic area and for the time to the fullest extent permitted by law.
(g)Remedies. Executive acknowledges and agrees that, in view of the nature of the Company’s business, the restrictions contained in this Section 15 of the Agreement are reasonable and necessary to protect the Company’s legitimate business interests and that any violation of these restrictions would result in irreparable injury to the Company. In the event of a breach or a threatened breach by Executive of any restrictive covenant contained herein, the Company shall be entitled to a temporary restraining order and injunctive relief restraining Executive from the commission of any breach, and to recover the Company’s attorneys’ fees, costs and expenses related to the breach or threatened breach. Nothing contained herein shall be construed as prohibiting the Company from pursuing any other remedies available to it for any breach or threatened breach, including, without limitation, the other remedies specified in this Agreement and/or the recovery of money damages, attorneys' fees, and costs. These covenants and restrictions shall each be construed as independent of any other provisions in the Agreement, and the existence of any claim or cause of action by Executive against the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by the Company of such covenants and restrictions.
(h)Severability. Should a court determine that any paragraph or sentence, or any portion of a paragraph or sentence of this Section 15 is invalid, unenforceable or void, this determination shall not have the effect of invalidating the remainder of the paragraph, sentence or any other provision of this Section 15. Further, it is intended that the court should construe this Section 15 by limiting and reducing it only to the extent necessary to be enforceable under then applicable law, taking into account the intent of the parties.
(i)Future Employment. If, before the expiration of the period covered by Section 15(e)(iii) hereof, Executive seeks or is offered employment or engagement by any other company, firm, person or entity, Executive shall provide a copy of this Section 15 to the prospective service recipient before accepting employment with that prospective employer.
12
162019016v6


16.No Duty to Mitigate. Except as otherwise specifically provided herein, Executive’s entitlement to payments or benefits upon or following the termination of his employment will not be subject to mitigation or a duty to mitigate by Executive.
17.No Conflicting Agreements. Executive represents and warrants that he is not a party to or otherwise bound by any agreement or restriction that could conflict with, or be violated by, the performance of his duties to the Company or his obligations under this Agreement. Executive will not use or misappropriate any intellectual property, trade secrets or confidential information belonging to any third party.
18.Taxes. All compensation payable to Executive is subject to reduction to reflect applicable withholding and payroll taxes and other deductions required by law. Executive hereby acknowledges that the Company does not have a duty to design its compensation policies in a manner that minimizes Executive’s tax liabilities, and Executive not make any claim against the Company or its board of directors related to tax liabilities arising from his compensation.
19.Entire Agreement; Assignment; Amendment.
(a)This Agreement, including the exhibits, schedules and other documents referred to herein, constitutes the final and entire agreement of the parties with respect to the matters covered hereby and supersedes any prior and/or contemporaneous agreements, discussions, negotiations, representations or understandings (whether written, oral or implied) relating to the subject matter hereof, including, without limitation, the Prior Compensation Letter, which (except as and to the extent expressly set forth in Section 7(b)(i), in Section 8(b)(i) and in Section 8(e)), shall terminate automatically immediately upon the execution and delivery of this Agreement.
(b)The rights and obligations of Executive hereunder are personal and may not be assigned. The Company may assign this Agreement, and its rights and obligations hereunder, to any entity to which the Company transfers substantially all of its assets (or an affiliate thereof). Notwithstanding any other provision of this Agreement, any such assignment of this Agreement by the Company will not entitle Executive to severance benefits under Section 11(a) or otherwise, whether or not Executive accepts employment with the assignee.
(c)This Agreement may be amended or modified only by a written instrument signed by a duly authorized officer of the Company and Executive.
20.Arbitration. In the event of any dispute under the provisions of this Agreement or otherwise regarding Executive’s employment or compensation (other than a dispute in which the primary relief sought is an injunction or other equitable remedy, such as an action to enforce compliance with Section 15), the parties shall be required to have the dispute, controversy or claim settled by arbitration in Princeton Junction, New Jersey in accordance with the National Rules for the Resolution of Employment Disputes then in effect of the American Arbitration Association (“AAA”), by one arbitrator mutually agreed upon by the parties (or, if no agreement can be reached within thirty (30) days after names of potential arbitrators have been proposed by the AAA, then by one arbitrator having relevant experience who is chosen by the AAA). Any award or finding will be confidential. The arbitrator may not award attorneys’ fees to either party unless a statute or contract at issue specifically authorizes such an award. Any award entered by the arbitrators will be final, binding and non-appealable and judgment may be entered thereon by either party in accordance with applicable law in any court of competent jurisdiction. This arbitration provision will be specifically enforceable. Each party will be responsible for its own expenses relating to the conduct of the arbitration (including reasonable attorneys’ fees and expenses) and will share equally the fees of the arbitrator.
13
162019016v6


21.Notices. All notices, demands or other communications hereunder shall be in writing and shall be deemed to have been duly given if delivered in person, by e-mail or fax, by United States mail, certified or registered with return receipt requested, or by a nationally recognized overnight courier service, or otherwise actually delivered: (a) if to Executive, at the most recent address contained in the Company’s personnel files; (b) if to the Company, to the attention of its Legal Department at the address of its principal executive office; or (c) or at such other address as may have been furnished by such person in writing to the other party. Any such notice, demand or communication shall be deemed given on the date given, if delivered in person, e-mailed or faxed, on the date received, if given by registered or certified mail, return receipt requested or by overnight delivery service, or three days after the date mailed, if otherwise given by first class mail, postage prepaid.
22.Headings. The headings of the sections of this Agreement are inserted for convenience only and shall not affect the meaning of this Agreement.
23.Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of New Jersey, without regard to its choice of law provisions.
24.Counterparts. This Agreement may be executed in separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken together will constitute one and the same Agreement.
[Signature Page Follows]

14
162019016v6


This Agreement has been executed and delivered on the date first above written.
MISTRAS GROUP, INC.


By:                     
Name:      Michael C. Keefe
Title: Executive Vice President,
General Counsel


EXECUTIVE


                    
John A. Smith

15
162019016v6
EX-10.18 3 mistrasgroupinc-stamatakis.htm EX-10.18 Document
EXECUTION VERSION
MISTRAS GROUP, INC.
INDUCEMENT AWARD AGREEMENT

This Inducement Award Agreement (this “Award Agreement”), effective as of the Date of Grant set forth below, represents the grant of an option (the “Option”) to purchase shares of common stock, par value $.01 per share (“Common Stock”), of Mistras Group, Inc. (the “Company”) to Manuel N. Stamatakis (the “Participant”), subject to the terms and conditions set forth below. The grant of the Option has been made by the Board of Directors (the “Board”) of the Company and the Compensation Committee (the “Committee”) of the Board. The number of shares of Common Stock that may be purchased pursuant to the Option, and the per share exercise price (the “Exercise Price”) payable for shares of Common Stock upon exercise of the Option, are set forth in Article I of this Award Agreement.

The grant of the Option pursuant to this Award Agreement constitutes a non-plan “inducement award,” as contemplated by New York Stock Exchange Rule 303A.08, and is therefore not made pursuant to the Mistras Group, Inc. 2016 Long-Term Incentive Plan, as amended (the “Plan”). Nevertheless, the terms and provisions of the Plan relating to Options (as the term “Options” is defined in the Plan) are hereby incorporated into this Award Agreement by this reference, as though fully set forth herein, as if the Option granted pursuant to this Award Agreement were granted pursuant to the Plan, except as and to the extent expressly provided to the contrary in this Award Agreement. Unless the context herein otherwise requires, the terms defined in the Plan shall have the same meanings herein. A copy of the Plan has been provided to the Participant along with this Award Agreement.

I.    STOCK OPTION GRANT AWARD TERMS
The Participant has been granted, for service as interim President and Chief Executive Officer of the Company, the Option to purchase shares of Common Stock, subject to the terms and conditions of this Award Agreement, as set forth above and as follows:
Date of Grant:October 11, 2023
Vesting Date:October 12, 2023
Exercise Price per Share:$5.36
Total Number of Shares Granted:
250,000 shares of Common Stock (the “Shares”)
Total Exercise Price:$1,340,000.00
Type of Option:
Non-Qualified Stock Option (“NSO”)
Expiration Date:Ten (10) years from Date of Grant


The Shares subject to the Option shall be fully vested as of the Vesting Date set forth above, and, for the avoidance of doubt, the minimum vesting condition in Section 3.4 of the Plan shall be inapplicable to the Option and the Shares subject to the Option. The Corporate Governance Committee of the Board has determined, in its discretion under the Company’s Stock Ownership Guidelines, that any Shares received by Participant pursuant to the exercise of




any Options under this Award Agreement shall not be subject to enforcement under the Stock Ownership Guidelines.

Exercise Period:
The Committee has determined that on the Date of Grant set forth above the Option shall be exercisable by the Participant (or the Participant’s estate or legal representative upon the Participant’s death) at any time from and after the Date of Grant and up to and including the earliest of (i) the Expiration Date set forth above, (ii) the close of business on the first anniversary of the date that the Participant’s service to the Company ceases for any reason other than for Cause (notwithstanding anything to the contrary in Section 5.8(a) or (b) of the Plan), and (iii) the date the Participant’s service is terminated by the Company for Cause (or the date the Participant’s service ceases at a time when grounds for a termination for Cause exist); provided that, notwithstanding the foregoing, all of the provisions of Article 9 of the Plan (Change in Control) shall be applicable to the Option as if the Option had been granted under the Plan. For the avoidance of doubt, for so long as the Participant is an employee and/or a director of the Company, the Participant’s service to the Company shall not be deemed to have ceased. For purposes of this Award Agreement, Cause shall mean the Participant:

(i)is convicted of or pleads nolo contendre to a felony or is indicted for the commission of a felony against the Company that has a materially adverse effect on the Company's business;

(ii)commits fraud or a material act or omission involving dishonesty with respect to the Company, as reasonably determined by the Company;

(iii)willfully fails or refuses to carry out the material responsibilities of his employment, as reasonably determined by the Company; or

(iv)willfully engages in any act or omission that is in violation of a material policy of the Company, including, without limitation, policies on business ethics and conduct, and policies on the use of inside information and insider trading.

II.    ADDITIONAL TERMS

1.Exercise of Option.

(a)Method of Exercise. The Option shall be exercisable by delivery of an exercise notice or in a manner and pursuant to such procedures as the Committee may determine (the “Exercise Notice”), which shall state the election to exercise the Option, the number of Shares with respect to which the Option is being exercised (the “Exercised Shares”), and such other representations as may be required by the Company. The Exercise Notice shall be accompanied by payment of the aggregate Exercise Price as to all Exercised Shares, together with any applicable tax withholding. The Option shall be deemed to be exercised upon receipt by the Company of the Exercise Notice accompanied by the aggregate Exercise Price, together with any applicable tax withholding.

(b)Compliance with Law. No Shares shall be issued pursuant to the exercise of the Option unless such issuance and such exercise comply with applicable laws.


2


2.Method of Payment. Payment of the aggregate Exercise Price shall be by any of the following, or a combination thereof, at the election of the Participant:

(i)cash, check, bank draft, electronic funds transfer or money order payable to the Company;

(ii)by delivery to the Company (either by actual delivery or attestation) of already-owned shares of Common Stock provided that such shares (x) shall be valued at Fair Market Value on the date of exercise, and (y) must be owned free and clear of any liens, claims, encumbrances or security interests; or

(iii)by a “net exercise” pursuant to which the Company will reduce the number of shares of Common Stock issued upon exercise of the Option by the largest whole number of shares necessary to satisfy the Exercise Price, with such shares of Common Stock being valued at Fair Market Value as of the date of exercise, provided, that the Participant must pay any remaining balance of the aggregate Exercise Price not satisfied by the “net exercise” in another form of payment set forth herein. 

3.Transferability of Option. Section 12.1 of the Plan shall be applicable to the Options as if the Options had been granted under the Plan; and, consistent with Section 12.1 of the Plan, the Committee has determined that the Option may be transferred inter vivos by the Participant to any “family member” (within the meaning of Item A(1)(a)(5) of the General Instructions to SEC Form S-8 or a successor), including, without limitation, to one or more trusts, partnerships, limited liability companies or other entities which qualify as family members, provided that (i) such transfer is not a transfer for value; or (ii) such transfer is a transfer for value that the Committee determines is for estate planning purposes. Upon the Participant’s death, the Option will pass to the “beneficiary” designated by the Participant in accordance with Section 12.1 of the Plan (or, in the absence of such a designation, or if no designated beneficiary survives the Participant, to the Participant’s estate). Subject to the foregoing, the terms of this Award Agreement shall be binding upon the executors, administrators, heirs, successors and permitted assigns of the Participant.

4.Tax Obligations.

(a)Tax Withholding. The Company reserves the right to withhold, in accordance with applicable laws, from any consideration payable or property transferable to the Participant, any taxes required to be withheld by federal, state or local law as a result of the grant or exercise of the Option or the sale or other disposition of the Shares. If the amount of any consideration payable to the Participant is insufficient to pay such taxes or if no consideration is payable to the Participant, upon the request of the Company, the Participant will pay to the Company an amount sufficient for the Company to satisfy any federal, state or local tax withholding requirements applicable to and as a condition to the exercise of the Option or the sale or other disposition of the Shares issued upon the exercise of the Option. The minimum required withholding obligations may be settled with the Shares.

(b)Code Section 409A. Under Code Section 409A, an option that was granted with a per share exercise price that is determined by the Internal Revenue Service (the “IRS”) to

3


be less than the Fair Market Value of a share on the date of grant (a “discount option”) may be considered “deferred compensation.” An option that is a “discount option” may result in: (i) income recognition by the grantee prior to the exercise of the option; (ii) an additional twenty percent (20%) federal income tax; and (iii) potential penalty and interest charges. The “discount option” may also result in additional state income, penalty and interest tax to the grantee. The Participant acknowledges that the Company cannot and has not guaranteed that the IRS will agree that the per Share exercise price of the Option equals or exceeds the Fair Market Value of a Share on the date of grant in a later examination. The Participant agrees that if the IRS determines that the Option was granted with a per Share exercise price that was less than the Fair Market Value of a Share on the date of grant, the Participant shall be solely responsible for the Participant’s costs related to such a determination.

5.Entire Agreement; Governing Law. This Award Agreement constitutes the entire agreement of the parties with respect to the subject matter hereof and supersedes any and all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof. This Award Agreement may not be amended except by means of a writing signed by the Company and the Participant, and, for the avoidance of doubt, if any provision of the Plan that is incorporated by reference herein and applicable to the Option is amended, and such amendment would adversely affect the Participant’s interest, then such amended provision shall not be given effect hereunder unless reflected in a writing signed by the Company and the Participant. This Award Agreement is governed by the internal substantive laws but not the choice of law rules of the State of Delaware.

6.No Guarantee of Continued Service. THE PARTICIPANT ACKNOWLEDGES AND AGREES THAT THIS AWARD AGREEMENT AND THE TRANSACTIONS CONTEMPLATED HEREUNDER DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT FOR ANY PERIOD, OR AT ALL, AND SHALL NOT INTERFERE IN ANY WAY WITH THE PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY TO TERMINATE THE PARTICIPANT’S RELATIONSHIP WITH THE COMPANY AT ANY TIME, WITH OR WITHOUT CAUSE.

7.Administration. The Option, this Award Agreement and the rights of the Participant hereunder are subject to such rules and regulations as the Committee may adopt for administration of the Plan. Consistent with Section 3 of the Plan, it is expressly understood that the Committee is authorized to administer, construe, and make all determinations necessary or appropriate to the administration of the Option and this Award Agreement, all of which shall be binding upon the Participant and his successors.

8.Electronic Delivery of Documents. The Participant authorizes the Company and its affiliates to deliver electronically any prospectuses or other documentation related to the Option and any other compensation or benefit plan or arrangement in effect from time to time (including, without limitation, periodic reports, proxy statements or other documents that are required to be delivered to participants in such arrangements pursuant to federal or state laws, rules or regulations). For this purpose, electronic delivery will include, without limitation, delivery by means of e-mail or e-mail notification that such documentation is available on the Company’s intranet site or the website of a third-party administrator designated by the Company. Upon written request, the Company will provide to the Participant a paper copy of any document also delivered to the Participant electronically. The authorization described in this paragraph may be revoked by the Participant at any time by written notice to the Company.



4


The Participant hereby accepts the Option subject to all of the terms and provisions of this Award Agreement.

PARTICIPANT                        MISTRAS GROUP, INC.


__________________________                __________________________    
Manuel N. Stamatakis                    By:
                            Title:






































Signature Page to Inducement Award Agreement – Manuel H. Stamatakis

5
EX-19.1 4 insidertradingcompliancepo.htm EX-19.1 Document

MISTRAS GROUP, INC.
INSIDER TRADING COMPLIANCE POLICY
All directors, officers and employees (“Insiders”) of Mistras Group, Inc. and its subsidiaries (collectively, the “Company”) are subject to the provisions of this Insider Trading Compliance Policy (the “Policy”).
Any questions regarding this Policy and related procedures should be directed to Michael Keefe, Executive Vice President, General Counsel and Secretary of the Company (609-716-4128; michael.keefe@mistrasgroup.com).
Trading on Inside Information Prohibited
The Company’s common stock is traded on the New York Stock Exchange under the symbol “MG”. It is a serious violation of federal and state securities laws, for any person to buy or sell common shares and other equity securities of the Company (collectively, “Equity Securities”) or any other securities of the Company (together with the Equity Securities, the “Company Securities”) while in possession of material non-public information relating to the Company or to engage in any other action to take advantage of such information or to pass it on to others. This prohibition also applies to information relating to any other company, including customers, vendors, managers, partners or investments obtained in the course of employment with the Company.
Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for a personal emergency) are no exception to this Policy. In addition, the federal and state securities laws and this Policy apply regardless of the number of shares or the dollar amount of the transaction. The appearance of any improper transactions should also be avoided to preserve the Company’s reputation for adhering to the highest standards of ethical conduct.
Insiders are prohibited from purchasing or selling, or offering to purchase or sell, Company securities while in possession of non-public material information, or from engaging in any of the other activities addressed in this Policy.
Result of Violation of Policy. Employees who violate this Policy may be subject to disciplinary action by the Company, up to and including dismissal for cause. Any exceptions to the Policy, if permitted, may only be granted by the Clearance Officer and must be provided before any activity contrary to the above requirements takes place, or if inadvertent, immediately upon the employee learning of such violation.
1.Material Information. Material information is any information that a reasonable investor would likely consider important in a decision to buy, hold or sell Company Securities — in short, any information which could reasonably affect the price, either favorably or unfavorably, of Company Securities.
While it is not possible to provide an exhaustive list, the following are some of the types of information that would ordinarily be considered material:
(i) news of a pending or proposed corporate acquisition, disposition or other significant business combination, or a takeover bid,
(ii) financial results, especially quarterly and year-end earnings, and significant changes in financial results,
(iii) significant changes in corporate strategy or objectives,
[Revised December 2021]


(iv) plans to buy back common stock of the Company,
(v) changes in ownership that may affect control of the Company,
(vi) significant changes in management,
(vii) significant changes in reserve levels or practices such as investment or asset impairments,
(viii) public or private issues of equity or debt securities,
(ix) significant changes in capital structure,
(x) events of default under financings or other agreements,
(xi) actual or threatened major litigation, or the resolution of such litigation,
(xii) significant changes in operating or financial circumstances, such as significant changes in material contracts, cash-flow or liquidity,
(xiii) the declaration of dividends other than in the ordinary course or a change in dividend policy,
(xiv) financial forecasts or guidance or changes in forecasts or guidance,
(xv) entering into new material customer contracts,
(xvi) the gain or loss of a significant customer, or
(xvii) significant regulatory developments or changes materially impacting the Company’s business.
2.Non-public Information. Non-public information, also known as “insider” information, is any information that has not already been disclosed generally to the public. Information about the Company that is not yet been publicly disseminated should be considered nonpublic. All information that an Insider learns about the Company or its business plans in connection with his or her employment is potentially insider information until publicly disclosed.
3.Transactions by Related Parties. The restrictions set forth in this Policy apply equally to family members of Insiders and to any entity over which the Insider or such other family members exercise or share investment control, such as a partnership or family trust. Such parties are herein collectively referred to as “Related Parties.” For purposes of this Policy, family members include, if such person shares your household, a person’s (including through adoptive relationship) spouse, domestic partner, parents, grandparents, children, siblings, mother and father-in-law, sons and daughters-in-law, brothers and sisters-in-law and anyone, whether or not related, who shares such person’s home (other than domestic employees). Insiders are responsible for the compliance of Related Parties.
4.Tipping Information to Other Prohibited. Insiders must not pass material non-public information (also known as tipping) about the Company on to others (either explicitly or by way of generally advising others to buy or sell Company Securities). The Company’s Code of Conduct also prohibits tipping material non-public information relating to any other company, including customers, vendors, managers, partners or investments obtained in the course of employment with the Company.

2


Remember, if an Insider’s securities transactions become the subject of scrutiny, the transactions will be viewed after-the-fact with the benefit of hindsight. As a result, before engaging in any transaction, Insiders should carefully consider how regulators and others might view such transactions in hindsight.
Blackout Periods
It is also a violation of Company policy to purchase or sell Company Securities in the following circumstances:
1.    Quarterly and Annual Results. “Restricted Insiders” are not permitted to trade in Company Securities during the period beginning the 21st day of the last month of the Company’s fiscal quarter (such as December 21 for the Company’s 4th fiscal quarter) and ending at the beginning of the third business day after the release of the Company’s quarterly or annual results to the public. Thus, if the Company’s results are released on a Monday after the close of the market, Thursday would generally be the first day on which Restricted Insiders could trade. If the Company’s results are released on a Friday before the opening of the market, Tuesday would generally be the first day on which Restricted Insiders could trade. For purposes of this Paragraph, “Restricted Insiders” means (a) members of the Board of Directors of the Company, (b) all officers, divisional vice presidents, regional or general managers, and directors (c) all employees in finance, communications or other areas involved in the preparation of the Company’s (i) results for the fiscal period, (ii) the earnings release the Company issues to the public, or (iii) reports filed with the Securities and Exchange Commission reporting such results, and (d) Related Parties of any of the foregoing.
5.Public Announcements of Material Information. The Company’s shareholders and the investing public should be afforded the time to receive material information and act upon it. As a general rule, Insiders and Related Parties may not engage in any transactions until the passage of two business days after material information has been released to the public.
6.Anticipated Material Events. The Company may issue a suspension of trading because a material event is anticipated (e.g., financial development, a merger, acquisition or any other significant corporate action). Insiders who are informed or aware of such event shall not trade in Company securities. In any such case, adequate notice shall be provided to Insiders to whom such suspension applies.
Additional Prohibited Transactions
The Company believes it is improper and inappropriate for Insiders to engage in short-term or speculative transactions involving Company Securities. Accordingly, Insiders should not engage in any of the following activities with respect to Company Securities, whether or not in possession of material non-public information:
1.    Trading in Equity Securities on a Short-Term Basis. Any Equity Securities purchased in the open market should be held for a minimum of six months and ideally longer. This rule may not apply to certain types of transactions involving awards under the Company’s equity compensation plans, such as stock option exercises, the receipt of performance shares and the vesting of restricted shares, in each case followed by a sale of share. However, any such transactions should be discussed with the Company if you have any questions.
7.Short Sales. Selling Company Securities “short” is prohibited. Selling short is the practice of selling more securities than one owns, a technique used to speculate on a decline in the price.
3


8.Buying or Selling Puts, Calls or Derivatives. The purchase or sale of options of any kind, whether puts, calls or other derivative securities, related to Company Securities is prohibited. The speculative nature of the market for these financial instruments imposes timing considerations that are inconsistent with careful avoidance, or even the appearance, of trading on insider information. A put is a right to sell at a specified price a specific number of shares by a certain date and is utilized in anticipation of a decline in the share price. A call is a right to buy at a specified price a specified number of shares by a certain date and is utilized in anticipation of a rise in the share price. A derivative is an option, warrant, convertible security, stock appreciation right, or similar right with an exercise or conversion privilege at a price related to an equity security, or similar securities with a value derived from the value of an equity security.
9.Purchases of Company Securities on Margin. Any Company Securities purchased in the open market shall be paid for fully at the time of purchase. Purchasing Company Securities on margin (borrowing money from a stockbroker to fund the stock purchase) or holding these securities in a margin account is prohibited. This prohibition does not apply to “cashless exercises” of employee stock options, in which the Insider sells shares being acquired to pay the taxes required to be withheld and/or the exercise price of the stock option.
10.Hedging Transactions. Insiders are prohibiting, directly or indirectly, from purchasing financial instrument (such as swaps, collars, prepaid forward contracts and exchange funds) or otherwise engaging in any transaction that hedges or offsets, or is designed to hedge or offset, any decrease in the market value of Equity Securities granted to the Insider as part of his or her compensation or held directly or indirectly by the Insider.
Certain Exceptions
1.    Rule 10b5-1 Plans. A purchase or sale of Company Securities in accordance with a trading plan adopted in accordance with Rule 10b5-1(c) (“Rule 10b5-1”) under the Securities Exchange Act of 1934 (“1934 Act”) and this Policy shall not be deemed to be a violation of this Policy even though such trade takes place during a blackout period or while the Insider was aware of material, non-public information. However, the trading plan must be adopted outside of a blackout period, in the case of a Restricted Insider, and at a time when such Insider is not aware of material, non-public information about the Company. A trading plan is a contract, instruction or a written plan regarding the purchase or sale of securities, as more fully described in Rule 10b5-1. Each trading plan must be approved by the Company prior to establishment to confirm compliance with this Policy and applicable securities laws. Approval of a trading plan shall not be deemed a representation by the Company or any of its officers or agents that such plan complies with Rule 10b5-1, nor an assumption by the Company or any of its officers or agents of any liability or responsibility to the individual or any other party if the plan does not comply with Rule 10b5-1.
11.Stock Option Exercise. The exercise of stock options issued by the Company (but not the sale of any shares issued upon such exercise) is exempt from this Policy. However, this exception does not apply to the “cashless” exercise of a stock option, and any sales of Company Securities sold upon a “cashless” exercise (the simultaneous sale of some or all of the shares received upon the exercise of a stock option) must comply with this Policy.
12.Gifts. Bona fide gifts of Company Securities are exempt from this Policy. However, if the gift is to a Related Party, the Insider must ensure that the Related Party does not trade in those securities in violation of the Policy.
Communications with the Market and Others
Inquiries about the Company may be made by the financial press, investment analysts, Mistras shareholders or others in the financial community. Only certain designated officers may communicate on behalf of the Company with the investment community. Unless an employee is
4


expressly authorized to do so, any inquiries of this nature should be referred to the Company’s chief financial officer or general counsel.
At times, Insiders do need to share information about the Company with third parties, such as customers or vendors. Care should be taken to disclose only such material non-public information as is necessary or appropriate for the Company’s commercial relationship with third parties.
Attached as Exhibit A is the Company’s Regulation FD Compliance Guidelines, which provides for the manner in which representatives of the Company, including Insiders, may communicate with the investing public and financial market professionals.
Section 16 Compliance
Section 16 of the 1934 Act contains reporting requirements for members of the Company’s Board of Directors and executive officers, as well as prohibitions and certain “short swing” trading in Company Securities. Attached as Exhibit B are Additional Procedures for Directors and Executive Officers to help these individuals meet their obligations under Section 16 of the 1934 Act.
Assistance
The ultimate responsibility for adhering to this Policy and avoiding improper transactions rests with the Insider. It is imperative that Insiders use their best judgment. Any person who has any questions about specific transactions may obtain additional guidance from the Company.
5


Exhibit A
Regulation FD Compliance Guidelines
Whenever the Company discloses any material non-public information regarding the Company or its securities to certain “Covered Persons,” the Company must make broad public disclosure of that information (1) simultaneously in the case of an intentional disclosure, or (2) “promptly” in the case of an unintentional disclosure.
Regulation FD only applies to communications between
1.The following Company representatives (“Company Representatives”):
a.executive officers and members of the Board of Directors;
b.investor relations and public relations representatives; and
c.other personnel who regularly communicate on behalf of the Company with market professionals and holders of the Company’s Securities;
And
2.The following recipients (“Covered Persons”)
a.market professionals (including broker-dealers, investment advisors, analysts, portfolio managers, and investment companies); and
b.holders of the Company’s Securities who are likely to trade on the basis of the material non-public information.
Only the following Company Representatives are authorized to communicate with Covered Persons on matters involving the Company:
Chief Executive Officer;
Chief Financial Officer;
Chief Operating Officer; and
Executive Chairman
No other Company Representative should communicate with any Covered Person on any matter involving the Company without prior consent of the Chief Executive Officer or Chief Financial Officer.
Information is considered “material” if there is a substantial likelihood that a reasonable investor would consider the information important in making an investment decision, or if the information would significantly alter the total mix of information then available. Information is considered “non-public” if it has not been disseminated in a manner making it available to investors generally.
The SEC has listed the following as examples of material information. This should not be considered an exhaustive list.
A-1


Earnings information;
Mergers, acquisitions, tender offers, joint ventures, or changes in assets;
New products or discoveries, developments regarding customers or suppliers (e.g. the acquisition or the loss of a material or important contract);
Changes in control or in management;
Change in auditors or auditor notification that the Company may no longer rely on an auditor’s report; and
Events regarding the Company’s securities (e.g. defaults on senior securities, calls of securities for redemption, repurchase plans, stock splits or changes in dividends, changes to the rights of security holders, public or private sales of additional securities).
If material, non-public information is disclosed accidentally by a Company Representative to a Covered Person, the Company has an obligation to make a public disclosure containing the same information promptly (not to exceed 24 hours) after the Company becomes aware if the disclosure.
If the unintended disclosure occurs on a weekend or holiday, and the New York Stock Exchange is not open the next day, the Company must make the general disclosure by the time the Exchange opens on the next trading day.
Any violation of these guidelines by a Company Representative shall be brought to the attention of the General Counsel and may constitute grounds disciplinary action, up to and including for termination for cause.
If you believe that you have improperly disclosed material, non-public information to a Covered Person, you should immediately contact Michael Keefe, Executive Vice President, General Counsel (609-716-4128; michael.keefe@mistrasgroup.com).

A-2


Exhibit B
ADDITIONAL PROCEDURES FOR DIRECTORS AND EXECUTIVE OFFICERS
The additional procedures below only apply to members of the Board of Directors and Executive, or “Section 16”, Officers of the Company and certain other persons as the Company may determine from time to time (collectively, the “Specified Persons”).
All Specified Persons must strictly comply with these procedures.
Questions regarding these procedures and trade clearance should be directed to one of the following Clearance Officers: Michael Keefe, Executive Vice President, General Counsel (609-716-4128; michael.keefe@mistrasgroup.com), or Ed Prajzner, Senior Vice President, Chief Financial Officer (609-716-4102; (Edward.prajzner@mistrasgroup.com).
Pre-Clearance Requirement for Specified Persons. Before any Specified Person engages in any transaction involving Company Securities, the Specified Person must pre-clear the proposed transaction with the Clearance Officer. Until the Clearance Officer provides pre-clearance for the proposed transaction, the Specified Person shall not execute any transaction. If the Specified Person receives pre-clearance, he or she will have until the end of two trading days following the day pre-clearance is received (or such other period as may be specified by the Clearance Officer based upon the circumstances) to execute the transaction. For example, if a Specified Person receives pre-clearance from the Clearance Officer on a Tuesday, that Specified Person generally will have until the end of trading on Thursday of the same week to execute the transaction. If for any reason the transaction is not completed within this period of time, pre-clearance must be obtained again from the Clearance Officer before any Company Securities can be traded.

The pre-clearance requirement applies to all proposed purchases and sales of Company Securities. Specified Persons must also pre-clear all potential changes in their beneficial ownership of Company Securities, including changes resulting from a gift to a charitable organization or a transfer to a family trust.
Remember, even if a proposed trade is pre-cleared, you are prohibited from trading any Company Securities while in possession of material non-public information relating to the Company.
Pre-Clearance for Transactions by Family Members. Under the securities laws, the Company Securities held in the name of the spouse or minor children of a Specified Person will generally be regarded as beneficially owned by the Specified Person. In addition, in many circumstances, Company Securities held in the name of other persons who are members of the Specified Person’s household or financially supported by the Specified Person (regardless of whether these other persons are related or unrelated to the Specified Person), will generally be regarded as beneficially owned by the Specified Person.
Therefore, you must pre-clear with the Clearance Officer any potential transactions in Company Securities held by you, your spouse, minor children and any other persons who are members of your household or financially supported by you (regardless of whether these other persons are related or unrelated to you).
Pre-Clearance for Former Specified Persons. If a Specified Person retires, resigns, is terminated or undergoes any other change in his or her relationship with the Company such that the person is no longer a Specified Person, that person must continue to pre-clear any proposed transaction in Company Securities with the Clearance Officer for six months from the day he or she ceases being a Specified Person if the Specified Person had any transactions in Company
B-1


Securities during the six month period immediately preceding that date. Certain Securities and Exchange Commission (“SEC”) reporting requirements may continue to apply during this period.
Section 16 Reporting Requirements. One purpose of the pre-clearance requirement is to help you comply with your SEC reporting obligations under Section 16 of the 1934 Act (“Section 16”). The Clearance Officer will assist in preparing and filing most forms. You or your broker should not file Forms 3, 4 or 5 described below without consulting with the Clearance Officer. However, you should be generally familiar with the following reporting requirements.
All Directors and Section 16 Officers of the Company are required under Section 16 to report their initial beneficial ownership, and most changes to their beneficial ownership, of the Equity Securities to the SEC. Reporting may be required with respect to Equity Securities held in the name of the spouse or minor children of a Director or Section 16 Officer. Reporting may also be required with respect to Equity Securities held in the name of other persons who are members of the Director’s or Section 16 Officer’s household or financially supported by the Director or Section 16 Officer (regardless of whether these other persons are related or unrelated to the Director or Section 16 Officer). Reporting may be required for Equity Securities held by a trust for which a Director or Section 16 Officer is a trustee or beneficiary, or Equity Securities held by a corporation in which such person has a controlling interest or a partnership in which such person has an interest. Reportable transactions include acquisitions and dispositions of Equity Securities through gifts, inheritances, stock option grants and exercises, and stock awards under incentive or bonus plans. Furthermore, changes in the nature of such ownership (e.g., from direct to indirect) of Equity Securities, including through the transfer of shares to or from a family member, are likewise reportable.
The SEC requires three forms to be used by Directors and Section 16 Officers to satisfy these reporting requirements:

i.Form 3 (Initial Report): Directors and Section 16 Officers must file a Form 3 with the SEC, even if they hold no Equity Securities, within 10 calendar days of becoming a Director or Section 16 Officer.

ii.Form 4: Directors and Section 16 Officers must file a Form 4 with the SEC within two business days of most changes in their beneficial ownership of Equity Securities, or any changes in the beneficial ownership of others whose holdings may be attributed to them.

iii.Form 5: Directors and Section 16 Officers may have to file a Form 5 with the SEC within 45 calendar days following the end of each fiscal year of the Company. Like all of the SEC’s reporting requirements, the requirements for filing a Form 5 are technical and you should consult with the Clearance Officer to discuss these requirements as the end of the fiscal year approaches. You should be aware that a Form 5 is generally filed for holdings and transactions in Equity Securities that did not have to be previously reported, and/or those holdings and transactions that should have been previously reported but were not.
Each Director and Section 16 Officer may execute a power of attorney giving a Clearance Officer or his or her designee the authority to sign Forms 3, 4 and 5 on his or her behalf to facilitate timely filings.
Rule 144 Compliance. Sales of Company Securities, regardless of how acquired (i.e., purchases in the open market), by an “affiliate” of the Company must be made in compliance with the provisions of Rule 144 under the Securities Act of 1933 (“Rule 144”) if the Company Securities
B-2


are “restricted securities” under Rule 144. An “affiliate” of the Company for purposes of Rule 144 is a person that directly or indirectly controls or is controlled by the Company. “Control” is defined as the power to direct or cause the direction of management and policies of the Company, whether through ownership of shares, by contract or otherwise. Each Director and Section 16 Officer should consider himself or herself potentially to be an “affiliate” of the Company under Rule 144. In addition, the family members of such Directors and Section 16 Officers might also be deemed to be “affiliates” of the Company if they, too, are controlled by such director or officer. You should discuss with your broker and the Clearance Officer whether Rule 144 is applicable. Equity Securities received pursuant to the Company’s equity plans are not “restricted securities.”

Short-Swing Profits. Section 16 provides that if a Director or Section 16 Officer realizes a profit, known as a “short-swing” profit, from the purchase and sale, or sale and purchase, of Equity Securities within six months of each transaction, the Director or Section 16 Officer is required to disgorge any such short-swing profit to the Company. These purchases and sales within six months of each other may be matched in any manner to maximize the short-swing profits, and are not reduced or offset by losses. Accordingly, all Directors and Section 16 Officers must be mindful of these short-swing trading rules and plan accordingly so that they will not violate Section 16. Generally, grants of equity awards under the Company’s equity plans, and the vesting of awards, withholding of shares upon vesting to pay withholding taxes of these awards, or the exercise or conversion of any such award into Equity Securities, are not deemed purchases or sales under Section 16.

Filing Responsibilities: The Ultimate Responsibility Rests with You. While these procedures are intended to help Directors and Section 16 Officers comply with the requirements of the federal securities laws, Directors and Section 16 Officers are legally obligated to ensure that their filings are made correctly and on time, and that they do not engage in unlawful short-swing or insider trading transactions.


B-3
EX-21.1 5 a20211231subsidiarylisting.htm EX-21.1 Document

Exhibit 21.1

The following is a list of subsidiaries of the registrant. The list omits some subsidiaries which, in the aggregate, would not constitute a significant subsidiary.

NameJurisdiction of Organization
Assistances Controles TechnologiesFrance
Controles Industriels de L'entangFrance
GMA Aeronautica S.L.U.Germany
GMA Holding B.V.The Netherlands
GMA Werkstoffprufung GmbHGermany
Mistras Arizona Inspection Services LLCDelaware
Mistras Canada, Inc.Canada
Mistras Group B.V.The Netherlands
Mistras Group BVBABelgium
Mistras Group Holding GmbHGermany
Mistras Group Hellas A.B.E.E.Greece
Mistras Group LimitedEngland and Wales
Mistras Group SASFrance
Mistras International Holdings Inc.Delaware
Mistras KAA Partners Inc.Canada
Mistras Mexico Holdings Inc.Delaware
Mistras Onstream S. de R.L. de C.V.Mexico
Mistras Quebec Holdings Inc.Canada
Mistras Ropeworks Training LLCDelaware
Mistras Services Inc.Canada
Mistras South America Ltda.Brazil
Mistras Western Canada Holdings Inc.Canada
MWC Management Inc.Canada
NDT do Brasil Ltd.Brazil
Onstream Pipeline Inspection Services Inc.Canada
Physical Acoustics India Private Ltd.India
Quality Services Laboratories, Inc. (1)Delaware
QSL NDT Inc.Delaware
QSL Quebec Inc.Canada
R.A.C. Group Inc.Canada
Rope Access Calgary Inc.Canada

(1) Also does business under the names QSL and QSL Plus.

EX-23.1 6 a12312023-consentfrompwcex.htm EX-23.1 Document
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-217047, 333-254369 and 333-266573) of Mistras Group, Inc. of our report dated March 11, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
Philadelphia, Pennsylvania
March 11, 2024


EX-23.2 7 mistrasgroupincfy23kpmgcon.htm EX-23.2 Document

Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the registration statements (Nos. 333-217047, 333-254369 and 333-266573) on Form S-8 of our report dated March 15, 2023, with respect to the consolidated financial statements of Mistras Group, Inc.
/s/ KPMG LLP
Short Hills, New Jersey
March 11, 2024


EX-31.1 8 a1231202310kexhibit311.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATION PURSUANT TO RULE 13A-14(a) OR 15D-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
 
I, Manuel N. Stamatakis, certify that:
 
1.              I have reviewed this Annual Report on Form 10-K of Mistras Group, Inc.;
 
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(s) 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(s) 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.
 
March 11, 2024



 
 By:/s/ Manuel N. Stamatakis
  Manuel N. Stamatakis
  Chairman and Interim President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 9 a1231202310kexhibit312.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATION PURSUANT TO RULE 13A-14(a) OR 15D-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
 
I, Edward J. Prajzner, certify that:
 
1.              I have reviewed this Annual Report on Form 10-K of Mistras Group, Inc.;
 
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(s) 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(s) 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.
 
March 11, 2024
 
 By:/s/ Edward J. Prajzner
  Edward J. Prajzner
  Sr. Executive Vice President, and Chief Financial Officer (Principal Financial and Accounting Officer)

EX-32.1 10 a1231202310kexhibit321.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION BY PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Annual Report on Form 10-K of Mistras Group, Inc. (the Company) for the year ended December 31, 2023, I, Manuel N. Stamatakis, Chairman and Interim President and Chief Executive Officer, hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief, that:
 
(1) such Annual Report on Form 10-K for the year ended December 31, 2023, 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 such Annual Report on Form 10-K for the year ended December 31, 2023, fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
The foregoing certification is being furnished solely to accompany such Annual Report on Form 10-K for the year ended December 31, 2023, pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
 
Date:March 11, 2024/s/ Manuel N. Stamatakis
 Manuel N. Stamatakis
 Chairman and Interim President and Chief Executive Officer
 (Principal Executive Officer)


EX-32.2 11 a1231202310kexhibit322.htm EX-32.2 Document

Exhibit 32.2
 
CERTIFICATION BY PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the accompanying Annual Report on Form 10-K of Mistras Group, Inc. (the Company) for the year ended December 31, 2023, I, Edward J. Prajzner, Principal Financial and Accounting Officer, hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief, that:
 
(1) such Annual Report on Form 10-K for the year ended December 31, 2023, 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 such Annual Report on Form 10-K for the year ended December 31, 2023, fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
The foregoing certification is being furnished solely to accompany such Annual Report on Form 10-K for the year ended December 31, 2023, pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 
Date:March 11, 2024/s/ Edward J. Prajzner
 Edward J. Prajzner
 Sr. Executive Vice President, and Chief Financial Officer
 (Principal Financial Officer and Principal Accounting Officer)


EX-97.1 12 mistrascompensationrecoupm.htm EX-97.1 Document

MISTRAS GROUP, INC.
INCENTIVE COMPENSATION RECOUPMENT POLICY
Incentive Compensation Recoupment Policy (this “Policy”) adopted by the Compensation Committee (the “Compensation Committee”) of the Board of Directors (the “Board”) of Mistras Group, Inc. (the “Company”) on October 24, 2023 (the “Effective Date”).
1.Purpose. The purpose of this Policy is to provide for the recoupment of certain incentive compensation pursuant to Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, in the manner required by Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), Rule 10D-1 promulgated thereunder, and the Listing Standards (as defined below) (collectively, the “Dodd-Frank Rules”).
2.Administration. This Policy shall be administered by the Compensation Committee. Any determinations made by the Compensation Committee shall be final and binding on all affected individuals.
3.Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.
(a)Accounting Restatement” shall mean an accounting restatement of the Company’s financial statements due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement (i) to correct an error in previously issued financial statements that is material to the previously issued financial statements (i.e., a “Big R” restatement), or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (i.e., a “little r” restatement).
(b)Affiliate” shall mean each entity that directly or indirectly controls, is controlled by, or is under common control with the Company.
(c)Clawback Eligible Incentive Compensation” shall mean Incentive-Based Compensation Received by a Covered Executive (i) on or after the Effective Date, (ii) after beginning service as a Covered Executive, (iii) if such individual served as a Covered Executive at any time during the performance period for such Incentive-Based Compensation (irrespective of whether such individual continued to serve as a Covered Executive upon or following the Restatement Trigger Date), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period. For the avoidance of doubt, Incentive-Based Compensation Received by a Covered Executive on or after the Effective Date could, by the terms of this Policy, include amounts approved, awarded, or granted prior to such date.
(d)Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Trigger Date and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of at least nine months shall count as a completed fiscal year).
(e)Company Group” shall mean the Company and its Affiliates.
(f)Covered Executive” shall mean any “executive officer” of the Company as defined under the Dodd-Frank Rules, and, for the avoidance of doubt, includes each individual
[Adopted October 24, 2023]


identified as an executive officer of the Company in accordance with Item 401(b) of Regulation S-K under the Exchange Act.
(g)Erroneously Awarded Compensation” shall mean the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid. With respect to any compensation plan or program that takes into account Incentive-Based Compensation, the amount contributed to a notional account that exceeds the amount that otherwise would have been contributed had it been determined based on the restated amount, computed without regard to any taxes paid, shall be considered Erroneously Awarded Compensation, along with earnings accrued on that notional amount.
(h)Exchangeshall mean the New York Stock Exchange, on which the Company’s securities are listed.
(i)Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall for purposes of this Policy be considered Financial Reporting Measures. For the avoidance of doubt, a measure need not be presented in the Company’s financial statements or included in a filing with the U.S. Securities and Exchange Commission (the “SEC”) in order to be considered a Financial Reporting Measure.
(j)Incentive-Based Compensation” shall mean any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
(k)Listing Standards” shall mean Section 303A.14 of the New York Stock Exchange Listed Company Manual.
(l)Received” shall mean the deemed receipt of Incentive-Based Compensation. Incentive-Based Compensation shall be deemed received for this purpose in the Company’s fiscal period during which the Financial Reporting Measure specified in the applicable Incentive-Based Compensation award is attained, even if payment or grant of the Incentive-Based Compensation occurs after the end of that period.
(m)Restatement Trigger Date” shall mean the earlier to occur of (i) the date the Board, a committee of the Board, or the officer(s) of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.
4.Recoupment of Erroneously Awarded Compensation. Upon the occurrence of a Restatement Trigger Date, the Company shall recoup Erroneously Awarded Compensation reasonably promptly, in the manner described below. For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation under this Policy is not dependent on, if or when restated financial statements are filed following the Restatement Trigger Date.
(a)Process. The Compensation Committee shall use the following process for recoupment:
-2-


(i)First, the Compensation Committee will determine the amount of any Erroneously Awarded Compensation for each Covered Executive in connection with such Accounting Restatement. For Incentive-Based Compensation based on (or derived from) stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Compensation Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received (in which case, the Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange).
(ii)Second, the Compensation Committee will provide each affected Covered Executive with a written notice stating the amount of the Erroneously Awarded Compensation, a demand for recoupment, and the means of recoupment that the Company will accept.
(b)Means of Recoupment. The Compensation Committee shall have discretion to determine the appropriate means of recoupment of Erroneously Awarded Compensation, which may include without limitation: (i) recoupment of cash or shares of Company stock, (ii) forfeiture of unvested cash or equity awards (including those subject to service-based and/or performance-based vesting conditions), (iii) cancellation of outstanding vested cash or equity awards (including those for which service-based and/or performance-based vesting conditions have been satisfied), (iv) to the extent consistent with Section 409A of the Internal Revenue Code of 1986, as amended (“Section 409A”), offset of other amounts owed to the Covered Executive or forfeiture of deferred compensation, (v) reduction of future compensation, and (vi) any other remedial or recovery action permitted by law. Notwithstanding the foregoing, the Company Group makes no guarantee as to the treatment of such amounts under Section 409A, and shall have no liability with respect thereto. For the avoidance of doubt, appropriate means of recoupment pursuant to this Section 4(b) may include amounts approved, awarded, or granted prior to the Effective Date. Except as set forth in Section 4(d) below, in no event may the Company Group accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of a Covered Executive’s obligations hereunder.
(c)Failure to Repay. To the extent that a Covered Executive fails to repay all Erroneously Awarded Compensation to the Company Group when due (as determined in accordance with Section 4(a) above), the Company shall, or shall cause one or more other members of the Company Group to, take all actions reasonable and appropriate to recoup such Erroneously Awarded Compensation from the Covered Executive. The Covered Executive shall be required to reimburse the Company Group for all expenses reasonably incurred (including legal fees) by the Company Group in recouping such Erroneously Awarded Compensation.
(d)Exceptions. Notwithstanding anything herein to the contrary, the Company shall not be required to recoup Erroneously Awarded Compensation if one of the following conditions is met and the Compensation Committee determines that recoupment would be impracticable:
(i)The direct expense paid to a third party to assist in enforcing this Policy against a Covered Executive would exceed the amount to be recouped, after the Company has made a reasonable attempt to recoup the Erroneously Awarded Compensation, documented such attempts, and provided such documentation to the Exchange;
(ii)Recoupment would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recoup any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Exchange,
-3-


that recoupment would result in such a violation and a copy of the opinion is provided to the Exchange; or
(iii)Recoupment would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.
5.Reporting and Disclosure. The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the Dodd-Frank Rules.
6.No Indemnification Permitted. No member of the Company Group shall be permitted to indemnify any current or former Covered Executive against (i) the loss of any Erroneously Awarded Compensation that is recouped pursuant to the terms of this Policy, or (ii) any claims relating to the Company Group’s enforcement of its rights under this Policy. The Company may not pay or reimburse any Covered Executive for the cost of third-party insurance purchased by a Covered Executive to fund potential recoupment obligations under this Policy.
7.Acknowledgment. If required by the Compensation Committee, each Covered Executive shall be required to sign and return to the Company the acknowledgement form attached hereto as Exhibit A (or such other acknowledgement form authorized by the Compensation Committee) pursuant to which the Covered Executive will agree to be bound by the terms of, and comply with, this Policy. However, for the avoidance of doubt, each Covered Executive will be fully bound by, and must comply with, the Policy, whether or not such Covered Executive has executed and returned an acknowledgment form to the Company.
8.Interpretation. The Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Compensation Committee intends that this Policy be interpreted consistent with the Dodd-Frank Rules. The Compensation Committee is authorized to retain any advisors or counsel it deems appropriate to assist the Compensation Committee with the fulfillment of its duties hereunder, and the Company shall pay all expenses related thereto.
9.Amendment; Termination. The Compensation Committee may amend or terminate this Policy from time to time in its discretion, including as and when it determines that it is legally required to do so by any federal securities laws, SEC rule or the rules of any national securities exchange or national securities association on which the Company’s securities are listed.
10.Other Recoupment Rights. The Compensation Committee intends that this Policy be applied to the fullest extent of the law. The Compensation Committee may require that any employment agreement, equity award, cash incentive award, or any other agreement with a Covered Executive be conditioned on the Covered Executive’s agreement to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company Group, whether arising under law, regulation or rule, pursuant to the terms of any other policy of the Company Group, pursuant to any employment agreement, equity award, cash incentive award, or other plan or agreement applicable to a Covered Executive, or otherwise (the “Separate Clawback Rights”). Notwithstanding the foregoing, this Policy replaces and supersedes the Company’s existing incentive compensation recoupment policy for executive officer, effective July 19, 2016, but only with respect to Incentive-Based Compensation Received on or after the Effective Date. There shall be no duplication of recovery of the same Erroneously Awarded Compensation under this Policy and the Separate Clawback Rights, unless required by applicable law.
-4-


11.Successors. This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.
-5-


Exhibit A
MISTRAS GROUP. INC.
INCENTIVE COMPENSATION RECOUPMENT POLICY
ACKNOWLEDGEMENT FORM
By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Mistras Group, Inc. Incentive Compensation Recoupment Policy, adopted October 24, 2023 (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form shall have the meanings ascribed to such terms in the Policy.
By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company Group. Further, by signing below, the undersigned agrees to abide by the terms of the Policy.

Sign:    _____________________________
Name:    


Date:    _____________________________

A-1


162845986v1
EX-101.SCH 13 mg-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies and Practices link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Segment Disclosure link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Selected Quarterly Financial Information (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies and Practices (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Segment Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Selected Quarterly Financial Information (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies and Practices (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue - Disaggregated Revenues by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Accounts Receivable - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Accounts Receivable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Acquisitions - Acquisition-Related Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Intangible Assets - Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Long-Term Debt - Scheduled Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Share-Based Compensation - Long-term Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Share-Based Compensation - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Share-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Share-Based Compensation - Restricted Stock Units Awards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Income (Loss) Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Leases - Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Segment Disclosure - Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Segment Disclosure - Long-lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Selected Quarterly Financial Information (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 mg-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 15 mg-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 16 mg-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Office furniture and equipment Office Furniture and Equipment [Member] Furniture and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and engineering Research and Development Expense Changes in operating assets and liabilities, net of effect of acquisitions and dispositions Increase (Decrease) in Operating Capital [Abstract] Related Party Transactions Related Party Transaction [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Industrials Industrials [Member] Industrials Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, expected timing of satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Payment of contingent consideration for business acquisitions Payments of Contingent Consideration for Business Acquisitions The cash outflow associated with the consideration paid on the achievement of specific performance metrics in connection with acquisition of business during the period. Accounts Receivable and Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Quarterly through maturity Fiscal periods ended December 31, 2023 to December 31, 2024 Debt Covenant Period Five [Member] Debt Covenant Period Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Long-lived Assets by Geographic Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Other Other Long Term Debt [Member] Represents details pertaining to other long-term debt of the entity. Ownership [Axis] Ownership [Axis] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net settlement on vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Reporting Unit [Domain] Reporting Unit [Domain] Non-employee directors Director [Member] Customer [Axis] Customer [Axis] Current Liabilities Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Cumulative goodwill impairment Goodwill, Impaired, Accumulated Impairment Loss Dilutive effect of restricted stock units outstanding (in shares) Incremental Common Shares Attributable to Restricted Stock Units Outstanding Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock units outstanding. Preferred stock, 10,000,000 shares authorized Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Impact of foreign tax rate changes Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Expired or forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Schedule of Fully-vested Common Stocks Issued to Non-employee Directors Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table Text Block] Line of Credit Line of Credit [Member] Payment of contingent consideration in excess of initial estimate Payment for Contingent Consideration Liability, Operating Activities Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Covenants not to compete Noncompete Agreements [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Pension accrual Multiemployer pension plan liability Multiemployer Plans, Withdrawal Obligation Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Other Other Products and Services [Member] Other Products and Services Net deferred benefit Deferred Income Tax Expense Benefit Net Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations net of change in valuation allowance. Machinery and equipment Machinery and Equipment [Member] Impact of foreign tax rate changes Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Schedule of Changes in Company's Gross Unrecognized Tax Benefits, Excluding Interest and Penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Other Other Intangible Assets [Member] Schedule of Computations of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies and Practices Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Number of awards available for future grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Weighted-average remaining lease term (in years): Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term 2025 Long-Term Debt, Maturity, Year Two Stock options granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Letter of Credit Letter of Credit [Member] Multiemployer Plans Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation expense Depreciation Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Minimum amount of excess self-insurance claims paid to reduce exposure Minimum Amount of Workers Compensation and Health Benefit Claims for which Third Party Excess Insurance Coverage Maintained Represents the minimum amount of all workers compensation and health benefit claims for which third-party excess insurance coverage is maintained by the entity to reduce exposure from such claims. Class Actions Class Action [Member] Class Action Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Research and Development Credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Net settlement on vesting of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Revenues Revenues Income taxes payable Accrued Income Taxes, Current Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Continuous service period required for eligibility of employees to participate under the plan Defined Contribution Plan, Continuous Service Period after which Employees become Eligible to Participate under Plan Represents the continuous service period required for eligibility of employees to participate under the plan. Schedule of Potential Common Shares Excluded From the Computation of Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Fixed charge coverage ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Cumulative amount purchased under purchase agreement Purchase Commitment, Cumulative Amount Committed Purchase Commitment, Cumulative Amount Committed Due diligence, professional fees and other transaction costs Business Combination, Acquisition Related Costs Award Type [Axis] Award Type [Axis] Potential common shares excluded from computation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Number of restricted stocks units granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill Goodwill [Line Items] Selected Quarterly Financial Information (unaudited) Quarterly Financial Information [Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of Cash Proceeds and Aggregate Fair Value of Stock Options Exercised Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: Present value discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Non-recurring cash charges added back for purposes of defining EBITDA Debt Instrument, Covenant, Non-Recurring Cash Charges Added Back For Purposes Of Defining EBITDA Debt Instrument, Covenant, Non-Recurring Cash Charges Added Back For Purposes Of Defining EBITDA PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Schedule of Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Legal settlement and litigation charges (benefit), net Loss Contingency, Loss in Period Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Right-of-use liability - Operating ROU liability - current Operating Lease, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Software/Technology Computer Software, Intangible Asset [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Net Carrying Amount Finite-Lived Intangible Assets, Net Property, Plant and Equipment, net Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Income (Loss) Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign operations Income (Loss) from Continuing Operations before Income Taxes, Foreign Gross profit Gross profit Gross Profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Security Exchange Name Security Exchange Name Share-based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Options Employee Stock Option [Member] Employee Stock Option [Member] Maximum Maximum [Member] Unrecognized compensation costs remained related to stock option awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Through remainder of term Fiscal quarters ending December 31, 2023 and March 31, 2024 Debt Covenant Period Two [Member] Debt Covenant Period Two Tabular List, Table Tabular List [Table Text Block] Capital Management Enterprise (“CME”) Capital Management Enterprise (“CME”) [Member] Capital Management Enterprise (“CME”) Net operating losses expiring from 2023 to 2040 Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Thereafter Long-Term Debt, Maturity, after Year Five Inventories Inventory, Policy [Policy Text Block] Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization 2026 Finance Lease, Liability, to be Paid, Year Three Through June 30, 2023 Prior to fiscal quarters ending December 31, 2023 Debt Covenant Period One [Member] Debt Covenant Period One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Chief Executive Officer Chief Executive Officer [Member] Share-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Other Other Noncash Income (Expense) Allowance for credit losses Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Litigation and Commercial Claims Collectibility of Receivables [Member] States and local Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Maximum consolidated debt ratio Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Schedule of Multiemployer Plans [Table] Multiemployer Plan [Table] Operating segments Operating Segments [Member] Outstanding at beginning of period: (in dollars per share) Outstanding at end of period: (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Total Lease, Cost Inventory Deferred Tax Assets, Inventory Range [Axis] Statistical Measurement [Axis] Starting January 1, 2025 Debt Covenant Period Six [Member] Debt Covenant Period Six Entity Interactive Data Current Entity Interactive Data Current Less: Foreign currency translation adjustments attributable to noncontrolling interests Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Term Debt Long-Term Debt [Text Block] Other Americas Other Americas Other Americas [Member] Represents the information pertaining to North and South America excluding the United States. Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Acquisition-related Contingencies Acquisition Related Contingencies [Member] Represents the contingencies pertaining to business acquisitions by the entity. Share-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Class action on behalf of current and former employees Class Action on Behalf Of Current And Former Employees [Member] Class Action on Behalf Of Current And Former Employees Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name US taxation of foreign earnings Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Advertising expense Advertising Expense Schedule of Net Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating rental payments Operating - operating cash flows Operating Lease, Payments Provision for income taxes Income Tax Expense (Benefit), Continuing Operations [Abstract] PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Related party consulting fees Professional Fees Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred income tax liabilities Deferred Tax Liabilities, Gross [Abstract] Credit Facility [Axis] Credit Facility [Axis] Schedule of Principal Payments Due Under All Borrowing Agreements Schedule of Maturities of Long-Term Debt [Table Text Block] Total Liabilities Liabilities Total current provision (benefit) Current Income Tax Expense (Benefit) Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Reserve for uncertain tax positions Deferred Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions Deferred Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions Title of Individual [Axis] Title of Individual [Axis] Provision for Other Credit Losses Provision for Other Credit Losses Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] R&D Expense Deferred Tax Assets, in Process Research and Development Related Party Transaction [Domain] Related Party Transaction [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Expected decrease in unrecognized tax benefits within the next 12 months Decrease in Unrecognized Tax Benefits is Reasonably Possible Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] States and local Current State and Local Tax Expense (Benefit) Total current assets Assets, Current Schedule of Changes in Fair Value of Level 3 Contingent Consideration Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Impairment charges Asset Impairment Charges Supplemental disclosure of cash paid Supplemental Cash Flow Information [Abstract] Multiemployer Plan Name [Domain] Retirement Plan Name [Domain] Through June 30, 2025 Prior to fiscal period ending December 31, 2023 Debt Covenant Period Four [Member] Debt Covenant Period Four Power Generation and Transmission Power Generation And Transmission [Member] Power Generation And Transmission Foreign currency translation Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments Balance at the beginning of period Balance at the end of the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Disposal of Foreign Subsidiaries Disposal Of Foreign Subsidiaries [Member] Disposal Of Foreign Subsidiaries [Member] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Other Process Industries Other Process Industries [Member] Other Process Industries 2027 Finance Lease, Liability, to be Paid, Year Four Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Expected Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Other Accrued Liabilities and Deferred Liabilities The increase (decrease) during the reporting period in other expenses incurred but not yet paid and the change during the period in carrying value for all deferred liabilities due within one year or operating cycle. Contingent consideration Business Combination, Contingent Consideration, Liability, Current Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Payment of finance costs Payment Of Financing Costs, Operating Activities Payment Of Financing Costs, Operating Activities Depreciation and amortization Depreciation, Depletion and Amortization Accrued Expenses and Other Current Liabilities Accrued Liabilities Deferred Revenues and Contingent Consideration Liabilities Current Disclosure [Text Block] The entire disclosure for accrued liabilities, deferred revenues, and the fair value of contingent consideration liabilities at the end of the reporting period. Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Business Combination and Asset Acquisition [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Long-lived assets Long-Lived Assets Impairment charges Impairment of goodwill Goodwill, Impairment Loss Goodwill, Impairment Loss Deferred tax assets valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue recognized that was included in contract liability balance at the beginning of the year Contract with Customer, Liability, Revenue Recognized Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Limited Partnership Limited Partnership [Member] Limited Partnership Multiemployer Plan Name [Axis] Retirement Plan Name [Axis] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction International International International [Member] Represents International, a business segment of the entity. Entity Emerging Growth Company Entity Emerging Growth Company Unamortized debt issuance costs Debt Issuance Costs, Net Intangible assets, net Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Operating Lease Arrangement Operating Lease Arrangement [Member] Operating Lease Arrangement Deferred income tax assets Deferred Tax Assets, Gross Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Common Stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Reductions related to the expiration of statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] Number of welds inspected Loss Contingency, Number Of Welds Inspected Loss Contingency, Number Of Welds Inspected Revaluation Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount Total Equity Beginning Balance Ending Balance Equity, Including Portion Attributable to Noncontrolling Interest US taxation of foreign earnings Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount Minimum Minimum [Member] Weighted average common shares outstanding: Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accounts receivable, net Accounts receivable, net Receivables, Net, Current Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets: Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from borrowings of long-term debt Proceeds from Issuance of Long-Term Debt Foreign currency gains (losses) Gain (Loss), Foreign Currency Transaction, before Tax Finance lease obligations Deferred Tax Assets Finance Lease Obligation Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capital lease obligation. Taxes paid related to net share settlement of share-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Liabilities: Liabilities [Abstract] Other Deferred Tax Assets, Other Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Multiemployer Plan Type [Axis] Retirement Plan Type [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Diluted (in dollars per share) Diluted earnings (loss) per share (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Contributions to multi-employer defined benefit plan Multiemployer Plan, Pension, Significant, Employer Contribution, Cost Retained earnings (deficit) Retained Earnings [Member] Current portion of long-term debt Less: Current portion Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Reorganization and other costs Restructuring Costs Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Reserve for uncertain tax positions Current Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions Represents the amount reserved for uncertain tax positions during the period. Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating lease, liability, current, statement of financial position Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Debt Covenant Period [Domain] Debt Covenant Period [Domain] Debt Covenant Period Repayments of revolver Repayments of Lines of Credit Entity Public Float Entity Public Float Fair value measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Net decrease in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] General partnership ownership interest percentage Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Compensation Amount Outstanding Recovery Compensation Amount Self-Insurance Self Insurance [Policy Text Block] Describes an entity's losses which are self-insured as well as the policy used in determining the reserve recorded on the balance sheet. Bad debt provision for troubled customers, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Right-of-use asset Deferred Tax Liabilities, Leasing Arrangements Total deferred benefit Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Lease liability Finance Lease, Liability Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Maximum percentage of employee's annual compensation for which the company contributes a matching contribution (as a percent) Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 2024 Long-Term Debt, Maturity, Year One Maximum consolidated debt ratio required for lowest SOFR margin Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] North America North America Segment [Member] North America Segment Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Oil & Gas Oil & Gas [Member] Oil & Gas Finance leases Finance Lease, Weighted Average Discount Rate, Percent Obligations under finance leases, net of current portion Finance Lease, Liability, Noncurrent Schedule of Acquisition-related Expenses Schedule of Business Combination Acquisition Related Costs [Table Text Block] Tabular disclosure of acquisition-related costs. Financial information by segment Segment Reporting Information [Line Items] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Provision (benefit) for income taxes Total provision (benefit) for income taxes Income Tax Expense (Benefit) ROU finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value Measurements Fair Value Disclosures [Text Block] Average share price trading period Share-based Compensation Arrangement by Share-based Payment Award, Average Share Price Trading Period Share-based Compensation Arrangement by Share-based Payment Award, Average Share Price Trading Period Number of operating segments Number of Operating Segments Class action on behalf of State of California Class Action on Behalf Of State Of California [Member] Class Action on Behalf Of State Of California Capitalized unamortized debt issuance costs Deferred Debt Issuance Cost, Writeoff Inventories Inventory Disclosure [Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Petrochemical Petrochemical [Member] Petrochemical Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Effective Income Tax Rate Reconciliation, Amount [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Schedule of Performance Shares Units Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Minimum value of acquisition requiring written notice Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount Credit Facility [Domain] Credit Facility [Domain] Required written notice for acquisition Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required Margin rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Useful Life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Verbal demand for damages Loss Contingency, Damages Sought, Value Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Less: Present value discount Finance Lease, Liability, Undiscounted Excess Amount Revenue Revenue from Contract with Customer [Text Block] Additional paid-in capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Litigation Loss Contingencies [Line Items] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Capitalized debt issuance costs expensed Amortization of Debt Issuance Costs United States United States UNITED STATES Other long-term liabilities Other Liabilities, Noncurrent Accrued salaries, wages and related employee benefits Accrued Salaries Wages and Employee Related Benefits Current Carrying value as of the balance sheet date of the obligations incurred through that date and payable for salaries, wages, and related employee benefit. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer). Total Lessee, Operating Lease, Liability, to be Paid Expired or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Segment Disclosure Segment Reporting Disclosure [Text Block] Extension period on agreement with buyer on sale of subsidiary Long-Term Purchase Commitment, Extension Period Long-Term Purchase Commitment, Extension Period Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Secured Debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Current portion of finance lease obligations Finance Lease, Liability, Current State State and Local Jurisdiction [Member] Work in progress Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Income (loss) from operations Income (loss) from operations Operating Income (Loss) Litigation settlement, release of claim Litigation Settlement, Release Of Claim Litigation Settlement, Release Of Claim Total accrued expenses and other current liabilities Accrued Liabilities Deferred Revenues and Contingent Consideration Liabilities, Current 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). Also includes the fair value of contingent consideration liabilities and the carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Deferred income tax liabilities Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Segments [Axis] Segments [Axis] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Borrowings outstanding under line of credit Long-Term Line of Credit Customer relationships Customer Relationships [Member] Consulting Services Consulting Services [Member] Consulting Services Income (loss) before provision (benefit) for income taxes from: Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Maximum borrowing capacity in non-US dollars Line Of Credit Facility Maximum Borrowing Capacity In Non-U.S. Currencies Represents the maximum borrowing capacity in non-U.S. dollar currencies under the revolving credit facility. Consolidated Entities [Axis] Consolidated Entities [Axis] Variable Rate [Domain] Variable Rate [Domain] Less: net income attributable to noncontrolling interests, net of taxes Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Range [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Outstanding at beginning of period: (in shares) Outstanding at end of period: (in shares) Unvested restricted stock units outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Engineering Research and Development Expense, Policy [Policy Text Block] Senior credit facility Revolving Credit Facility Revolving Credit Facility [Member] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PRSUs Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Federal tax at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Dilutive effect of stock options outstanding (in shares) Incremental Common Shares Attributable to Stock Options Outstanding Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of stock options outstanding. Commitments and contingencies Commitments and Contingencies Operating Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Less: net income attributable to noncontrolling interests, net of taxes Net Income (Loss) And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest Net Income (Loss) And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest Vesting period for employer matching contribution Defined Contribution Plan Employers Matching Contribution Annual Vesting Period Represents the vesting period for employer matching contribution under the plan. Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period Following Date No Longer Serving As Officer Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period Following Date No Longer Serving As Officer Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period Following Date No Longer Serving As Officer Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Stock Options Deferred Tax Assets, Deferred Tax Expense, Stock Options Deferred Tax Assets, Deferred Tax Expense, Stock Options Concentration Risk [Line Items] Concentration Risk [Line Items] Property, plant and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Revenue Revenue [Policy Text Block] Boilermakers and Pipefitters Plans Boilermakers and Pipefitters Plans [Member] Boilermakers and Pipefitters Plans Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in the carrying amount of goodwill Goodwill [Roll Forward] Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Stock options outstanding (in shares) Outstanding at beginning of year: (in shares) Outstanding at end of year: (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Building and improvements Building and Building Improvements [Member] ROU assets obtained in the exchange for lease liabilities: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) attributable to Mistras Group, Inc. Net income (loss) attributable to Mistras Group, Inc. Net income (loss) of foreign subsidiaries Net Income (Loss) Total current liabilities Liabilities, Current Senior Secured Term Loan Term A Loan Facility [Member] Term A Loan Facility 2025 Finance Lease, Liability, to be Paid, Year Two Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Multiemployer plan funded status percentage Multiemployer Plan, Pension, Significant, Funded Status, Percentage Multiemployer Plan, Pension, Significant, Funded Status, Percentage Property, plant and equipment, net Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Beginning Balance (in shares) Ending Balance (in shares) Shares, Issued LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Equipment acquired through finance lease obligations Lease Obligation Incurred Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period U.S. operations Income (Loss) from Continuing Operations before Income Taxes, Domestic Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Name Measure Name Name Forgone Recovery, Individual Name Goodwill Balance at the beginning of the period Balance at the end of the period Goodwill Additions for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Debt Covenant Period [Axis] Debt Covenant Period [Axis] Debt Covenant Period Accounts receivable Increase (Decrease) in Accounts Receivable Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Variable Rate Component Variable Rate Component [Member] Variable Rate Component Consumable supplies Inventory, Supplies, Net of Reserves ROU liability - long-term Operating Lease, Liability, Noncurrent Foreign currency (gain) loss Realized Gain (Loss), Foreign Currency Transaction, before Tax Accounts payable Increase (Decrease) in Accounts Payable, Trade Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Maturity term from the date of acquisition Debt Instrument, Term Number of employee stock ownership plans Employee Stock Ownership Plan Number of Plans Represents the number of plans in connection with the employee stock ownership plan. Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Payments of financing costs Financing costs incurred Payments of Debt Issuance Costs FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Products Products and Systems Products and Systems [Member] Products and Systems Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe Europe [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Products and Services [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Components of Lease Costs and Other Information Related to Leases Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Unbilled revenues Contract with Customer, Asset, after Allowance for Credit Loss, Current Revenue, practical expedient, incremental cost of obtaining a contract, maximum period Revenue, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period Revenue, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period Audit Information [Abstract] Audit Information Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Interest expense Interest Expense Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Number of awards authorized for grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Infrastructure, Research & Engineering Infrastructure, Research and Engineering [Member] Infrastructure, Research and Engineering Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of Non-vested Restricted Share Units Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] 2026 Long-Term Debt, Maturity, Year Three Auditor Firm ID Auditor Firm ID Amortization of expense of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Restatement Determination Date Restatement Determination Date Income taxes payable Increase (Decrease) in Income Taxes Payable Additions for tax positions related to the current fiscal period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Variable lease expense Variable Lease, Cost Operating lease expense Operating Lease, Cost Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Research and Development Credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Total debt Other debt outstanding Long-Term Debt Recognized a deferred tax liability on undistributed international earnings (losses) of foreign subsidiaries Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability Fair value adjustments to contingent consideration Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities 2027 Long-Term Debt, Maturity, Year Four Maximum company match amount of employee contributions matched up to 6% of annual compensation (as a percent) Defined Contribution Plan, Employer Matching Contribution, Percent of Match Interest carryforward Deferred Tax Assets, Interest Carryforwards Deferred Tax Assets, Interest Carryforwards Weighted-average period over which unrecognized compensation cost is expected to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition RSUs/PSUs Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) [Member] Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) Comprehensive loss attributable to Mistras Group, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Short-term lease expense Short-Term Lease, Cost Federal Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One 2016 Plan Long Term Incentive Plan 2016 [Member] Long Term Incentive Plan 2016 Subsequent Event [Table] Subsequent Event [Table] Deferred income tax assets and liabilities Components of Deferred Tax Assets and Liabilities [Abstract] 2024 Finance Lease, Liability, to be Paid, Year One Weighted Average Exercise Price (in dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Minimum age for employees to contribute catch up contributions under IRS limits Defined Contribution Plan, Minimum Age For Employees To Contribute Catch Up Contributions Under Internal Revenue Services Limits Represents the minimum age for employees to contribute catch up contributions under IRS limits. Contingent Consideration Contingent Consideration [Member] Contingent Consideration Subsequent Event Subsequent Event [Member] Potential common shares excluded from computation of diluted earnings per share due to net loss for the period (in shares) Antidilutive Securities Excluded From Computation Of Earnings Per Share Due To Net Loss During Period, Amount Antidilutive Securities Excluded From Computation Of Earnings Per Share Due To Net Loss During Period Net operating losses Operating Loss Carryforwards Schedule of Gross Amount and Accumulated Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Debt periodic payments Debt Instrument, Periodic Payment Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Numerator: Net Income (Loss) Attributable to Parent [Abstract] Total consolidated debt leverage ratio Debt Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio Debt Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio Federal tax at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Diluted earnings (loss) per share: Earnings Per Share, Diluted [Abstract] Inventories Inventories Inventory, Net Land Land [Member] Advertising, Promotions and Marketing Advertising Cost [Policy Text Block] Right-of-use liability Deferred Tax Assets, Operating Lease Liabilities Deferred Tax Assets, Operating Lease Liabilities Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Acquisitions Mergers, Acquisitions and Dispositions Disclosures [Text Block] Noncash investing and financing Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Total Mistras Group, Inc. Stockholders’ Equity Parent [Member] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Accumulated Deficit Retained Earnings (Accumulated Deficit) Term loan facility Debt Instrument, Face Amount Current Assets Assets, Current [Abstract] Number of metrics Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Metrics Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Metrics Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Leases [Abstract] Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Goodwill Deferred Tax Liabilities, Goodwill Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total Finance Lease, Liability, to be Paid Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Basic (in dollars per share) Basic earnings (loss) per share (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Pension Related Contingencies Withdrawal from Multiemployer Defined Benefit Plan [Member] Disposal Group Name [Domain] Disposal Group Name [Domain] Basic earnings (loss) per share: Earnings Per Share, Basic [Abstract] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Customer [Domain] Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Revenue and long-lived assets by geographic area Revenues from External Customers and Long-Lived Assets [Line Items] Common Stock Options (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Total provision (benefit) for income taxes Effective Income Tax Rate Reconciliation, Percent Schedule of Selected Quarterly Results of Operations Quarterly Financial Information [Table Text Block] Total ROU liabilities ROU operating lease liabilities Lease liability Operating Lease, Liability Through June 30, 2024 Fiscal periods ending June 30, 2024 to maturity Debt Covenant Period Three [Member] Debt Covenant Period Three Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Contribution under 401(k) savings plan Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income tax benefit recognized on share-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Earnings (loss) per common share Earnings (loss) per common share: Earnings Per Share [Abstract] 2009 Plan Long Term Incentive Plan 2009 [Member] Long Term Incentive Plan 2009 Common stock, $0.01 par value, 200,000,000 shares authorized, 30,597,633 and 29,895,487 shares issued Common Stock, Value, Issued Operating lease, liability, noncurrent, statement of financial position Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Limited partnership ownership interest percentage Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Repayment of finance lease obligations Finance - financing cash flows Finance Lease, Principal Payments Schedule of Maturities of Finance Lease Liabilities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Texas Customer Texas Customer [Member] Texas Customer Litigation Case [Domain] Litigation Case [Domain] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Accrued workers' compensation and health benefits Accrued Workers Compensation and Health Benefits Current Carrying value as of the balance sheet date of obligations and payables pertaining to workers compensation and health benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer). Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Provision (Benefit) for Income Taxes Computed by Applying Statutory Federal Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Balance at beginning of period Balance at end of period Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Asia-Pacific Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Company's Headquarters Building [Member] Schedule of Changes in Carrying Amount of Goodwill by Segment Schedule of Goodwill [Table Text Block] Term of agreement to purchase products from buyer on sale of subsidiary Long-Term Purchase Commitment, Period Credits Deferred Tax Assets, Tax Credit Carryforwards Deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance [Abstract] Deferred stock based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Other accrued expenses Other Accrued Liabilities, Current Purchase of intangible assets Payments to Acquire Intangible Assets and Software The cash outflow to acquire assets without physical form usually arising from contractual or other legal rights, excluding goodwill. In addition, the cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization. Litigation settlement amount Litigation Settlement, Amount Awarded to Other Party Interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total Mistras Group, Inc. stockholders’ equity Equity, Attributable to Parent Unrecognized tax benefits that would favorably affect the effective tax rate, if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Reporting Unit [Axis] Reporting Unit [Axis] The Credit Agreement, JP Morgan Chase Bank The Credit Agreement, JP Morgan Chase Bank [Member] The Credit Agreement, JP Morgan Chase Bank Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Events [Abstract] Subsequent Events [Abstract] Income (loss) before provision (benefit) for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Number of proceedings filed Loss Contingency, New Claims Filed, Number Corp/Elim Corporate and eliminations Corporate And Eliminations [Member] Corporate And Eliminations Various Pipeline Projects for Texas Customer Various Pipeline Projects For Texas Customer [Member] Various Pipeline Projects For Texas Customer Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Executive and senior officers Executive and Senior Officers [Member] Represents information pertaining to the executives and senior officers of the reporting entity. Disposal Group Classification [Domain] Disposal Group Classification [Domain] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Target award percentage Share Based Compensation Arrangement by Share Based Payment Award, Target Percentage Share Based Compensation Arrangement by Share Based Payment Award, Target Percentage Estimated useful life of internal-use software Useful Life (Years) Finite-Lived Intangible Asset, Useful Life 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding at beginning of year: (in dollars per share) Outstanding at end of year: (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Foreign Foreign Tax Authority [Member] City Area Code City Area Code Products and Services [Axis] Product and Service [Axis] Earnings per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Receivables [Abstract] Receivables [Abstract] Schedule of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Accrued expenses and other current liabilities Accrued Expenses And Other Liabilities, Current Accrued Expenses And Other Liabilities, Current Operating lease, right-of-use asset, statement of financial position Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income taxes, net Income Taxes Paid, Net Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Total Liabilities and Equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Weighted-average discount rate: Weighted Average Discount Rate, Percent [Abstract] Weighted Average Discount Rate, Percent Ownership [Domain] Ownership [Domain] Cash refunds of taxes paid in prior years as result of CARES Act Proceeds From Income Tax Refunds, CARES Act Proceeds From Income Tax Refunds, CARES Act ROU assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) Percentage of reduction on rental payments Operating Lease, Percentage Of Reduction Of Rental Payments Operating Lease, Percentage Of Reduction Of Rental Payments Aerospace & Defense Aerospace and Defense [Member] Aerospace and Defense Arrangement Duration Trading Arrangement Duration Net reduction in number of awards with performance against target (in shares) Performance condition adjustments, net (in shares) Share Based Compensation Arrangement By Share Based PaymentAward, Equity Instruments Other Than Options, Performance Condition Adjustments, Net Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Performance Condition Decrease, Net Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Schedule of Financial Information by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Performance condition adjustments, net (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Performance payout period Share Based Compensation Arrangement by Share Based Payment Award, Award Performance Period Represents the performance period of the entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Number of welds alleged not in compliance Loss Contingency, Number Of Welds Alleged Not In Compliance Loss Contingency, Number Of Welds Alleged Not In Compliance Accretion of liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion Adjustments to reconcile net income (loss) to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Award Timing Disclosures [Line Items] Relationship to Entity [Domain] Title of Individual [Domain] Grant date fair value of awards issued (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Additional paid-in capital Additional Paid in Capital Depreciation Cost, Depreciation Executive Officer Executive Officer [Member] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Related Party [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Foreign tax Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Adjustments to fair value of contingent consideration liabilities Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Non-controlling interests Equity, Attributable to Noncontrolling Interest Auditor Name Auditor Name Proceeds from revolver Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Disposal Group Name [Axis] Disposal Group Name [Axis] Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Purchased and Internal-Use Software Internal Use Software, Policy [Policy Text Block] Repayment of long-term debt Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Liabilities: Liabilities, Fair Value Disclosure [Abstract] Recognized share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Amount Finite-Lived Intangible Assets, Gross Finished goods Inventory, Finished Goods, Net of Reserves Permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Income Tax Authority [Domain] Income Tax Authority [Domain] Increase in income tax benefits are result of CARES Act Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount Name Trading Arrangement, Individual Name Schedule of Disaggregated Revenues by Segment Disaggregation of Revenue [Table Text Block] Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands): Cash Flow, Lessee [Abstract] Cash Flow, Lessee Acquisition-related expense, net Acquisition-related expense, net Acquisition Related Costs and Fair Value Adjustments to Initial Purchase Price Allocation This element represents acquisition-related costs incurred in connection with business combinations which costs have been expensed during the period. This also includes adjustments to the fair value of the initial purchase price allocation for acquisitions including, but not limited to, changes in contingent consideration liabilities and other liabilities, accounts receivable, inventory, fixed assets, other assets, and other acquisition-related intangible assets. Acquisition-related costs also include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. Foreign tax Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Intangible Assets Intangible Assets Disclosure [Text Block] Cash and cash equivalents: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities Deferred Revenue and Contingent Consideration Liabilities Current [Table Text Block] Tabular disclosure of (a) other payables; (b) accrued liabilities; (c) deferred revenue; and (d) the fair value of contingent consideration liabilities, due within one year or within the normal operating cycle if longer. Operating leases Operating Lease, Weighted Average Discount Rate, Percent Interest, net Interest Paid, Excluding Capitalized Interest, Operating Activities Awards issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Acquisitions Business Combinations Policy [Policy Text Block] Goodwill Goodwill Disclosure [Text Block] Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Finance leases Finance Lease, Weighted Average Remaining Lease Term Net deferred income taxes Deferred Tax Liabilities, Net Maximum amount available for the issuance of letters of credit Line of Credit Facility Maximum Borrowing Capacity Available for Issuance of Letters of Credit Represents the maximum amount of borrowing capacity under the revolving credit facility that is available for the issuance of letters of credit. Diluted (in shares) Weighted average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Vesting Activity of Restricted Stock Units Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Increase in number of shares authorized for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Finance lease expense: Lease, Cost [Abstract] Total assets Assets of VIE Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Outstanding stock option award fully vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Thereafter Finance Lease, Liability, to be Paid, after Year Five Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2028 Long-Term Debt, Maturity, Year Five Finance - operating cash flows Finance Lease, Interest Payment on Liability Released (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Multiemployer Plans, Pension Pension Plan [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Deferred income taxes Deferred Income Tax Noncash Expense (Benefit) The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations. Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Credit Agreement Credit Agreement [Member] Credit Agreement Capitalized debt modification costs Unamortized Debt Issuance Expense Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Share price, last day in trading period Share-based Compensation Arrangement by Share-based Payment Award, Last Day Trading Period Share-based Compensation Arrangement by Share-based Payment Award, Last Day Trading Period Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Intangible assets Deferred Tax Liabilities, Intangible Assets Unrecorded deferred tax liability related to undistributed international earnings Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Noncontrolling Interest Noncontrolling Interest [Member] EX-101.PRE 17 mg-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 18 mg-20231231_g1.jpg begin 644 mg-20231231_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@" MO 1, 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 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **\R_:K_;,_9;_8?^'(^+/[6'QNT/P1H+W' MD6UWJ\Y\R[FQGRH(8PTMP^ 6*1HS G& 37+_L8_\%,OV$?^"A5IJ-Q^QW^T MEH?C2;2$635--@BN+2^M8R=HE>TNXXIUC+?*)-FTGC.: /=:*X?]H;]I;X"_ MLG?#6X^,'[1OQ4TCPAX>9L';%&K.V#A3BN<_9U M_;J_96_:K\4:YX"^"GQ3%WXF\-1QR>(/"6MZ)?:-K.GQ2!3'-+I^HP0721,& M7;(8]AW#!.10!ZW17F7[5?[9G[+?[#_PY'Q9_:P^-VA^"-!>X\BVN]7G/F7< MV,^5!#&&EN'P"Q2-&8 $XP":Y?\ 8Q_X*9?L(_\ !0JTU&X_8[_:2T/QI-I" M+)JFFP17%I?6L9.T2O:7<<4ZQEOE$FS:3QG- 'NM%>=_M-_M9_LV?L9?#.7X MQ?M2?&;0O!/AR*80KJ.MW>SSYB"1##&H,D\I 8B.-6;"DXP":X;]C#_@J-^P M'_P4*N=3T[]CS]IC1/&5]HT(FU+28K>YLKZ&$L%\[[->113-%N(7S A0%E&< MD9 /?:**\&_:._X*<_L)?L@>)H?!_P"U#^T/IO@._N2_V*/Q/I]Y:I>!-N]H M)'A"3JN]\T5\LR?\ !;/_ ()46^DV?B"__;;\'VFFZBP6QU2_ M:XM[6Y4444 %%%% !17SC\QN"5DMY9XD6X0@?>C+ <9/(H [:BBB@ HJKKFLV/AS1+SQ!J MAF%M86LEQ<&WMI)Y/+12S;8XU9Y&P#A5!8G@ DXKP[X#_P#!4+]@']IWXOS? M #X#?M1>&_$GC6WBN9+CPS9-,MW"+(+:\DDU/4[Y4M=!TN&.1 MG:!)YU7Y1\Y7>V(XD$8!\4?\%OOVDO$'QQ_X.7OV5?V0+[47E\)?#?Q_X*EG MT5VS#-J5_JMO=3S.O1LVWV2, @X"MC[YJM_P7A_:1UW]AK_@YN_9Z_:+\#W\ MFGAO /AM?%8MW*#4-.N-:U6RO(I,<-NM1M&<@,B-U45R?_!6GX7:U\-/^#NK MX%^/=:MG2Q\>>.OAWJFESLIV.L=W;Z:R@],B2S.1VW#U%5/^#H3X6>(/CY_P M<%?L]_!3PK:R3:AXF\">$]*MDB7)4S>)-54L?0*&+$] 2>!0!^QG[4__!'+ M]D#]O/X_7GQQ_;E\.WGQ(@L]&ATCP-X4N]5O+#3O#5KC?W<>D>!?"<=VD,_B+6[C*VMC&SD*@9@6DE/RQ1))(W"&ODC_@F%\*?V5/ M^"=WAKQ+^T]^T]^U%X!\9?M&?'WQE:R^/=5\/>(+:\DDU/4[Y4M=!TN&.1G: M!)YU7Y1\Y7>V(XD$8!]3_'__ ()O?LB?M4?%J7XT_M>_#73OB1_9VBC3O#6A M^,H5N-)\/6QR]Q+;VS?NQ<3/AI+EP9-L,**56/G\5_\ @BU^Q?\ "2[_ .#E MGXF_$?\ 8&^(NCVWP3^#M[J_EVMMXECFDU&*[L'L_L=K&9&FN;2.\FD9;@AX MPEK%F0N\9;]]?CI\"O@U^TW\,-8^!OQY\!:;XI\+ZU;K'J^A:DI:.9,Y4G:0 MRD%O_P#!(/\ X.0/V;?#?[$>NZPGA/XC^--*U#0[ M![MY;C3M->^^SZSITLA.Z:W2U\U][9;R90&+-&78 _I5K\/O^#WN*)OV7_@; M.8P77Q[J2J^.0#9+D?C@?D*_<&OQ _X/>O\ DUKX'?\ 8_ZC_P"D*T ?7O\ MP37\-? [Q=_P;D_#W0/VE;/3)O 4WP)G/BO^V$0V\5DL4[22L7X4H!O5NJLH M(((!K\Q/^#)'Q)\>!^U)\8?"&F3ZB_PQ/@&&\UN,EC:0Z[]M@2R8?PK*]M]O M!Q@LL0SG8N.)_;=_X)E?'+Q%_P &_7P%_;7_ &;_ (J_$.^\/:1X!MY_BW\- MKGQQJE_I;6S3,R:M;64\[Q6ZPL LL42+&J;90B>7*S?I=_P:K_MU_LS?M+_L M&P? ?X;?#+PKX%^(/PX6*#QWH/AW3(K,:V&4)#KFU #*TRH$E8Y*RH1\J-$" M ?6?[5/_ 4[^"W[-W[17@S]B_PSX2U[XB_&?Q_$]QX?^'7A VPGALT221[V M]N+F6*&SMPD,K;F8NWEMM1L$C._95_X*L_"#]K.T^*/@[P/\)?&EG\5/@W?3 M67COX,7RZ>FNQSQLZ#[*[7:V=U%(R,(YA<*A^7<4WIN_&;X:?$/XX:G_ ,'? MOQ+TBP^,^C>"/%NMZWK'A_PWKWB[PLVLVT5O'IB&T@6W%W:X,EK;HD9$HY< M!BXK].?V._\ @C/XU_99_P""I?BW_@IA\1OVX+'Q1XH^)FB7FG:]X1TSX>C1 M;6]WBU;=%NU&X;Y#:12%<-SDY&: +7_!/#_@X@_9-_X*9?M-77[*/P _9Z^, MFF>)=,TBZU/6Y_&6C:-8V^F6UO-%!*TH75))BPFFBC\N.)W!?)4*K,OT#X*_ M;NT[QQ^V_P")?V%K']F;XF6NK^$M$M]8UOQK=0Z.= AL;DSK9R^;%J3W&ZX> MWF6.(VXE^1F=$0%Q^''_ 5)T;5_^"$7_!Q?X-_X*!^!],GMOAQ\4M2;7M9M M[2(^7+%,M&M)X")[734LO(\/610C*LEA!:2/&0,7%S<\98Y ,#QW_P69^$\OQ? M^*'P8_9;^ OCCXUZA\$M*:_^+.H>!Y-/BLM#V^9NLXY;RYB^V7N(9_\ 1X0V M3#(F\.I4==X8_P""KO[-7Q._X)YZC_P4M^!&A^*/B!X#T71;O4]=TKPS;62: MQIL5G&TEZDUO>W5NBRVZ*SO&)2S+AHA*'0M^+'_!H\W[0WQAT7]H'X4?!;]J M?PEX+UB_ETK4]>MO%?PYD\0W>LP2K>0O.D@U*T*"-VP^1)EKE#D9P?O7X%?\ M$D[7_@CY_P $B/VO_@/IW[4\GQ'M_$?PL\2:[]EF\.)IC:5(WA^[@9O+6ZG+ M"584^8[?]1@9QP :_P //^#IW]B?XV_ 7QE\;/@/^S%\>_%5SX'1KC7?"VG^ M![::[L[!(O-DU.YEMKN:"TLT (,DTBL2K[$<(Y7Z8_X)J?\ !5G]GO\ X*G? MLTZI^T5^S;X>\0^=H-[+8:[X,U6*VAU.VO4B$J0@F;R&$JLOERF54.2&*%7" M_D1_P:Z6]N?^"._[:LQ@3?)I.HH[;1EE'A^YP">X&X\>Y]:[W_@QXED/P8_: M#A+G:OB?0&5<\ FWOPNHK6>U26WU.<&;SIE5^(WQG\=P27.A_#SPB M;99K:S1))'O;ZXNI8H;.W"0RD%F+ML.U&JQ^PI_P4Q^!G[=GB'QY\+/#6@Z[ MX/\ B/\ "S7'TGXA_#CQ;' FHZ5.LCQB5&@EDAN;=GC<+-$[ X!(71F@#] J_F2_P""!O[0]C^S5_P6 M]_:7\4Q_"CQGXXU/4=%\5Z?H/A+P#H?VW4-1N3XELI=@W,D,$:QQ2,TT\D<2 MA<%MS(K?TVU_.O\ \&NY'_#_ ,_:?&?^95\6_P#J5:=0!^J'_!.K_@NE^R]_ MP4%^.GBC]DT^ /&7PO\ BYX2DN5U+X??$.PBM[J86[[)Q"T4CJ[Q'&^)MC@9 M959%9APOB[_@Y)_9?\"?MQP_\$Z_%_['_P ?-.^*ESXIM= M-%O-'\.Q03W5 MR4^S.EP^M",Q2K)&Z29PRN.YQ7YL_$31?$7_ !&UQ6OPBAD29?'6E7-]]C&, M6Q\)6TFHEL=C&;G=GKN/K7L/_!XO^QCXE\)S_"W_ (*N_!!9M.\0>#M5MM \ M4ZIIZXEMBLQN=*O\CH8IQ+$7.23-;KT44 ?J]^TI^W?8_LV?M ?#;]G:Z_9A M^)WC#4_BI>W%IX8U;P;#HTEBDUO$T]R+@W>I6\L*Q0*96#?AK:>$=(M)(&6.+Q/?);WOB22+=] M^./RM+M8I1_SSN1GYF%?>5 '\YG_ >_QQC]HKX#3!!O;P5JX9LE>#H[)KV+3[?1 MX99YT2\N;>-UBB1G*B3>0N%5CQ7XV_\ !\!_R<+\!?\ L3-8_P#2N"OUD^*7 M_*O-XC_[,QO/_42>@#Q?X??\'3O[%'QK^ 7C'XW_ '_ &8OCWXKN/ ZM/KW MA?3_ /;37=E8)%YLFIW,MM=S6]I9H 09)I%9BK[$<1N5^H_^"7O_!4C]G+_ M (*P_L_7'QZ_9[M]7TX:7JS:7XB\.^(8(X[W3+L(L@5O+=T>-T=6216(89!V MLK*OX_?\&O\ ;VY_X(R_MK3&!-\FE:JCOM&64>';C )[@;CQ[GUK5_X,\M:\ M7Z'^P_\ M9ZMX$$C:U8_8[G1(XQEC>+IE^T6!W)=4_2@#]$==_X+U_ [Q-^V M'XE_8P_9'_9H^*'QU\0> X9IO'^I_#BRL#9:0L,BQ3(DEY=0_:I4D.PHF-[C M;&TA! _*'_@AK\0?"_Q9_P"#J'XP_%+P2UR='\1ZSX_U/33>V,MK-Y,]\TJ> M9#*JR1/AAN1U#*<@@$$5Z#_P8Z76FWGB_P#::N]3G$NKS6?A-XI9GW2O$9-8 M,QR>3ES"2?7&:YO_ ()!JJ?\'<_Q^55 '_"8?$?@#_J)24 ?J)\7O^"_G[+? MP(_X*+:'_P $Q_BE\ /B[IOC_P 2>*M+T31=4_LK1I=(N1J$Z0VEZ)H]4:46 M[%PQS$)5 (:(,"M'[2G_ 7\_9;_ &3OV^/#_P#P3K^,WP ^+MGXU\5:WI6G M^']6M=*T:;2;R/4;H6MM>"5=4\Y8#)NW;H1*H1LQYP#^7G_!7Y67_@[F_9_+ M# /B_P"'!&>__$S04G_!P%_RM!_LT_\ 7?X>?^I)<4 ?LO\ MN?\%//A/^QM M\8?AS^S#9?#[Q#\0?BQ\5[N2+P5\/_"TMI#/-%'DR75Q<7DT,-M -K@,S$L4 M;:I".53X"_\ !2_0?C3\0/BE\'M>_9:^*G@SQI\(/"^GZSXH\)Z]HUK<7EX+ MS[9Y46G&RN9X[\-]C.V2-]CF55R&5POP=_PW=Q8W^GLK*RW"7 O0%RIE\O$;;XPCK_ M ,&T7_!8/XH_MX?%WQC^S+^VE\/H?^%X^!?!*J_CQM,^QW^KZ-9WPADLM1AV MJ$N;>YO000J[O/DRBNKM( >&_L9_\%Y/VA/VH/\ @NCXW^*?B[]D'XM>(O#? M@GX5Z[X5\(_!_P"'&CVNH:QH2G6-+-S?7L<]U;Q^:\ELJ3,KG8Q@B4,%+G]! M/^"AW_!PE^S#_P $P_'GACP#^U%^S+\:[>7QAX?BU;0;[1]&T6>&>-E3S86# MZK'+%-"[B*1'1?F!*EU*N?S(_P"#:H$?\''G[38(_P"8!XY_]2O3J=_P>_(7 M^/\ \ $4X)\):T ?^WNVH _3"Y_X.*?V*-2_X**:?_P3@^&7@SQMXR\2:A>7 M6G0>)= L;4:5/J4,V&(R!RWDW+'EJ /VE\2_MWV/AO]N31OV#Q^S!\3K_ M %S6_#DGB"W\8:?#HS:%#I44L<,UW-(VI+^(/A_]LK7_&__ 4LT&WN3H/Q$%EX>^&+7]L8YD\,Z4)09"C _$,6L6FA7WA:W@BN;B($Q;I%E8KMDV/P#R@%?KW10!\M_\ M%+O^"5WPD_X*-V/@CQC?^+[SP3\3/A;XCAUWX:?$;2;&.YGTF[CFBF"2P.56 MZMVDAB*-!T'0+ 6GA/P1I?A:"6RTE6"F>4,TX,LTSJ&>0@':L M:?=C6O)?V)/^#1;X!_L:?M9> OVJ(OVN?$OBF;P'XABUBTT*^\+6\$5S<1 F M+=(LK%=LFQ^ >4 K]>Z* /S=^.O_ 0C^/US_P %)-=_X*7_ +$O_!3GQ-\) MO%/BR6 ^)]"U7P:FOV%W&D4<1@*/=P+);;8U*P2J^QN4="J;?IGX)_\ !/ZP M\-_M%P_MI?M,_%2;XI_%ZQ\.'0=!\1W&A0Z7IWAS3V+--%IMA$TGV=YF=O-F MEEFF93L$BQY0_1-% !7P9_P5Z_X(I:[_ ,%@CX;\._%K]K>3PEX6\'ZA:^\Z* /GK]@']A_Q+^Q9^RKI' M[&OC7XQ:=\1_!7A[1'TG1UU/P:MG=-9N\A>"Z87,D-S'LD\L+Y2':/F+YKXS M_9N_X-@_"G[$/[:TO[9G[$W[71Y+:QLHF9+<2O%$\TC/)+ M,88MSXC51])44 ?+_P#P5&_X)8_!#_@JC\/? O@#XS79LX_!'Q"T_P 11745 MH)7NK.-]M[II.Y2D=S 2A8$[66-]K;-I^G;>W@M($M;6!(HHD"1QQJ%5% P M .@ [4^B@#\F?B)_P:WQ>"/VVKW]M/\ X)Q_\%!O%/[/=_JU]<7-_HND^%$U M**W^T-ON(+9OM4 6V=L$6\J2HIQCA$4?9NJ_\$Z+@?L/^//V1] _:(U^Y\0_ M%+2;VR^(?Q8\7V2ZMK&L->6OV2XF*B2&.)A;[88$4>5!'&@5"02?IFB@#\Y? MV#?^" VJ_P#!/C]F#XR_LL?"']M*[O\ 1OC'H[6=]?ZSX!B>YTB5X6MI)X-E MVJL6MI)5"N" _E/T1DDZ[_@C9_P1+L_^".5UXUTWX>_M.WWC70/'7V275-+U MKPI';307-L)5BEAGBN" I6:0.C(V["$%<'=]V44 ?F+KW_!N-J7@[_@IAXG_ M ."B/['O_!0;Q9\'9/'5U?7'C'P_HG@^SO[F4W\@EOTM;NZD:.W2:7,J[[:8 MQ/@H>%"WOV*O^#<;P=^P9_P4*O\ ]OGX)_M>%O$_A\7ZRZ?? M3&26V:\:Z$\DP4C;WEANHU2-%G27A8X_D)0& MOI7]A?\ 8+\=?LQ/)\0?VD?VO?&'QW^),NE_V7'XU\76T=G%INGET=[6QLHF M9+997CB>9R\DLS0Q;W(C15^D** "OS6_9E_X-Z[_ /8>^/\ K7[9W[(W[9]Y MI/Q;\3ZIKC^)[GQ=X)35?#NIZ9J-VMT-/;3X;JVN(_*DBA99UN]Q="2NTB-? MTIHH ^-OV!O^".GPY_9!_:7^('[=?Q;^*UW\4_CE\2;J=];\;WVBQZ;::?;R MLK-;:?9+)+]F0A(T):65]D2(&4;P^7^VY^UM_P $Y?V[?V5OVI_V,!\9+/Q1 MJ7P^\'WUA\0?#^EZ?.;O3=17>MHML98UBN[E+^&)$6%I +A8XVPQ"G[=KY.\ M)?\ !$__ ()[>!_VS=;_ &ZO#/PMU.U\9^(M:&M:Q8IXFNQH]UJ@G%RM])8B M3RI)5N +A=X9$F E15D56 !VO_!+W]C32_V /V!_AC^RC9P0B^\,>&HO^$BG M@P5N-6G)N+Z4$?>4W,LNW.<(%'0"O?*** /S:_X*N_\ !O?>_P#!7;XO:'\4 MOCW^VA%O $:0V\$DQE9I'GO)'EE/R!FRJG8-J+DY^BKG] MA/XT:M_P3KU3_@GOX@_:ET^YM;[X?#P1!XTB^'_EWT>C-9&RE\R+[<8I+EH# MM$RA%4\F-CR/INB@#\Y?V$?^" VJ?\$_?V6?C-^RA\(OVT;N_P!%^,FCO9WV MH:SX!B>YTB62!K66>#9=JK%K:210K@A7$;\A623K_P#@C;_P1.L_^".^-= \.(YX?%?@FR\!6.LQ?9YY1 M-+#9R7 M\\0ZG>VNDII=FQELKR5WDL[ZYO1=27A96"R7 $4CL#(IC8@C]-Z* /SQ_P"" MKW_! ;0/^"B_[4O@#]MWX1?M3:K\'OBEX$^PI!X@L_#*:M#<"RNC=6>?'3_ (-BM,^.G[67@_\ ;=\3_P#!0WQ]?_$GPS)I M5_?^(/$/AVTO?[4U6QNC<1W/DH\,-K ,11K:P(D:1PCEF9W;]4:* /ES]H+] M@KX^_$G]JKPQ^V;\$_VT9OA[XS\/?#X>%[W3D\$)J6AZ[&UTUS(;VTDNTD:+ M>P,:1S1RQ$$B9MQ!Q_V O^"4/A[]C_\ :1^*G[;OQ2^*\7C_ .,GQ@N1_P ) M)XDL/#":+IUC9AD?[)962S3M&C-'$7>2:1W,$9)!W%OKNB@#\U]"_P"#$/#^CVDDUU#?SK<7UM;7\VYK.*69 M X*1&:$X,4J%5*WO^"MO_!OCH'_!6OXK^%_'?Q!_:PU/P?H_@G0?[)\+>']# M\)1SF")BC2O-<37.Z:1G48(5 J*HP6#.WZ-44 8_@'3?&NB>#-/TOXC^+;+7 M=:M[?9J&L6&D&PBNV!.)! 99?+)7&X!R"V2 H(4?G9_P4N^*O[!/_!;[_@F- MX^^$7[-'QJTWQMJ,'Q%T;PWX6O\ 3;"X1['Q9)?0Q6Q1;B.,R0&*:J_'7]G/X7:II6IZ MA?RWMGI=WXFN[G3-)N)(Y8GFM+.20Q12^3-+"LI#.D4LD:,J.ZL ?07P!^"O M@C]F[X'>$/V?_AM8_9] \%^&[+1=(B(&[R+:%8D9L=78+N8]2Q)/)KKJ** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK M\L_^#B>P\3^$_BS^RAJ7P\^,?Q%\)-\1/VB=&\)>,XO!WQ'U?28M3TJY>))8 M6CM+F-$;:N!(@5QN8ALDF@#]3**_)+_@I[XZ^-W_ 1C_:Q_9O\ B?\ LI_M M#?$CQ!X'^*'C^/PAXV^#GQ#^(&I>*;:\A=X MQ82ZK/<75K,!*XRDNW?Y/R[ M2Z/^D_QT_:T_9Y_9L:&V^,?Q)@TR[GL9;V+2[6RN+Z]:TB($MU]EM(Y)A A( M#3%/+4D L"10!Z-17S+^U%_P5A_9#_9X_8,U3]O_ ,._$K3_ !QX1_LR:3PL M_A.?[:-:O0&5+56B#>5^]&R5GVB'#;]I&*B\!_\ !6#]B[2_V1O#/[2W[0?[ M3W@OPM#>>'K"76Y=1O&LU;49+2*:>WM8)?WMPRF3A(A(V,=>M 'T_17E?PR_ M;@_9%^,OQA\9_ 'X6?M"^&-=\8_#R/S/&NA:?J*O+I*ABCF4_=^1QLDVD^6W MROM8XK'\-_\ !1S]B#Q;XZT'X=:'^T9H3ZAXLN&@\(7%P)H+#Q%,#@QZ=?2Q MK:W[YZ+;RR$]@: /;**Y3XO_ !Q^$OP$\-P^*_B_X[L=#L[N]2RT\73EIKZZ M<$I;6T*!I;F9@K$11*SD*Q"X!K@=#^._[,'[>/P?\<^#OA#\9I]4BTU)=+\4 MV_AW6[[1=:T.YVEA%,L;07MC(=I(#",L%8>)_#VJ13:;J& MF6N ?M,UK>QQ3)!@@^=L\OYA\W(SR'B#_@KA_P $T/#/P[USXMZG^VKX";PU MX>\0MH6I:U9:R+J ZBL*3M;0-"&^U.L3J[>3Y@49W$8. #Z*HKY[^)?_ 5@ M_P"";_P@^%7A3XV_$/\ ;)\#6'A?QQ;-<>$]535A.-3A5_+>6-(0S[$D_=R. M5"QO\CE6XJ+]OWQ?^P9\4OV%]*K;QG'IXU"V?R M[B%K*Y1LSEPJ,JQA_,4[=KJQ! /HFBO/]%^(?P&^!_[-NA^.[OXD66D_#[1_ M#&GC3O$?B'565#8^3&EL\DUP0[NZF,#?F1W<#!9L'-^"/[:G[+_[1/CG6/A= M\)?BU:7WBG0+2.[UCPK?V=QI^J6MM(0$N&L[R.* M%>./^"F7["?PW\07V@^-OVC]%L(]*\0#0M8UMX+AM'TW5"RK]ANM32(V=M?"ED\&G>)+R"RO+6 M:Z??'/:QRB"X!(4AI$9EVC:0"00#])**** "BO@G]HK_ ((Y?%/]LVW\1?&+ MXP_\% _C7X.^)>HW%S<>![;X?>.I=.T'P7&&;[#;16<"J+ED01?:)V<23R"1 MD:)=@7YFL/\ @I/^W-XK_P"#8JW_ &HO%7C.^LOB1=^(8/!E_P#$G3,13C3S MXB32I=71U "3&'=#YZX(F_>C#8P ?L?17P5^SWJVM_LX_P#!AUN33/,B>YDD:)KFVVO* V99(Q(P+;F/M? MA+6M8_;#_:>?QMI.JW,/PH^$&LW-EI#6L[)'XN\61A[>ZG8J1YMEIVZ6W13E M9+UIV(S91,P!]%4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7Y;?\'+>F?VWXN_8HT7^T;JS^V?M:^'H?M=C-Y<\&^15WQM M@[77.0<'! -?J37S/^W#_P $L_@K_P % O&G@_QE\=_BS\18/^%?Z[%K?@O3 M/#6MVMC;:3J4?EE;M-MJ9)) T:L#*[A26VA0Q! )+/\ X)7_ +.&L?M+^&OV MN?C?XE\;?%+QOX(0CP->?$/Q$+JT\.R$@F>TLX(X;9)B54^:T;/N1&#;D5A\ MR_L8>+?&OQI_X*Y?MI?"_4?VI-?\"^.=#\3^'AINA:?I6D3R77AF/2XUM'B^ MWV<\GE))++(PC(0/?[R-TV3^C_AC1]0T#0+71]5\4W^MW%O'MEU75([=;BY. M2=SBWBBB![?)&HXZ=Z^5?V[/^"*?[&_[?/QCT7]H_P ;:CXY\"?$C1+06<'C M_P"%?BDZ-JD]L P6&63RY%<*&8!]HD"G;OV@* #Y2_;7_84^ _\ P3]_X(Y_ MMM?"CX(_&WQ1XKG\1+)XI\6Z9K[6GDZ+J5\\#M' EI;010>9$L3F'EE3R3A5 M=-TG_!=G3["\_P"#7B&]N;.*26U\"_#Y[:5XP6B8WFE*2I[$JQ''8D5]W>'? M^"^!?%>FWEMXK?5-9GN=3UF:Z7%Q>W5Z[&:6Z8A6 M\XME=B!=JHJCROQK_P $0_V6_B'^QM!^PIXQ^+GQ+ MOV:?A-I'AW4-2T[P_P"%/%'B'P]I,4&H+X:-]#$]J]RJ^:\)#" J[$;;A_[Q M-=M_P7H\ _!/XF?\$)_B%K?A:"PAT/PUX.TKQ)\.=1T[$:Z=);2VSV,MHZ_Z MHF(^4I7!V3,HX:OL*3]GKP/XC_9_N/V:_C%=7OQ#\.:AHB6AMI5FM8'=;5+V\MH)$C:.UNKF: &-,QD(H !\H? ?X M^_$/5?\ @MA^R[X*_;/OWAUG4?V$+6_\+6VJ?*G_ G%Y/$VL21AL!;IK6TN M(VQ\P1<8^>ON30?V:OV1/A#^UQ\1OCMX#\-I8?%WXK>#HKGQC/%J-U(+ZPT] M8[6*9H"Y@@.7B0,%1I3&Y&XI*:R_^"A/_!+G]E+_ (*6^&O#VF_M":3K=CK? M@_4#>^#O&W@_5SIVM:',Q4N;>X"L &*(2KJR[D5@ RJPL?L]?\$XOA#^S'\' MO$_PS^&?Q/\ B+/KWC.&.+Q3\4O$WBK^V/%.HK&&2(/>WL M]XO_ ."0W['_ ,4/V#-+_P""&-+N[/2+6SUVUELK^XDL[F*RT^-IECC-S<*6_%CQ#=>(?&%W MJ6HZ;=M+K5P^Z748A+8E8ICR-H'E8/\ J_E0J ?$?_!"KX2_#*/_ (((,1X)Z;1&F/3:/2OT&_9W_X)1_!S]EG]F?Q9^R5\&?C MA\3=/\'>,;B\GU&&YUBPN;J"2\&V\>"XELFDC,RDAN3M)+1[')8Y4'_!&W]G M:W_8#?\ X)FQ?%SXECX2.3&=&_MJQ^TBU-S]K-H+K[%YWDFX_>8W;OX-WE_) M0!\P?M<_&*S^'O[0_P#P2T\)?%?45M_ACJ]Q'K.#0FE)^4 M-'=WC/'GHV6&"F:^Z/B#^SK^QUHW[:WA']M'QUH<-I\7'\*WGA'PWK9U.Y3S MM-1)[Z>-X$?R66-!.WG2)\OF!=V6C%<[\<_^"6'[+'[3W[%VD_L+?M'6VN>- M/"?A^WMH_#NKZM?11ZOI3VT?E6TT-U;Q1XECBS'O96,BEA+YFYLI^Q-_P2Y_ M9^_8?NKWQ#X=\<_$3XA^)+S23I"^+?B[XTFU[4+32RRN=/MC(%BMK8LB,T<4 M:[RB;RVQ-H!^;'[2UQX.^(O_ ;L_'#Q'^PCX(T[PI^S?//J]_H-]XRGNM6\ M0>,9AX@'VF\C5I432X/MD;B(S&XF=(06B@)#'V3_ (+97$UU_P $;/V=+JXE M:223XD?#-W=CDL2BDDFO;_#G_!O9^P'X:^"_C;]FRWU?XGW/PX\8O=2VOP_O MOB-=RZ+X;GG;>UQIUF?W4,/-O[[4+5/+MKNZO;B&6>5HD^5$#K$BJBK&%CC" M'UI17Q'^WY_P3JMOVDOVA/@#\5/#?C_XHS_$[X5>(K"ZTGQ7;ZBEGI%KI:ZC M;3ZE.":>6V@EMDMX-CRM_- '@O[6/ MCWQQ\5[F]_8I_9N\226'C+Q#I0'C#Q?: .O@31+@,CWI/0W\R"1+. \F0&=A MY4#[NI\*?LM_LLZ-^S6G["6E_#S0;[X>Z-X4@T"Z\$702XC&G-&419T)+%I MK/YC?,SAGSNR:^5]8_X-VOV3=<\8:]X_O?VI/VDTU?Q1J\FJ>(+RT^,]S;F^ MO) JM,ZQ1JI;:B*.,!451A5 'TO^Q#^PU\%OV _A1??"3X)WWB._MM6U^?6M M8UCQ=KCZEJ6H7DL<41DFN' 9\1011KGHL8% 'DGQ-^"GP\^#/CYOV:/V,;#4 MM(^*WQBTV >-/B+?^(K[6=6\-^%+%1 ]^UYJ$T\RNHZO<2F&RCE M-_!<*UG!%'O=5"R32R-OD(&#]@_"7X ^&_A5XT\:_$S^V;[6?$OCS6UO=:UG M5"ADCMH5,=EIT(10([6VB+!(QU>6>5BTDTC-YY^T1_P3Z\$?&_XS7'[1/@[X ML>*_AUXXU3X?W/@?Q!XA\(?8VDU30II?.$$B7EO.BS0REGAN$59(R[ EU.T M%;_@D[^V1XB_X* _\$[OA;^UUXRT"VTS6O%VA2G6[2S1E@%[:W4UG%OV<_@CX<&D^%/!^D1:=HMCYID M98D'+.[^@TV1F:&-FVAFRHX)XH VOC3\=?@W^SE MX"N/BA\=OB9HOA/0+:5(I-4UR_2"-I7.(X4W',DKGA(T!=SPH)XKS;P[_P % M)_V.==\:Z-\/M4^(VL>%M4\27*VWAI/B'X"UOPQ#K,[#*PV<^KV=M%=R-_"D M+NS=@:^%_A!X]U#]OO\ X.=?B+X9^*DK7_@K]E'P$B_#KPY<'=;0:_="S6?5 M&B.5:<>?)/"EY# M:M/&&:SO5B9[6[C)^[+#.L_:8^(TF MB)XCUB#2]#M[;2+J\EN[N9]L<8$$;B/)W?-(57"-S\IK\@O ?_!6K]NOQ=_P M:KZ[^T5X+O=-U'Q9X+NKCX?^-/'NNZS,FHV]C)%?%- MQKZ3VBR(5G,C6%K()F)E7R5B?A5(=B^U0#]7**^+-?\ ^"J'QN^$_P"VW\+? MVIWFE?#KQW+XZM;V]_M"&$2I!J&G01$6;2@J%"SR[2PS MR'$?J/Q*_;)\<:G\;?%G[.'[*?P[\*^*?%'@+3+*Y\:WWC?QO)H6EZ;<7L33 M6E@DD-G=S3W3PJ)G41+'%%+$QD+.(R ?05%?GSH/_!>O1/$O_!/[XL_M@:)^ MR3K]UXP^!?B&]T+XK?#&+Q58C^Q+VU?;)(+Y]HN+4G.V6*%G)1QY7RY/K'[& MO[?'[4O[5WQ'\)W6J_\ !/K6O"?PF\8_"^V\3Z1\4[[QC:RJ][(D+&R:PV+- M'&WF,8I7(:2-5D\M Y" 'U=7 _M*?M1_L]?L>?"J[^-W[3GQ;T?P7X6LI4AE MU;6;C8KROG9#&B@O-*P5B(XU9R%) P#7?5Q'CW]GCX4_%'XJ>%OB]\0_#4.L MZEX*MKU/#-KJ44F:GJG['O[1FA>-O[%91JUE9K-;7EFK$A7DMKF..98V((5RFUB" 20 M:M^/OV_OV0_A?\4+CX/^.?C);V6LV.J:?IFKR#2KR6PTB^O\?8K6^OXX6M+& M>?PKGOA+\6? 'QT^'6E_%GX6:ZVJ>'= M;A:;2-3-E- EY"'9!-&LR(SQ/MW1R@;)499$+(ZL? ?C;_PD_P"T)KVC?\$\ M--\3S7%A9>'+*]_:#\56L[*4TEDVIHZR#!6YU-HY/,P=T=DEPQV//;L?H'X; M>-/A9XT\-)+\(/%GA_5M'TY_L,;>&K^">VM6B 7R!Y!*H4&!LXVC P* .@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 *221(D:65PJJ"69C@ >II:JZWHVF^(M&N_#^LVHGL[^UDM[N$L0)(G4JR MY!!&02,@YH G@G@NH$N;:9)(Y%#1R1L"K*>001U%/KY4G_X)9^'_ (:SOJG[ M&G[2WQ#^$4^XO%I.G:PVJ:+N/.7L;LL'Y]7QR>*;_P )I_P5C^ 7R^+_ (6> M _C?HT/_ "_>%=1.A:P4[O)#.# S=PD7)Z9H ^K:*^8O#'_!6+]FB'6H?!WQ M_P!%\7_"'7I3M73?B1X:FLXY&[E+A0\13T=F4$#/'G@?XC:''XF^'OC M+2M=TV;_ %6H:-J$=U _?AXV*G\Z -6BBB@ HHHH **** "BBB@ HHHH *** M* "BJ'B/Q5X8\':8^M>+O$=AI5G']^[U*\2")?JSD ?G7B'Q$_X*D?L"?#*9 MK/6_VF?#^H7(;:EKX;:35G=^FP?8TD&<\] 'OU%?*W_#S+Q+X\_=?LY_L M'_&/QCO_ -1J6I:"FBZ=-Z;;FY8_CE1C-'_":?\ !7[XH_\ (O\ P6^$GPMM M9/OGQ3XBN-:O8@?[GV,"%F'^UQ0!]4U3U[Q%X?\ "VFOK/B?7;/3;./_ %EU M?W20QK]6<@"OF+_AB']L[XD?/\>O^"E_C!()/OZ;\-?#]IH(B!ZJMPN^1O\ M>89J[H/_ 2&_8G@U)/$'Q&\)^(/'^JI_P Q3QYXMO+^1O7N*Y#_AYWJ/ MCL>5^SE^P_\ &3QMO_U&IW'AL:3ILOIBYN6X_%*]Z^''[/OP(^#\:Q_"GX,^ M%O#>T8#Z)H%O;.?JT: D^Y.377T ?*W_ L#_@KS\4>/"_P ^%'POMI.K^,? M%$^LW<2^JBQ C+>S<4?\,6?MO?$CY_CK_P %*_$UK;R??TOX:>&;71/)'<)= M#=*WU9,;R^D)[DJKI& MV?="*]@\(_LI?LP^ M.&D^#/V=_!&F6_&Y+/PO:IO/JQ$>6/N237?T4 &_A]X"\&SRW7A#P1I&E2S(%FDTW38H&D4'(#%%& M1GL:UZ* /RQ^*WPLUO\ X)6?\%V-;_X*5>+=*N#\ OV@O!L?A_X@^*[>!GMO M VNQ"U$%U?[03!9S&S0?:6_=H]W+YA0*I;ZC_;G_ ."DOP%^&?[.6N:?\ _B M1HOQ)^)OB[0KG3_A;X!\!:I#JVI:[J<\+);LD-LSLMLCLLDMPV(XXU8EL[0? MJIT25#'(@96&&5AD$>E8GA'X8?#3P!G-Y+I&DPVS3GU-B'1U7]>Y8HIXF@GC5T=2KHZY# M]01W%5&\->''MH;-] LC#;1B.WB-JFV)!T51C"CV% 'YF_\ !;?X\?!&']LC M]@?4&^+_ (8\A/V@X-1>===MRB6311QBY+!\"$NZKYA^7)ZUY5XU^/O[)/\ MP3>_X+'_ !YL/^"I?P=T*?X;?'V;1_%7PD^+7B'P0FL6,@XX%1^)?!OA#QGI:Z'X MP\*:;JUDDBR)9ZG8QSQ*Z_=8(X(!'8XXH _,S]O[]H3]D7X@?\$2OVEOBI^S M;\./#7@?X;>)?!TFF>"?$2^'H] /C>[VX:>VMGBADE@WN(879=TK1SLJ^7L= M_JC]C#]J+X#^ O\ @DA\.OVF-7^(]A<^"_!?P,TF_P#$FKZ3)]M%G'9:/"]T MC)!N;S8PC!HL;PPVD9XKZ4N-'TF[MH[*[TNVEAB $44D"LJ8&!@$8''%4O$& MAR_\(EJ&C>%-(TD3W-K(D-MJ%O\ Z([LNW]ZB#+I_>48W#C(SD '!?L9_MF_ ML^?M]? #2?VE_P!F3QD^M>%=8EFAAGGLY+:>">%S'+!-%( T;JPZ'@@JRDJP M)\E_X*A?\%:_V8O^"9GA+1M+^*GQ.T+3?&GC*7[/X3TO5A<2PVZ9VOJ5[':) M).ME#R6V(7E8>5'\Q+)[5^S+^SOX>_9J^'5QX-T>^CO;W5M>O=<\0:E#8):1 MW>H7F M2* /S^_8!_X*S_\ !)W7/'FB_LQ_LG?M)ZE\7OBS\3_$TFH>)]4MO!NI6UYK M=_Y'F7FJ7M3JQA@+ $QPHJ23SRX/DV]O/*00F#Z!::!H6GSBYL M-$M() "!)#;*K ?4"HM0\)>%=6\0:=XLU7PSI]SJND+,NDZG<62/<62S*JS" M&0C=&'"J&VD;@H!S@4 ?GE_P5[^ _P 6_P!FW_@A1\9]%^&'B75-=\ZW]IU"S&MW2JI)C@%DLL*Q9(@LH5B!VQ"M;X.RZ1I?_!P'&M#M M[&*>8@ RND"*&<@ ;B,\4 ='1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 45'=S26UI+<0VDEP\<;,D$) M4/(0,A5W$+D]!D@<\D=:^4O@C_P5K\#?'7]N?QI_P3WT#]DGXP:7X[^'=M;7 M7C2XUJ#P^FG:9:W"P/!<&:+5Y&E5X[F*0+$CR;2?DRI% 'UC1110 45\<_&G M_@K!K_A;P)XZ^-_[-W['_B;XP?#_ .%WC:?PQX[U?PIK,*:E]JM6C6^ETW3S M&S:A#;/)Y-#+7UQX9UZW\5>&]/\3V=E=VT.I6,5U%;ZA:M!/$ MLB!PDL;@-&X!PR,,J00>10!>HHHH ***IZ#X@T+Q3I$&O^&=9M=0L;E2UO>6 M4ZRQ2@$@E64D,,@CCTH N4444 %%%% !15/3/$&A:U=W]AH^LVMU/I5X+34X M;>=7:TG,4"O"=W MXD\/_#G6O%=U;)NCT+P]+9I=W/LAO;BWAS_O2K7QA^SE_P %VO /[5WP"U3] MJ3X%_P#!/;]I'7/ .BWES:ZGKUIH7AR22*:W4-,BV2:XUY,4# D10/Z#)XH M^Z:*\L_8V_;1_9Q_;Z^!6G?M&?LM_$.'Q'X8U":2W:80O#/9W4>/,M;B&0!X M9DW*2K#E65E+*RL?4Z "BBB@ HHHH **** "BBOFCQ]_P4>L/ 7_ 4J^'O_ M 3?U/\ 9]\30WWQ \/:IK.G>.;S4+)-->WLK>65Q!'%++-(V^/RV658"NX, M-XQD ^EZ*** "BBB@ HHHH **** "BBB@ HHHH **** ,_Q1X2\*^-]%E\.> M-/#.GZOIUP,3V&J627$,@_VDD!4_B*^=_&7_ 2?_92O]IXZ4J?\%/I_A2XL?VT_P!DSXA?"PH< M3Z\FG_VWHB'O_IMF#GUP$/'>OJRD=$D0QR*&5AAE(R"* .&^#G[3O[//[0=D M+WX*_&;P[XD^3>]MIFIQO<1#_II"2)(_HRBNZKY@_:T_91_X)AR#_A+/VA?# M_@SP7JK9GM==T_55T346?/\ K4-N\;3N"#C*OTZ<5\9?$3]O./\ 97O?(_8X M_P""@?CGXAV$#[4\-?$7PDNJ6I _A_M"9K>X1!T C0\8YX!KR,PS_),J=L9B M(0?9R5_NW_ X,7FN6X'3$5HQ?9M7^[<_6RBORBU3_@X&^/MUX7M;71O@3X1L M]9$ %]?7%W=3V[R=VCA#(R+Z!I'^O:O)?&'_ 6,_;X\6W(>'XL6FCV_F!FM M-&T*VC4X/3>Z/(!]'KXS'>*_">$FXTY3JM?RQT^^3CIYJ_D?.XGCG(L/)Q@Y M3_PK3[VT?MO2,RJ"S$ #J37S=\:/B/XIO?$=OJN@>+-1@TO5](M+^RMX+QT0 M1RQ*>BD Y()_&O/[O4+^_;??7TTQSUEE+']:_>LOX2EC\)3Q'MDHS2:LK[J_ M='Z1A\J=>C&ISZ-7V/=/VBOV[OV6?V5;RRTGXU?$]=/U#4X6ETW3;+3;F\GN ME#;3M6WC?'/'S$5X]=?\%:!XOF-E\ /V-?B5XF<_ZF]\0Q6V@6$WH5N+J0\> MY48K":SM'NEOGM8S,B%4F*#H%25Z4."*2?O5VUY1M^K.E9)&^L_P / M^"=%HWQ-_P""L'QS65O W@GX*?#NR4@7#:KXDGU^^M\] IL_W!;_ 'N#@U=_ MX87_ &O?B-\_Q^_X*8>.7AD_UFG_ WT6T\.K&/[BS1AW8?[3#->B_L@?\@G M7/\ KX@_]!>O9*^-S7!PR_'SP\7=1MJ_-)_J>/BJ*P^(E33O;_(^9?#G_!(C M]A_3]23Q!XZ\!:QXZU9>NJ^.O%%YJ$K^NY#(L39]TKV_X=_ GX)?"&$0?"KX M0>&/#:JN/^)%H5O:DCW,: GZGK75T5YYSA1110 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 %?F! M^PQG_B)__;?QU_X5WX)QG_L#Z57Z=W=U'96DM[,LC)#&SN(86D<@#)VJH+,? M0 $GH :_+O\ 8FB^)^B?\'"7[3G[2_BK]FSXKZ/\/?BIX8\.Z1X(\7ZK\,-7 MAL[RZL;+3[642%K?=;(7AE*RS*D>U,LRY&0#J_@-^US_ ,%6/VG_ -NK]JO] MB+0/'_PC\*M\(;KPK!HGC9?!MW>Q:7!J-G>7186#WB/>W,JB%=[W$<,7V=B( MW\S;7?\ _!+3]L#]KW]NO]D_XH^$OB5XM\*>&OC'\)/C+K7PYUKQ=I_AA[S2 M[VXTR:W9KU;$W$1Q)%*T>T2J Z^8 !B.N _X)W/X[\#_ /!7?]MKXW^._@-\ M3M$\(?%"3PA<^!/$.I_#/5XK?58]&TF[@O=F;;!?CQX.-FWQ:\81P:#KW@* M>02ZF;S!NI;J*_5_*+9;R5CS_#YG\5=+_P $JOVOO^"R?_!2/]G_ .$G[6L7 MBGX,>'O";_$+4[7XFZ-?:'=B[UK2H;^:*0Z>ZL+NXCEA M>#R;=UF<[RIB0F0%&)7:-U;/_!MSX.^,OP7_ ."8>G?L[_%_X)>,? ?CGPSK MVN3S:7XX\)WEA%(EW?3W-O+'+)&(YD(D 98W+J5.0 5+ '#_ +6?_!1+_@HQ M^S?^PEXR_;\^+_C#P9\)O%NC>,+P>"?V>_&&C6KC7=$M]0CMA&\_V@7<]W)! MYEQYMN40+C]UM.^O:?VT_P#@I]IGP7U_]FGPKKWQ.TWX1^&OV@+&_O=2^)FO M64=U;Z"T-A:W%O8!YL6\$UQ)=JHN+A6C5;>0;,N'C^#K;P+^W9\6_P#@C_\ MM!?L[?&'_@G'\7=9_:E\1PZJ/B/\2]?T: 6_B&!-3^TVT>FWC2&2\ACMDC@M M[&RC:(-&2H02;S]C>(?%T'Q,_9N^ G[/'[;/_!,[QWXA^$_BSX9W5IXVTV_^ M'L^NZAX6U6P@TF*PGNK73A//9^<)=2"-"&N(]D;L(L2B, ZS]HW7?^"@6@?\ M$_?VG/$>I_M*:%:7_AG0-3UGX5_$KPOX4C26_P! A\/Q7@8(+AHX[LW(N83< MKE %$D<2$J$^?_@=\=/VXOV,_P#@V^\-?M;?"KXJ>!M=O/#?P2T;5]"TKQ-X M+N +&U6("6-I8;T&ZF*R*RR.%4-%\R,'.V_^PM_P3V^-WPD_99_;8_9E^",' MCB+X(^.= O-,_9G\*_$J.YL]1M)[K0[J+4 L%\L=Q:VCWL\447GK&S"W:5@= MYDDY)+C]I'Q?_P &V.K?L8:E^PM\9-%\=:3\(K3P/8Z)J'@J>2ZUC5XSY;FW M@MQ(Z6JI$)#=3B&-O,54+L& /;-!^+O_!9G5_V<+G]MS7?BW\'-%\!R?LX- MXLTWPO\ \(ML6^N1:G_$2#X?6OB/5;"Y\-/<:7>O)=)"\*Q?:%DB&UB5( MD;! R".*]X^!'A#Q1\=O^"1^F? U?!^O^%_$M]\"4\(WND>,= NM+N;#4_[% M6TD22.XC4LBRMCS4W1L 2K,*_.9=3_;(\;?\&['B+_@F;IO_ 37^-UC\2O! MG@!?#NOMK?A)[;3[DPZBA5],E4O)JSR*%*K;QL@ D9Y$559P#[X^)'[?/Q-N M=6_9M_9C^$\6B0_%/]H#PPVNWVMZG8O/I_AK2K33HKN_O?LRR(T\KO(L%O"9 M%7>Y=V*Q%'O_ GUC_@J)X<_:]\>?LX_$Y=(\0_"ZZ\!+J_PZ^.LF@6L$^G: MPTB1/I=Y807*"ZV[GF1U6'Y8P&9M^5^2/VN_@I^WE\.[']CO_@J;^SE^R9XI MUKQ?\"/!Q\-_$[X+W,ELVLZAH]U80V\[6R6LLP=T(GPBEI0SPL8L1NM?:/[' M7[7G[0W[:OBR'QW+^Q[\2/@I\.](T^475O\ &+18--U[7]3?:J10V*R2O;V< M*>8[32%'FD:$(H1)=P!\?_\ !!^3]M#QG^R1\;OB5??M:6=]J*?''QHMU=Z] MX&6[N;S4X# HNY)5ND41,$4?9TC4(HVHR@#'?_L\_P#!2']KOX__ /!O'-_P M5 .N>$](^)NE^!_%OB:YAB\-/-I5V-(O=4B2V^SMZ7?E#:RVUCE>678#Y<;-*@![M^V-_P M5&_;K^$/_!+G]E_]MSX46'@:XU?XMW'@>U\;:;<:+,9Y)]8M5N)AIY>X$-N" MRF,><)0!+G(*9/I'Q:_:R_X*$?L"^#/%WQ&_;5\7_"3Q,GQ ^(?ASPI\ M(\ M%Z1J<0TS4-2DE2>/4@5,MS!;(OG@P[IIUMI<"$RHB?*O[7/@3]I_Q%_P1,_9 M'_9YM?V)_BZ_C[X>^*? 5SXA\*67@Z2^GBL=%M/+NKMGM&EBA#,H"0S/'<$M MDP@ M7U]_P %GOV:OCU^V_\ L/>%_B!^Q9!.OQ+^%_Q'T3XF_#K2/$&GS:=+ M?W^FF8+:RPW:Q/#(T<\A5)0F7158J&W \_U;_@H1^U]\$?VW?@]\/M,U_4? MCK\,/BGK)T+QG' M=+O=2\#^/_$-N1IGC6SLIK&"\FM"8U&U'U&TVE'E#+(=QC<>70!]/5^"W_!% M3_@J_P##3_@FA_P1XO/$'Q ^"OCC7KG5?C;K6F>'+RRTZ*UT2XU.Y\K[/;W. MJ7,B6]FF4)>1S\B!FPV,5^YWQ%\?:3\,O"-WXSUO2-T3J7D MI[+';VD>%G\4^ M+];O-0T?Q;X,O;)'LKD6SV]W;7;QK\2O'5UXNUW2?#*+33YYX8DOKV-0!+?&W9HUM606ZSQ*[2LKFNB_X)0_$?]M#]CR;5?\ @E_^ MW=\%OB)XFTKP%J*Z3\*/CMHO@^]U'2/$6@. +."\FMDD-K-#&R1EW_=HJE)' M4P^9+XG_ ,$_/CC_ ,%"/^",.@:A_P $P?BU_P $T/C#\9?"GAKQ'J!^"WQ+ M^$^C)>V-_I=W=27$4.H32,D-B5DE=F>60%-Y4H5C5W /9_'_ /P62\16_P & M_P!E/Q+\9[>3]G-?V@9=8M_&_BCQOH+X\'7VG0[/L6V]");M=71_*/"?PP^!7_!0C]BJZ^* MG@3XBZ)XAN?BC!X1\"W7B6W\&:HMQ8RZ5"19PM.Z10W-W:BZ@B\YWMUG"H/, M*_)7P<_X(\_%CQM^QG^VE^PQ\#]8\::!\!_'LND2?LVZ%\4H+VTNM/U*V47U M\!!>HEW:V+W\=O K31J[K$TFUSF28 ]+_:B_X*3?MT_LR:#X&_:"^'NOGXSB MZ\16=I\3O@QX6^!>LVK66GS*QFN-*O60RM);E0F;C>LNX/MB^Y7T3\:OC'^V M'K?[4GC#P0GC#3?@?\$/!GP^LM5@^,FN:59W*:WJ]U(WMT4B1"G MF,S ^9&&7=X3^R'_ ,%,O^"HOQ3\!Z3^R%\4_P#@E;\5_"7QMM+)-&UOXI^( M-)CB\#VTD:"*36S>NV+H@ SBTMQ+YKCRUE"MO5_BO7?VHO!'_!:[QWXB_:-_ M8I^)OQ@\!GPKH:?LSZQX8T:WO-#\,72VX_M.2X>XFBM=/O9KEF!NY2LJQ1;% M/ENJD A^!/\ P5>_;!^.G_!$+XF?MW^%[3X-IHO+(!E9 ^XXVD*-O]G;]L?\ X*/:;^S-X'_X*>?M:>.OA?:? M 5/VMWFKPM':)8K M C336^1(6O9(XK<#R]KL9"J?67P*_9J\2?M??\$!M$_85\6>%O$?@3Q7+^S] M8^!M3L_&?AN[TZ73=9M=*AMU=DFC4S0">-&\R+98E+-Y2%3*5">9$&,J5/^">O[>'_!3+P!^S_X6_X)W_%/_@E9\5X/C+X) MT:#PK8_$C4=,BC\ RV]K&MO!JMUJIE <)"J.\-LLSSM&P0JT@5.E_:BT7XH1 M?\%W?V9OBY#\(/B7XB\)?#GX=^(=%\:^/]/^'&HSV,-_?VCI 2]O;;)-[[2[ M0!HHS* Q4*VT [G]A;]KC]L[3?\ @I7\6?\ @FG^V?X]\(^.KOPUX#TWQOX, M\<>%/"CZ(9K"XF$$UK/:&XG52DKH$(D9L(Q9FW )]S5^=?PKT[XB)_P<;>/O MCS=_ OXBVW@+6O@!9^#M,\;77P_U.+3)]8@U*&X>'SF@ 6/RP^)VQ"Q0@.*?VJO D4D?W[>V\26]S,OUCA9W'Y5YS=_\ !8?] MB2]N7L/AOXB\5>-[I#M:V\(>!]0N6+>@+Q(I_ XH ^HZ*^6/^'BGQJ\7\?!W M_@FG\9]2W?ZJ3Q98V^@QOZ$-.[_*?7'2O(?VF_\ @J=^V1^S[8M)\0_@C\)O MASJ$D6^TT'Q3\0)-;U&0$94_9]+7< >SMM3_ &A6.(Q.'PE)U:TU&*ZMV7XF ME*E5K34*<6WV6I^@M8GC_P")7P\^%'AV7Q=\3O'.D>'M+A_UNH:UJ,=M"#Z; MI" 3Z#J>U?C%XL_X+]_MT:_X9O="T=?".D7EW-F+6-.T%O-M(]N-D232RIG. M3N<.>F,8Y^0_BC\8_BO\;?$C^+_B]\1=9\2:DY/^EZSJ$D[(#_"FXD(OHJX M["O@==YY[I$ZGL:^1?%'_!P/\ M:^* M_B/HVHZ7H?A[POX7M-:MI]3TK3+#[3?^"^7POL?$OP M^^'O[2'AS9/!#<2:3=7N>&_"TEGM^](+S2'#PJ#_?D@BB&>_G'US7Y2U\YXEX:#SJEF-- M>YB:<9_-*S7W)7\V?RCXAY9++^(9.WQ+\8^Z_P $G\PHHHK\Y/A#]?\ X>^( M?^$Z_9/^#7CMI/,>?P#;Z=-+G)>2SQ Y/ON!S[TM<)_P3_\ $/\ PE__ 3C M\-Q;][>%/&FI:4?5!*?M>/\ R,/SKNZ_TM\,LP_M+@3 5F[OV<4_5+4_K;A/ M$_6^',-4Z\BOZV"BBBONSZ(]T_9 _P"05KG_ %\0?^@O7LE>-_L?_P#(+UW_ M *^(/_07KV2OR#B7_D=UOE_Z2CY',O\ ?9_+\D%%%%>$<(4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !117C?[87[;?PQ_8XLO"&F>)_#VM^)?%GQ$\3Q^'OA]X'\,0POJ. MNZBXW%4,\D4,,,:#?+/+(D<:\DY*JP![)17C7[,W[8NF?'_XA>-_@;XM^%.O M^ ?B%\.QI\WB;PEX@N+2X/V._25[.]MKFTEEAN()?)F7(*NCPNKHOREO9: " MBOF?_@I'_P %0?AI_P $P/ NC_%+XX? 3XD>(?#6M:];:);:UX(M](GCBO[A M96B@DCN]1MY5W"%_G"% < L"0*7X@?\ !0/XT?#'P1JOQ$\7?\$H/VC%TO1+ M"6]U%].OO M].L,:EG*6]MXGDFE(4$[8T9CV!H ^EZ*RO OC#2OB%X(T;Q]H M22K8ZYI5OJ%FMPH$@BFB61 P!(#;6&<$C/)/A)KV MIS7:7?@7Q7,DE[8K%<21([E O$B(LBY53AQP1ACZ?0 4444 %%%% !17E7[6 M?Q_^)_[//ACPMKOPL_9?\4?%2YU_QUIVA:GIGA6>*.71K*Y+B75)C)P8(=BA MAQS(N61=S#U6@ KCO#7P3\+Z#\5=5^->HZGJ&L^)-2LO[/MK_598R-+TWS?- M^PVJ1HB11&3#NQ#2RE(_-DD$403L:* "BBB@ HHKYV_8N_X*7_ +]O'XU_&; MX0_ 6.^O;?X,:]8:1JGB9S&;+5[BXCG9FM"K%GBC>WD3S" KX#)N0AB ?1-% M?)6D_P#!8/X!:OKV@:[%X"\3)\,_%/Q:E^&GA[XM.;0Z5>>(D>2%4$0G-PMG M)<0RVR79C"-,G(6-DE;Z(^.GQJ\#_L[_ GUKXQ_$6YG32]%M@[064!FN;R= MW6*"TMXAS-<3S/'#%$OS222HHY84 =;16=X0U76]=\)Z9K?B7PS)HNHWFGPS MW^CS7*3/8S.@9X&DC)1V1B5+*2I*Y!(Q6C0 4444 %%%% !1110!YM^TC^U) M\//V6]$TW7_B'H?B2^AU6Z>WMT\-Z!-?NK*NXEUB&4&.Y[UY%_P]X_9F_P"A M ^*?_AN+W_"OJ:B@#Y8/_!6[X#7G^C^&/@E\9=;O&_U>GZ5\-+IYI/\ =#E1 M^M'_ WM^U1XPX^#W_!+WXF7F_\ U1\:ZM9>'O\ OH3%]M?4]% 'RQ_PGO\ MP6$\<<>'?@'\&/ J/U_X2SQ3>:G)&/;[$ I;],T?\,[_ /!4GQOSXT_X*!>& M?"D3_P"MM/!7PR@NB@#Y8_X=F>(_%?S_ !A_X* _';Q M&_UMGI_BY-+LY/7=##&>/HU6]$_X(^?L!:?>C5_$7P>O/$M^/O7_ (G\4:A> M._U5I@A_[YKZ<^"_V-/V2?AUL;P3^S-X$TZ2/[MS;^%;3SOQD,9<_B:J_M)?M>_LU_L8># M$UOXR^.;'1T,1.F:'9H)+V\Q_#!;I\Q&>"Q 12?F9:[/P!\5/ GQ/6_D\#Z] M'?+IUSY%RR*0-Q&0PR!E3R W0[3CI7XP_P#!\L;V^N7G:SO%QY]F7BV7R/T3"X+"X* M')1BE^;]7NPHHHKSCJ"BBB@#]1_^#<7XT1O-\1?V;M5N%9)HX/$.F6SG(.,6 MUT<'KD&T'X&OCC]JSX12? 7]I#QK\(C T<.B>(;B&Q#=3:LV^W;\86C/XU:_ MX)1_&W_A1'[>G@#Q'=7?E6&KZI_8>IY;"F*]!@4L>RK*T4A_ZYU]0?\ !>GX M._\ "(_M(^'_ (PV-KLMO&'A_P FYD"_?O+-A&Q)_P"N,EL/^ FO>SZE_:O M-.MO+"U'%_X)_P#VW*OD?S]XRY5>$<7%;-/Y/W7^*C]Y\*T445^2G\^'Z%?\ M$?/$/]M_LT?%KX?-)\VCZUI6KP1D]?.#PR$?18!GZBO=J^3_ /@B?XB_XO3X M^^'$KX3Q!\.;MX$_O7$$T3(/^^7D/X5]85_>WT?,?];\/X4F]:$I+\;K\ HHHK]R/T(]T_8_\ ^07KO_7Q!_Z"]>R5XU^Q_P#\ M@S71_P!-X/\ T%Z]EK\@XE_Y'E;Y?^DH^1S+_?9_+\D%?G1^W+\:OC)X/_:J M\6:%X2^+7B;2[&%K+R;/3M>N((DS90,<(C@#))/ ZDGO7Z+U^87_ 4'_P"3 MO_&'^_8_^D%O7\T_2&Q>*P?!F'GAZDH2^L15XMIV]G5TNCX'C:I4I97!P;3Y MUMI]F1RME^U+^TE8$&#X[^+&Q_SVUZ>3_P!#8ULZ9^W%^U=I+![7XTZFY'3[ M3##./RD1LUY317\A4>*>)\.[TL=6CZ59K\I'YG',,?#X:TE_V\_\SW_1?^"E M_P"U5I14WWB+2=2QU%[HL2[OKY.S]*[?PY_P5M^)-J5_X2WX3:)? ??_ +.O M)K4GZ;_-Q7R317T."\4_$+ .]+,JC_QM5/\ TM2.VEQ#G='X:\OGK^=S[]\* M?\%8/@OJ>R+Q?X#\0:4[=7MQ%=1+]3N1OR4UZMX+_;3_ &7_ !YL31_C#I5O M*_'DZLS63 ^G[\*"?H37Y645]SE?TA>.,&TL7"E776\7&7WP:2_\!9Z^'XUS M:E_$49KS5G^%E^!^S]C?V.IVJ7VFWL5Q!(,QS02!T8>H(X-2U^.O@_XC_$#X M>W?VWP+XVU71Y=V6;3;^2'=]0I 8>QKW'X;_ /!3C]HKP;Y=KXL?3?$]JN W M]H6PAGV^@DAVC/NRL:_4LD^D;PWC&H9GAIT'WC:I'YVY9?=%GT.$XXP%73$4 MW#S7O+]'^#/T9HKYM^%O_!3[X">-/+LO'=IJ'A6\? 9KJ,W-MGT$L8W?BR*/ M>OH'PMXP\*>.-)37O!OB6QU6RD^Y=:?=)-&3Z94D9]NHK]IR+BSAOB:GSY9B MH5>MD_>7K!VDOFD?58/,L!CXWP]12]'K]VZ^XT:***^A.T**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\>?^#BK]HF^N?%WP^_:<_8 MHTG4_'/CK]B[X@)XD^)+Z5:"31-$L+L0QSV%[<[UW73F. /;P"26&!YI)?) M4M^P-['=36-=;UKQSK>I3>+O!?P[EU_0_'4&HQI'<&>^++;AI-I!>>1 M4,F3W7B73K MC3[">S-O60N,#]%?!5OXUM?"ME!\1M6 MTN^UM8?^)C=:)ITEI:O)DG]W%+-,ZJ!@?-(Q)!/&=H_$#]CWX&_M\_\ !"7] MHZ'Q9X\_X)^_$CXO? ;Q"-3N/AUX:^&>I-XKUSX3R7]RKS6AMXPD4L\D,-M' M-*O[HD'RKD[IUF_9/]FCXG_$_P",_P +H?BA\4/@SJ7P^EUFZDGT;PAX@>/^ MUK#3\*L/]H+%))'%=/AI6B1V$2R)&Q+HYH _/W_@[8E>#_@F9X5FBMGF9/CI MX<988RH9R$O/E&X@9/3D@>I%?2WQX_;K_:6\%+X*T[2O^"=7Q3T"T\3?%#PO MX>UGQ3XFU3PM/8:197^M6=I/++'INL7EPVZ.9XU(BVJ\BEG4#GYY_P"#GOP3 M\8/C]^QQX4^ 7[//[/\ \0O'WBF'XI:-K]U9>$?!-]>0P6%M'=>9(]RD7D!M MS(HB\SS/G!V[#;K6M,_8N_:+\27EM"+BT\/VOP)U=)K MB=,/&BOHZ?+!=*#M*00W"LT-K;L@,;,+>1XP 4!/RU1\(_M;?\% /V=_ M^"MGP[_8F_:W^(?P_P#''A+XY>"];U;PK<^#_!T^CR^&=0TR,W$MIF6ZN&NH M#"N/,%?C3I/C_XK6O@ MWP+?ZA:^$K%R7DM6EMX"LS6HE\C:FZ9Q;%RF7&[K/VR5\>^)?^"YG[)WQX\+ M? ?XF:IX(^'_ (7\5VOC'Q7I_P -M6EL],EU733%9JS"WR^7VA]@;RMW[S;M M;: >G?#G]KSXY?MJ?MW?M"?LF_!GXB0?#C0?V?[;0]/?68] @U#4-> MX\V1;G,<=C"(/+\I%$LQ+,)XP *X_P#X)8_MU_\ !0K]O#]G3XI?$+QS%\(- M)\2_#_Q?J_@>WM+'PWJ@MVU[33 9;F8M?-YMK)',"$C,;!SC=A>?"OVE/CMX MR^ O_!6KXX_%OP1^PY^T[-*?#_A[P[=>-?V6/#>F^((_$:+8BY=]9M[Q)XHK MV$30Q0A8TN$@12S;)X\_0W_!,O\ :R_8ST/]GCQ9\!?V??V4OCA\+-0\!6#Z MWKGP\^*/PVU"'Q7JYOII-VJ>4IN)=1>>X5U>168JP 81H%P >7_!7_@J;^W+ M\4_^#=F[_P""I.ER^ #\2['2?$FL:A!J?A^X.F?9K+5KVW6*""&X1E=884"L M\C@E/G#;B:Q?VEO^"B'_ 50_9G_ &!O@_\ \%4?$_C#X8W'@:[TWPA-X[^% M\/A6:2_U*RU2.V6:_&IB=4AN&DF#);16XCA$@!DGV'=YU^RC\*OC_P##W_@U MB\6?L3^+OV7?BI9_%4>&?$N@P>"G^'&J&[N;K4M2OKBV:,B H\7E2JSRAMD9 M&URK,H;J/^"E/@CXT_&;_@W%^'O[*OPP_9I^*6L?$C_A%/!.E77@Z#X;:JMW M9W6E?V>U\LV^W"1HGDN%D+;)2/W9?!( /L+]K_\ ;UE\ ?M:^'?V&_ ?C>'P MKK.H> Y_&7BKQ?-X1N] /BS\+].T2YM/$46FB_DO8+R"QGB$YF69^4\LL/)"D!)C(OL M$^J_M$?\%?OV4_BQ\.O%O[-GC/X#>!?&?PSU3PSX>T[XK:;%:Z_J&K7<05-0 MGLHV=[*UMB@549M]P9Y"401(7 /#OV@/^"GO[=O@S]E[PW^VQ\"=?M/&_B*= MM+U+7/V=-+^#.LR1SZ7>21"2TM-5$?FO>6\Y_:7_X* M"_\ !0#3O^"CO[/?[+_[/>D>!K'PI\=?A]J^NZ;;^+/#UW'J6D30:&-'^(T-ND?@;48+:-8+?4;W5F.R)5B5&D$ G>38Q10[B->D_:PT_ MXOZ9_P %M_V4/BY=?![XE^+O#?PP\"^(](^(WQ T'X8ZE-80W^HZ<8H91]G@ M99%>4 OY'F)%YF"1M8* '[8W[6G_ 5U_P""?_[-'P,U7XY?$'X,Z_XJ\9?' M_2/!/C75_#/AJ^(ETZ_O)WAFMA,\4<4HMX!'(&AG[;?[>'P M&_X*A_LX_LD? ZQ^'E]X1^-,'B?9;:S97,5ZEQIFDF8FXNA(ZB!99HYMD,(D M=8#'O&_(Q/\ @X6\*_%'XF?"CX'>#/@Y\#_'?C?4_#_[1?ACQ?K5OX/\'7NH M+9Z18?:C<3O)#$T88%T BW>8V[(4@$C+_;[G\<^-/^"QG[%GQ]\%? 7XGZQX M*^&5IXQG\<>(]-^&.L2P:6NLZ/%;V0<"VWL^\?O$52T720*00 #L?V4?VN/V MX? '_!63Q3_P3-_;2^('@KQW#J/P;B^)/@CQ?X0\(2:&;6#^TOL$VGRVSW5S MN42>84S^-A\/M3_ +,373X@FO1%Y_D;3#Y3+_I(_<9/^LP" M:^>M?^/?B7X,?MH?M0ZWI7[ ?[8%GIOC3XB3:+K.H?LJ>&-.U[0_$5K:VR0' M49GG65K;596FF,S6C0/'E$?%Q#*Y /MO_@B=^W'^T3_P4?\ V+=(_;#^.FG> M"=-M_%$L\.C:+X1TF]MI+*2UN[FUN1.]S&E\2Z>\EU MX=UV,+=Z7=13207%K+C@M'-%(F[C<%!P,X !PO[5_BKQ1\<_'MK^P9\']?N] M/NM=TQ=1^+'B?3)S'-X:\,2.\?DPRKS%?Z@T"- M-)T;1?&_@NQTG2[" 106=M%H\\<4,:+PJ*B MJH X %>Y_M/_P#!#[_@F#^V7\;=6_:+_:._9ONM?\9:Y%;1:IJ\/C_7[ 3K M;P)!"/)L[Z*%=L<:+\J#.,G)))^4/^"2O_!%KX%?LU_\%0?VB/C/?_LI^(O# M>D^ _&&D?\,^:[J>O:Q]F^QSZ9:/P[X _:6_P"$KOOBY)K5B;"Z\*0:K=:K%)'$LYN_ M[0E-PEMY+0!$=)',GE['?ZL\;_'+X3_%#XD7O[7GQU\:VVC_ '^"6NO9>#; MJZ1Y8O%7BWS392ZE'%&K/=):RN]A9Q1J[37WVB? MLC_!6XU;2=4\>132>*_&]A$Z#POX=B*K>3Q3XVK?S^8MM:KG9_#&E2O%-%;V ML09[@PI)'+Y*AF986(5F H ^K_@C^TC\&OVB8=<_X51XLEN[OPSJO]F^)='U M+2;K3=1TB[\M95BNK.\BBN+.O'7_!4O M]J[]M71/#VKZ=\,?&UEX/T'PIJ&JZ9/9#Q)>:9I[I=WL,,Z)(T,32_9UF*[9 M#OV%@I-?!?M%?ME:;X.,_@WX5W M$-[JJY2YU/ >"T/<)VD^??RH3:: M5;,#--Z$_P!Q<_Q'T.,GBOCWXQ_M%?$3XSW;1:Y?_9-,5\P:1:,1"OH7[R-[ MM^ '2N-UG6M7\1:I-K6O:E/>7=P^^>YN)"[N?4DU5K^'_$+Q@XAXWJ2PU)NA MA.E.+UDN]22^+_#\*[-JY_0/#/ ^6OIO]M3]EWP?^VO\ LTZU\'M5 MGMQ+?VPO/#>K$;A9WZ*6MYP1GY3DJV.3'(X'6OBBOK7]AOXT_P#"2^&W^%.O MW>;[28]^F,[4]RA/_?+#^Z:^Z\ N-*-.O4X5S%WHU[NG?93:]Z'DIK5 M?WD[:R/GO$C(9RIPSC"JTZ=E.W;I+_MUZ/R?9'\_?CGP3XH^&WC/5?A]XVT> M73]8T74);+4[*88:&>-RCJ?7!!Y'!ZBLJOU'_P""_P#^P]]GN+3]MSX=Z/\ M)*8=.\>10)T;A+:]/U^6!SZB'CEC7Y<5]CGF4ULDS*>%GLM8OO%[/]'YIGB9 M=C89AA(UH]=UV?5?UT"BBBO(.X**** );*]N]-O(=1L+EX9[>59(9HVPR.IR M&![$$ U^R_\ P4>6T_;%_P""5OA+]I_1[=)+W3;;3-?G\E\A'LDLF M6_ZX>U?C'7[!_P#!%#Q1I?[37_!.[QQ^R=XINPYT:>^TL(WS>38ZC$\D3^Q$ MYNB/38,5]=PM!9C3Q>4RVQ%.27^..L7\M7\CXCC[*UF>0SA;6S7WK1_^!)'Y M>45<\0:%JGA?7K[PSKEJ8+W3KR6UO(6ZQRQN4=3]&!%4Z_%I1<9-/='\9M-. MS/HS_@DYXQ7P;^WSX"EN) +?4[B[TVX4GAQ/:31H/^_AC/X5]^ZUI[:3K%WI M3_>MKF2(Y]58C^E?E1^SIXT_X5S^T!X'\?F78NB^+M.O9&SQLBN8W8'V(!!] MC7Z[_&O3/[)^*NN6NW&^],W_ '\ D_\ 9J_K_P"C'C^; 8_!7VE&?WJWZ'[I MX18KFPF)P_:2E]ZM^ARU%%%?U0?L9[G^Q^?^);KH_P"F]O\ R>O9:\9_8_/_ M !+]='_3:W_E)7LU?D'$O_(\K?+_ -)1\CF7^^S^7Y(*_,+_ (*#_P#)W_C# M_?L?_2"WK]/:_,+_ (*$#'[8'C#_ 'K'_P!(+>OYA^D?_P D3AO^PB'_ *:J MGY[QS_R*8?XU_P"DR/&****_BP_*PHHHH **** "BBB@ K7\%^/_ !O\.M67 M7? ?BS4-(NQC,^GW31%AZ-M.&'LMAJJJTI.,EJFFTT_)K5%0G*$ ME*+LUV/K#X,?\%4?B#X<\K2?C3X:BU^U& VIZ>JV]VH]63B.3Z 1^YKZX^#? M[2WP8^/%H)?AWXSMY[L)NFTJY_7*^]?DO4MC?7VF7D6HZ;>2 MV]Q"X>&>"0H\;#H58<@^XK]IX3\=N+\@<:6/?UNBNDW:HEY5-6_^WU+U1]5E MO%^9X-J-;]Y'SW^__.Y^S]%?GK\ ?^"F7Q2^'GDZ!\6K9O%6DKA?M;.$OX5] M=YXF^C_,?[XK[8^#GQ_^%/QYT3^VOAMXJANV1 ;JPD_=W-L3VDB/(YXW#*GL M37]3<'>)G"G&L%#!U>6M;6E/W9^=NDEYQ;\['Z%E>?9=FJM2E:7\KT?_ ?D M=E1117Z >T%%%% !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 %%%% 'PKX-_P"">O\ P4G_ &5/B=X[U/\ 8M_;[\'7?@CX@>.-1\5W M?A7XR_#:;5KG2-0OI/,N/(OK*]MI9XRV J28V*H')RQ^E/V>OV>?&7PXUS4O MBO\ '/XOGQ]\0];TZWT_4/$$&A1Z78V=E"\DD=G8V2/(;>'S)9)&,DLTTC,- M\K+'$D?JU% !1110 4444 %%%% !1110 CKO0IN(R,9!Y%?!'[/'_!.W_@J5 M^Q#X=/P*_98_X*(^ ]=^&4.JWEWH=O\ G&IZUI"7=U+=3J;NRU&U^W.9 MII9#)*%+-(1A0 !]\44 >0_#;]EK7/"?A+Q%)XP^//B'5O'7C1[9O%GQ!TZS MM;"YEC@7;%:6:TSM,?1?AU\//!?PE\":1\,OAUX M?ATK0M"T^*RTK3KQ?$>8+ M#TE:*UE*VD5_F^BZ^B9]"_M+?M?7_C.2?P-\+[V6UT<9CN]23*2WHZ%5[I'^ MK=\#(/@=%%?Y\\4\5YWQCFLL?F53FD]EM&"_EBNB7WO=MN[/Z7R?)L!D>#6& MPD;);OK)]V^K_+9604445\X>J%:W@;QEK7P^\6V'C+P_-LNK"X$D>3PXZ,A_ MV64E3[$UDT5MAL17PF(A7HR<9P:E%K=-.Z:\T]2*M*G7I2IU%>,DTT^J>Z/T M#>#X<_M-_!2XTK7-,CU'P[XKT>2UU&QF.?W+/V._P!HC7_@;XI\R6.PG\[1=1=,#4+"0DP3CMDK\K <*Z.O\-?L5^P_ M\:?^$2\5O\+]>N]NGZU+NL&=N(;O& OL) O^\%]361_P6L_8>_X:>_9W;XL M^!M'\[QIX @EN[588\R:AIV-UQ;<:@Y.490,R&O[GR_-J'B?P)2S:BE M]:H^[4BOYDES*W:2M.'KR[W/YYQ.#J<(\13P4_X-36+\GL_5?#+[]K'X\@KX9KL/V?OBOJ/P*^.7A'XR:67,OAGQ%::B8T/,J12JSQ_1T#*?9C7I9 M-CGEN:T<3TC)-^FS_"YR8_#_ %K!U*7=/[^GXGU+_P %;?@]_P *?_;F\6"U MM?*L?$YBU^Q^7&[[2#YQ_P# A)Z^:J_3C_@O=\,M/\5_#GX=_M*^&2EQ;QSO MI=S>0C(EM[F/[1;/G^Z#'-@^LH]:_,>OG^.LM65<58FE%>[*7/'M:?O:>2;: M^1_$O$^"^H9[6IVLF^9>DM?P=U\@!(.0:_:'QOXA_P"$ZT/P=\3@^_\ X2GP M-I>J-)G[S2P G\>E?B]7ZS?LV>(O^$X_8-^#_BDONDM-*O=(N.>4^RW3Q1J? M^ *#]"*_6_HVX_ZOQ?7PM_XE._\ X"__ +8^U\)L3[/.ZM'^:%__ %_\$VJ M***_M\_H0]R_8^_Y!^O?]=K?^4E>S5XS^Q]_R#]>_P"NUO\ RDKV:OR#B;_D M>5OE_P"DH^2S/_?I_+\D%?F%_P %"?\ D\#QA_O6/_I!;U^GM?F%_P %"?\ MD\#QA_O6/_I!;U_,/TC_ /DB<-_V$0_]-53\\XY_Y%,/\:_])D>,4445_%A^ M5A1110 4444 %%%% !1110 4444 %7_#/BGQ)X+UN#Q)X2UV[TV_MGW07EE. MTI_LX_M<_%7]F_5%3P[?_ &_1))=U[X?O9"8) M,]6C/6)_]I>#QN#8Q7]&^'_CWC\L<,%Q%>K2V55:U(_XE]M>?Q[OWGH?<9+Q MC6P[5+'>]'^;[2]>_P"?J?JC17G_ , ?VE/AA^T9X<_MGP-JNR\A0'4='NB% MN;1C_>7^)<]'7*GV.0/0*_K?+LQP&;8*&+P=15*4U=2B[I_UU6Z>CU/TJA7H MXFDJE*2E%[-!1117::A1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7G/[4/[4?PH_9'^%EU\5/BOJ[1PJWDZ9IEJ ]WJET M1\EM;QYR[L?P499B ":9^U-^U/\ "_\ 9)^&,QO$>/6'H:16LI=(K]6^BZ^EVH=5U'XL?M1?%6/]I7]IR-8KV ,/!?@F.0O M:>&K9CD<'B2Y8!2\A&<@=,*J=;117^?'%7%6<<8YQ/,B2^&$>D8KHE M][=VVVVS^F,GR; Y%@8X7"QLEN^LGU;?5O\ #9:!1117S9ZH4444 %%%% #H M9IK:9+BWE:.2-@R.C8*D'((/8U]X_LU_&*'XR?#>#5+R93JMCBVU>,8&9 .) M,>CCGTSN':O@RO0/V;OC%/\ !OXD6^KW4K?V5>XMM7B'/[HGB0#U0_-ZXW#O M7ZQX/\=O@KBB*Q$K86O:%3M'7W9_]N-Z_P!URZV/C...'5G^4/V:_?4[RAY] MX_-;>:1\*_\ !8K]AX_LC?M)S>*?!>D>3X(\#Q!IELYX)4BVNN#UR'M? MP4U\?_M6_"&3X"_M(^-?A%Y!CAT3Q#<0V(;J;5FWV[?C"T9_&O5X\I?7\ER[ M-5ORNE-^%_B/)L7/W;>XM8V'YR&3\J_-.OO'_@C%XA^W^"?C-\-)9-QETG3 M-7MD_N_9YI5E(^HDC!^E5X,9A_9_B+@FW93;B_FF_P T?*^'V)^K<54+[2O' M[U?]#Z/HHHK_ $5/ZD/)O\ D>5OE_Z2CY+,_P#?I_+\D%?F%_P4)_Y/ \8?[UC_ .D%O7Z>U^87 M_!0G_D\#QA_O6/\ Z06]?S!](_\ Y(G#?]A$/_354_/..?\ D4P_QK_TF1XQ M1117\6'Y6%%%% !1110 4444 %%%% !1110 4444 %%%% &KX*\;^+/ASXFM M?&'@C7KC3=2LWW6]U;/@CU!'1E/0J<@C@@BOT)_9"_;P\+?'J.#P-X[$&D>+ M53"1AMMOJ6!RT))^5^YC//=21D+^<-/M[BXL[B.[M)WBEB:_EE;:2\DTUH>SD^=XO)ZUZ;O![Q>S M_P GY_?<_:&BOD7]B7_@H"GBY[3X1_'754CU5ML.D>()V"K>'HL4YZ"7L'Z/ MT/S(CIGA7PCIIN]1FBCWRS,65( MK>%,C?-+*Z1(N0"[J"0,D>'?L\^.?^"F/[8OP:TG]I*'QC\//@GI?BW3TU3P M=X$U7P%=>)-1M["90]M+JET-1LT\V2,K(UM!$ABW[3*[ A0#ZVHKY/\ V+O^ M"C'B/XI?M/\ CK_@GC^UGX(TKPA\+M$EV>5JVFF;][& MH,B++;R%FB9L"23#[/:_"_[0_@?XN_$7XC_ WX/^*[.;Q1\.8[*VUZ[GMOM- MII^H7EO)/#!(D(_ ]C+X9T0Z?9I9:?;V 41Q-)))@RRS/F221\. M7(45]H4 %%%% !122!RC")@&P=I9<@'W&1FOSM\/_MY?\%+_ (D_\%;_ (I_ M\$RO ?B+X&:?9_#_ , 6?BJQ\6ZO\.]9GDO8KA;/;;/!'K2!&5[L@R!R"(\[ M 6V@ _1.BOB']@#_ (*J?$SXT_MO?%#_ ()A?MD_"+1/"7QG^&6GIJT=_P"# M]0FN-$\2Z2XMV6[MOM $L#;;NV;RG9SB1N08W4?;U !1110 4444 %%%% !1 M110 45\#>&?V^/VZ-6_X+8ZQ_P $O[V_^$__ BFD_"U?'1\3Q>"-374)K8S M06_V/8=6,:R>9-GS<$;5^YD\??- !117@O\ P4\^,?QZ_9U_8,^*/[0O[-^O M>&[#Q-X$\&:CX@B/BC0IM0MYX;2UDFDB5(KB I*0GRR,712/FC<&@#WJBO(? M^"??Q;\>)/&GPG\.Z[X@NX;9(4FO;O3;>>=UC0!4!D MD8A5 S@#%>O4 %%%<)\?/VC?A;^S9HOAW6OBCK@M?\ A+/'.B^$?#UJC*9K M[5-4OHK.WBC5B-^TRF5\9*Q0RO@[<4 =W117E?[9?A7]KSQG\"KS0OV'?BIX M5\&_$!]2LGLM<\8Z,U]91VJSH;E#$H)W-$&"G!Y.,H2'0 ]4HI$#A )&!;'S M$# )^G:EH **** "BLGQYXL@\!>!]9\<7.DWVH1Z-I5Q?/8:7;&:YN1%&S^5 M#&O,DC;=JJ.68@#K7YS^,OVC?^#FCP/\,-7^-/C;]GS]C[PQH6C:'"9HF>.-3N*,5)4D'% 'Z745\ :/_P %,?VL=3^ G['O M@_QCX.\(>'?C1^U;>23S20Z3=2:5X;TB*T?4IYUM9+GS9;E;)[2-8WF"B:5W M;Y4\IO9/^"<_[9_C[]I77_C/\"?C39Z5_P )Q\#OB?<^%=7U30K.2VM-:LFC M6>QU!8)))#;R20L5DB\QU5XV*MM8*H!]-T5XY\%OCAXW^/\ \=O%FI>"#9Q_ M"GP<9O#UMJAM]TWB3Q#',!?2029PMG9%#:;@"9;DW*Y5;93)['0 4444 %>8 M_M6?M7?#7]DGX=#QKXX^T7^HZA.+/PQX8TQ?,O\ 7+YL!+:WC&2225RV"%!' M4E08?VLOVM?AY^R5X!B\2^*;>YU;7-7N!9>$?"&E+OO]=OFP$@A0 G&67<^" M%!'5BJM\\:/\+/B3\+Q-^W1^V$D6M_&'7(S:>$-$AC,NE^!+9P2+> P6(S+&0PM!7G- MV7]=EU/+?%?AWXFZY\1G^.?[4U]!>_$V^M2EAX?M9?,L/ >GR#(L;<9(:[=2 M/.FY(SL!)+&H*EO;V[U*\EU'4+EYIYY&DFFE;+.[')8D]229< M'LBPO#V6QPM'5[REUE+J_\ET04445 M\<>X%%%% !1110 4444 %%%% 'US^P]\:?\ A*_"S_"W7KO=J&C1;M/9VYFM M,XV^YC) _P!TKZ&OAO\ X+^_L/?V)K5K^VQ\.]'Q:ZB\6G^.H8(^(KC 2WO3 MCH' $+G@;EBZER:]#\ ^-M:^'7C"P\:>'Y=MS83B15)XD7HR-_LLI*GV-?=& MJZ1\-?VI?@;=^'O$.GKJ/AOQ=HTEM?6KD;@DBE77/\,B-G##E64$=!7]F>$O M$E+C_@R?#^-E_M.&2Y&]W!:0E_V[\$O[KB]V?A/&F53X:SZ.9X=?N:K]Y+I+ M[2^?Q+SOT1_,W17I7[7?[,_C']D7]H'Q!\"_&0:1]*NMVFWYCVK?V3_-!<+V M^9,9 SM8,O537FM>17HU<-6E2J*THMIKLUN=].I"K34X.Z>J"BBBLBSZ$_X) M7_&W_A0W[>'P^\5W5WY5AJ6KC1=4+-A##>J;<,Q_NI(\,/#_DW4@'W[RS81L2?^N,EN/^ FOS8M;JYL;F.]LYWB MFAD#Q2QMAD8'(((Z$&OV4_X*)&V_;)_X)2>$/VG]+A274-,MM-UVZ,*Y*&5! M:WL(QV263)_ZX>U?38>E_:O!F/P.\J5JT?\ MW2?_DJ_$_)/%K*OKF2NM%:Q M5_\ P'7_ -)3Y?%O@?5=*$9/#,$2X'XXMV_6O MDBO:?^"=/C3_ (0']N+X8Z^9?+$GBJ"P9\XPMWFU.?;$QK\\X4QCR_B;!XA. MW+5A]W,D_P #^:\CQ#PNKVG'[KJ_X'Z+].M%:GC;3/[&\9:KI(7 MM1FC M7Z!R!^E9=?ZC4YJI34ULU?[S^PHR4HIKJ>X_L??\>6O?]=;;^4E>SUXQ^Q\? M]#U\?]-;;^4E>SU^2<3?\CRM\O\ TE'R>9_[]/Y?D@K\PO\ @H3_ ,G@>,/] MZQ_](+>OT]K\PO\ @H3_ ,G@>,/]ZQ_](+>OYA^D?_R1&'_["(?^FJQ^><<_ M\BF'^-?^DR/&****_BL_*PHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** #ITK[5_80_;O,YL_@E\;M:RYVPZ!K]U)][LMO.Q[]E<]?NGL3\545]7P M=QCG'!.<1Q^ EY3@_AG'^67Z/=/5>?HY7FF*RG%*M1?JNC79_P!:'[245\B? M\$__ -MIO%D=I\"?BYJQ.J1J(O#VKW#\WB@<6\C'_EJ!]UC]\<'Y@-_UW7^@ M?"7%>4\99-#,B].JZI]F%%%%?3 M'>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?DU_P> M5Q>,9/\ @D_H,GAU;@Z;'\9]';Q,+?/_ !Y_8=2"[^VW[2;;K_%LK]5O"MQX M?NO"^FW7A-H3I4EA"^F&W_U9MR@,>W_9VXQ[5QW[4_[,7P=_;,_9]\4_LR?' MWPU_:WA/Q?IIL]4M5?9(GS!XYHGP=DL4BI*CX.UXU.#C%>"?LT_!_P#X*:_L M7_!C2OV8O#<7PK^,WA[PE8IIG@GQKXO\<:CX:U>/38EVVT&H6UOI5_%3P+\?5A\. M(OC353$BR6DC.;B,W12][D7,6R&=G@7RRWE%F)JU^SQ_P4C_ &FK MS_@@'^R?XPU#Q]J6H?$'XV_?A3=^+KC6/(U!;9]QGWZ86\J)8"XF0%G)"^6H.\>4_"G_@@_\ %#6_^"*6E?\ M!*3]H?XH>'M+\1>!?$$VO?#?XF>!;Z[N&L=4.HW=_#=/!-! T90W_;R\#_ +;_ ,'_ -HG]C_P79?#7PQINK&P^.7AO6/C5J.M MVGBS1)7B!F^S3PLK7\*FXD2 O#MGX#?2XM)^(=S'J%M->:7+>KY5R^\101RRW#?9@GDN7C+J?* M45]-?LA?LW?\%H];UWP]X7_X*7?M1?"'5O!7@Z_M;^'_ (59H]\FL^+[JUD6 M6U.IW%Q'#%;Q),D4SI;1 RM$$9O+9P]_]D']B7]L+X'_ /!3S]H#]MKXBGX; M2>%?CQ%H$<^C:)XEU":_T3^Q[$V=NZF73XX[GS5+,ZDQ["PP6VX8 ^O/ 'A& M+X?^!-$\!V^O:IJL>B:1;6":IKEX;B]O!#$L8FN)2!YLS[=SO@;F)..:_*_X M>ZA\:M,_X.F?VBKGX&^$?"^MZI_PSUH@GLO%GB.YTNW\K.E?,LUO9W3;@VWY M3'@C/(.*_664RB)C"BLX4[%9L GL"<' ]\&O@GX+_L _MS?#[_@LE\1/^"FW MB/\ X53-X=^(?@6T\*2^$++Q;J1O--M['K*S^&OVBPL/"FBH+=1! M:W$I$\LY2TME,^V(C8Y S(2/FO\ X(+4A()#J G(*R,Y4B("./RPTIE_7'Q/<>)[7P M_=W'@S2;"_U5(2;"SU347M+>:3LLDT<,S1K_ +0C<^QKY*_X(O\ [#W[3G_! M//\ 9UUK]GG]H/5_ NLQ7/C35/$.EZUX.U6\=LWTHE>VE@N;6/;L?>1(LC;@ MP!0;=S 'C?\ P2SM?"?_ 6B_97\;?MG_M.>(/$]_/XW^(&MV'@O3]+\6WVG M+X)T:UD$%E#8):S(MO=!1YTET!YLLD@W,45$7Y\^'O\ P5K_ &Q?A-_P3 ^+ M/P:^(OQ3GO\ XL_#']IY?@3IOQ;U&W268V\UZ(!J\X<%);J&!+H!F!!98'DW MDON^O/V2?^"?O[8O_!,/X@_$KP-^Q4OPV\9_!?X@^*[CQ1X?\*>//%6H:)?> M"=2N%5;B&&2UT^]2^LCY<>V,^0Z[0-Q)>1H_%7_!"OX6?$K_ ()J_$?]B'XD M?$F2Y\7_ !6\:W_C_P 7?$FQTORC_P )A=70NC?0VQD)6W1D2 0F3<8 PWAW M+@ [;Q[_ ,$N]?\ #OQ\^#GQV_9#_:3\3> ;KP1X@!^)]OJ^M:CK/_"P]&<1 M^=;7QN;HK)<'8VRX=69&F9Q@HHKQCP/XO^(/_!27]HG]I/2?&?P6E\<>$OAG M\4+CX=>&O#P^+-WX>ATA+.RMVN+T0VJ9ENI[B>9ENF;?''&D<6S;(9.Z_9&_ M9?\ ^"T&H?\ ".?"G_@HQ^U%\(-7^'W@VZLYS??#?2M2/B/QJUHZ26T>J7-V M(X((3)'$\P@B+S^6T3-LD#2_"'C*ZN?$?B/XLHFA+QYD:!BJ[CA3Z1_P2V_:-_87_:^^+_B?XR_L ?%77/#VM6/P_ET?Q9\ M!O&UU>V\GAS4A=1O%?#3II7BARP,,\EKE&*PAB'W ^MZM^S%_P % O#?P2\- M^(? W[0_A+7OC4/B7:^*_'6J:_;W6G^'M2MA92V&?^">'Q,\=?\ !0#6/^"B_P 3O"G@7X?^*F^#]YX)L=&\ ^(+ MG4CJ]Q<3"0ZEJ%[)8V18Q*D<448A=MH#-)\B1* ?%O[&_P"T_P#!#QGXT^'? M[&?_ 4"O?B/\ _VP_#/Q&T75-7U_P 8:[J$5E\2)K;5XKB>*.Z2;[->6MY$ MCQ16L@%NC/$ML'"(M?M!7Y[?'7_@F]^VC^W=^R]\-OV3OVX]-^$,MWX+U_1; M_4_C/X8\1:AXC=9;"W9RSLMHT+MPF\1EXW]8\-_L!_MUZ/_P6>U?_ M (*CW<7PG;0=7^&*>!G\&Q^,-3-W!:"6"?[6+@Z6$>7S8<^7L5=K;=^1N/4_ M"C]B;]KOP)_P5U^)?_!0G6$^'$_A/Q[X!L/"MKX?MO%%^-0LH[-HWCNF9M/\ MN1G*/NB!4('&'?8=X!\S?L/?M6>+_P#@G9\)_P#@H/X/N_&'B#QIX1_9D\7S MW_PSTWQ?K<^H7%M%/V4])^-?_ ;Q M>*OVNOC)\3/%FM_%KQ?^SO=?$'6O'B>*+R*9Y[O26U"33(XHY1!'IODR&S^Q MJ@A,1+;/,)>O8/V?_P#@E5\;G^)/[7MG^UFG@2]\ _M777F7EEX1\1WLFH:% M&+2>U$8,]A&DS[)4<2@IL>+(1@0%\_\ 7_!-?\ X+$^ ?\ @G5X]_X)77WQ MN^!GB3P%+X!U?PO\/?B#J8U>/7/[-GMI8K>QN[1(?(A"AQ$)TFE,,>W$,M,L?$5W'8ZQ%9Z1;M;">U$GD.8VD<@E,Y;DG PSXW_\ !)#]J_XG M_P#!*'X)?LBV7QT\!?\ "V?V?/$7A77_ (?:Z=%O+?0Y[K0K?[-;6]W^\FF= M6B>0M,B)N;;B%1G+OC9_P3W_ ."H_P"T]^U=^S-^U_\ %'XU_!?0-=^#6KZY M>:QX=T+2-2O-*M([VVM;<+;>:8KB_FE"3EWDEM8XPD"I&Q$DD@!Y-^U_^UM\ M-?V9OV_?BM\/O^"O?@#XD:%\.?'U[80_ ;X[^&=0U%='\.6)TZ&.2SBDL9 ^ MFWBW8GF:=%:9V?,F(4B-8W_!77]F[X3:SX#_ .";^HZIX_N_'ET/CQ\._!Q\ M=:9XOOO)UK2Y(/WUW;M#<;(WN6BCE^U18G($?[T[%Q]B_$;]GO\ ;V\5:9\: M?@GXO\%?!;XH?#3XDZC=R>%;3QKXIU*RGT*VN+6.-[:YMUTRZCNXEG5[A DL M3H7VA_NO'Y7\60?9X;&.02JEU-)ON@)[D1SRF1HVE M4X81JE/%TG[/?[77QU=T^+%AJR3Z_\ %&[N9O*U M*^M+:?3VE38\UHJKO6.5G/F/([,S.37T5^UO^PI_P4%_:'_:4_9C_:'M_%'P MDN[WX#^(=2US7EN]2U*P37)K](HY;.WB2SG^RQ0Q(T<>&TM+%KN%&E$"L]Q/+ A'G>7&KDQB2.3!_92_9"_X*._LW M?MA?%'Q7\.'T?PW\#O&?@&:3PQ\.=;^)%YX@/AWQ>B*(KJT^T0_N+24AS)"K M[Z1KH?:1, M;?4(;P!WA@DPB2M$ML'CC&[]DZ^!OCU_P3Q_;!_;U^&OPA^$'[;NA?"*"_\ MAKXUT;Q!J?Q<\'Z_?W.KWQL'#R)964^G0BPDNRBK*QNY4C!W*DA"K'WFH>/? M^"C/@O\ X*]Z9X!UGX@_#_6_V?O&WA>YDT3P=IUA(/$'A_['8QM/JEU+Y('E M/?M';+^]=66[C C5HW8@'U[7R-_P6)OK_P"(WP,\'?L+^&;R6/5OVB_B+IW@ MN[^RN1-#H +7^NW YVKIEG=1$^MPGK7US7@^O?LS>/_ !U_P4<\/_M5>-;_ M $N3P9\/OA;>:-X%TQ+B1KM- M]W-%"[PVL;JK3, 2$#,0H)/&20!GDUY/^R1\"O&'PVT?6_BS\;[BSO/BC\1+ MV/4O'%W8RF6WL%12MIH]H[ $V=E$QB0X7S9&GN"JO<.* /FK4/\ @J3\(?V4 M_AI\24^"?[-BW'P&_9<\3Z;X"\>>)+#Q$8KNPN%^S170L-/^SO\ ;8[+[5!Y M[RW$,CGSBBRE07^[=.U&PU?3X-6TN\CN+6ZA6:VN(7#)+&P#*RD=0000?>OS M7^.'_!)+]IZ^^%W[4'[&OP8OO#!\!?M1_%T>-[CQQJNKR)=^%/MTMG)K4#V0 MA/VMS]C_ -&V2*I\\B4Q>7E_T=\'^%M*\#>$=*\%:$KK8Z/IT%C9B1MS"**- M8TR>YVJ.: /G37?BG_P5;M];O(/#_P"RM\,;BP2ZD6QGG\<2H\D(8A&9=O!* MX)'8FJO_ MC_@KE_P!&E_"S_P +R7_XBOJ:B@#Y/^&'P._X4&WB;_@HI_P4 M-\<:;J7CJQTJ>?#_A:Z6?QM<6TGRWVJ+REJ2.J6X.6'0S$@@&$&O@+] MGW]I#XU_LL_$:U^*GP)\?7N@:Q;85Y+9\Q7,>03#/$V4FC.!E'!&0#P0"/Z0 MX:^CY6XEX&6.Q-7V>)K>]3A)7A[-K15%:]Y[W5[1:O%NZ/HL)DE2KA55YN6> MZ_3SOU\C]]?CW^Q%?:5YWBKX-QR75L,O-H;MNEC'?R6/+C_9/S>A;.!\ZSP3 MVL[VUS"\"P^%?QN%EX&^(DNV*&& M6?;INLR=/]&E<_NY&/2"0Y.0$:0Y ^GOCI^R]X&^,L$FJQQKI>N!/W>IV\?$ MI'02K_&.V?O#UP,5_G?XS_1E.:_FHR^%7[7Y.EX6L M?H'#WB#B\MJ+!YTFX]*F[7^+^9>:U[W/ABBNE^)WPD\<_"/7#HGC/2&AW$_9 MKN/+0W"C^)'[_0X(SR!7-5_%6.P.-RS%SPN+ING4@[2C)--/S3/V3#XBABZ, M:U&2E&6J:=TPHHHKD-@HHHH **** "BBB@ KWW]ASXT_\(QXF?X5:_=XL=7E MWZ:SGB*ZQC9[!P /]Y5_O&O J?;7%Q9W$=W:S-'+$X>.1&PRL#D$$="#7TO" M/$V.X/XAH9KA=Z;U7247I*+]5]SL]T>5G>4X?.\LJ8.MM):/L^C^3^]:=3U' M_@M]^P]_PT?\ /\ A>7@/1_-\8?#ZVDG9(8\R:AI7WIX>.6:/F9![2J!F2OQ M'K^EK]G3XO6OQH^&MOJ]VZ'4K4?9M8@P/]:!]_']UQ\WIR1VK\4O^"NW[$#? ML=?M+W%_X0TDP^"/&;2ZEX9,:8CM'W#[19#T\IF!4?\ /.2/DD&O[.XLP^!S MK+J'$>6OFI5HQ;?KLWV?V9+HTEO<_",EJXC 8JIE6*5IP;M\MTO+JNZ/E*BB MBOSP^H"OU]_X(D^*-+_:6_X)[^/?V2O%-V'.CW%[IRHW/DV&I0N\;@=B)_M3 M#T('>OR"K[A_X($_&W_A6_[:[_#6_N]EEX\\/W%BJ,V%^UP#[3"Q]]D)Q%A(XS**D&KV5_NW_"Y\U>(=!U3PMK] M]X8URU,%[IUY+:WD#=8Y8W*.I^C BI_!/B:Z\%>,](\96.?/TG4[>]AP>=\4 MBN/U6OH+_@K=\'?^%/\ [#JY1FU7#/XJ4VK_ .%Z/Y[G\18S#U,OQTZ+WA)K[GHS]K_CK%:GXFW^HZ?( M'MK^.&[MY!T=)(D;/XDFN0JQH?B'_A.O@%\*/B$9-[ZG\.--2Z?/WKB&,1RG M_OH'\JKU_IUPSC8YCP]A<3':=.+_ 1_7N5XA8K+:-9?:BG^![A^Q]_QYZ__ M -=+;^4E>T5XO^Q[_P >FO\ _72V_E+7M%?GO$W_ "/*W_;O_I*/!S/_ 'Z? MR_)!7YA?\%"?^3P/&'^]8_\ I!;U^GM?F'_P4*_Y/!\8?[UA_P"D%M7\P_2/ M_P"2(P__ &$0_P#358_/..?^13#_ !K_ -)D>+T445_%9^5A1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% #[>XN+2X2ZM9WBEB.;U%\6Z1;@R2,0/[2MQ@>>!_?' <>I# M#@D+^<-:O@?QMXE^'/BVP\<>#]3>SU+3;@36MPG9AU!'=2,@@\$$@\&OO_#O MCS'C9[.29Q6R?%JHM8/22[K_-=/NZG['T M5Y]^S3\?_#O[1GPOM/'.D;(;Q,0:SIP;)M+D ;E]2I^\I[J1W! ]!K_0C+O:GXIT;POI]IJ>M-$VL:C;62)/?&)-D1FD4!I-B?*NXG:. M!@5I44 %%%% !1110 4444 %?-__ 5._;>LOV%OV4=6^(6E7&[QQQ=Q7ZIX0<#_ .NW%L(5XWPU"U2KV:3] MV'_;[T?]U2ML>GE6#^N8I*7PK5_Y?,^4=4U34M/H,,Q_TJ%?[CG>H^ZY"B,_GC17S_$O"N1< M79<\%FE%5(='M*+[QEO%^F^SNM##$8:ABJ?)55U^7H?U,^"/'?P#_:]^$=OX MO\"^(=(\8>%-73,-U:OO4.!RI'#PRKGE2%=#P0#7SM\>OV-/$WP_\[Q/\/!/ MJ^C+EY+<+NN;1>^0/]8H_O#D=Q@9K\2OV0_VW/VB/V(OB OCWX$^-9+19G7^ MUM#O,RZ?JD8_@GAR W&0'4JZY.UER:_)E!UJ,4^6O!+ MVM)=%42^*"[ZQW?N-HX+V^:Z/\ O+YZ:'SW17V;\>OV M//"GQ,\[Q+X*\G1]<;+N%3%O=M_MJ/N,?[ZCZ@]1\D>-/ WBOX>Z[+X;\8Z+ M-8W<7\$J\.O9E8<,I]02*_RUXZ\-N(^ L5;&0YZ#=HU8I\DO)_RR_NOSLY)7 M/VSAWBO*^(Z-Z$N6HMX/XEZ=UYKYV>ADT445^?'TH4444 %%%% !1110!Z)^ MS/\ &27X.?$B#4;V=AI.H8MM6C'0(3\LN/5#SZXW#O7T#_P4 _9&\._MN_LQ MZO\ "QFMUU=(QJ/A'4W(Q;ZA&I,1W=HY 6C8\_+(2!D"OCJOK[]B'XT_\)AX M1;X9:]=[M1T2(&R9VYFM,X ^L9(7_=*^AK^F? /C.C*57A/,7>E6NZ5^DK>] M#RYE[T>TD^LC\F\2,BJ)0SK"JTZ=E.W;I+Y;/R:Z(_GJ\2>'-=\'^(;_ ,)^ M*-*FL=2TR\EM-0LKE-LEO/&Q1XV'9E8$$>HJE7Z5_P#!?G]AW_A$O%MK^VA\ M.]'VZ;KLL=CXUA@3Y8+W&V&[('195'EL>!O1"%J=-G MW3V?]=;H\C 8RGC\+&M'KNNSZH*ZSX#_ !3U/X'_ !J\)_&'1]QN/#/B&TU) M8T./-6*57:,^S*"I]F-1#(FM[F/[3:O[*/+FP?64>M?F17ZH?!&[/[N>$_#TU@JCYG6ZTEEFMD!_O/;) O\ VU/UK\KZV\2L-"62LU\K*_FS^./$3+)9=Q#)VTDOQC[K_!)_,_4W]B3Q#_PF/_!. M[X?W#/OE\-ZWJVCS/GGYIS<(#]$=0/85V=>)?\$E/$/]O?L?_$;P,9-Q\/>- M+'5@F?NBZ@^SY_\ )3_P%V/V_@3$_6N%<-+LN M7_P'0]P_8]_X]O$'_72V_E+7M%>+_L>_\>WB#_KI;?REKVBN'B?_ )'E;_MW M_P!)0\S_ -^G\OR05^8?_!0K_D\'QA_O6'_I!;5^GE?F'_P4+_Y/!\8?6P_] M-]M7\P_2/_Y(C#_]A$/_ $U6/SSCG_D4P_QK_P!)D>+T445_%9^5A1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!ZE^R1^T=JW[-_Q M4M_$1EEDT2_*V_B"R3GS(,\2*.[QDEE]?F7(#&OU*TC5],U_2K;7-%OH[JSO M($GM;F%MR2QL RLI[@@@U^,=?;/_ 3!_:6:[@D_9T\8:CF2%7N/#$LK\LG+ M2VP^G,BCTWCH *_I#P$\0'EF8?ZNXV?[JL[TF_LU'O'TGT_O[*\F?<\'9T\/ M6^HU7[LOA\GV^?Y^I]ET445_8A^GA1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 MS5^W;^T)\0AK&C?L6?LOWP_X6C\0H6WZDA)3PMHV=MQJDQ'*$#:+H'AS49='U[Q'I5QL;6=7DA=9;") MPJ%%%% !4^F:GJ6BZC!K&CZA/:7= MK,LUK=6TICDAD4Y5U92"K @$$<@BH**32DK,#]3_ /@F_P#\'!6N>%/L'P<_ M;MN;C5--&V"P^(EO"9+JV'0"^C49G4#_ );(/,X^99"2P_5+5=!^#G[3/PZL M]7@O=.\1:'J5N+C2-:TNZ252K#B6"9"1^1(.,$'I7\KU?0W["/\ P4O_ &D? MV!O% G^&^N_VKX6NK@2:QX*U:5FLKK. SQ][>; XE3K@;PZC;7\S>*?T=\DX MKPM:OE%.$)S3YZ,DO8U.]D](-^G(W;2.LCQ,3E4Z=98G!2<*BU5G;7R:V?X' MZW?';]E3QM\'I)=;TX/JV@YR+^&/Y[<=A,H^[_O#Y3[$XKRNOK3]AS_@H[^S M5^WYX/-W\,M>6R\06]MNUSP7J[JM]9]F8+TGAR<"5,CD!@C':(_CW^Q+I7B+ MSO%7PACBL+XY>;1V(6"<]?W9Z1-_L_=_W:_R&\6OHUYSPUCJU3)Z,E*%^?#S MOSQ\Z;?QQZI-MM?"YW2/O>&_$6\U@\Y7)/93M9/_ !+I_B6G>VY\GT5;US0M M9\,ZK-H?B#2Y[.\MWVSVUQ&5=#[@_P ^]5*_E&I3J4:CIU$U).S3T::W371H M_6(RC.*E%W3V84445!04444 %;7P\\=:U\-O&=AXUT&3%Q8SA]A.%E3HT;>S M*2#]:Q:*WPN*Q&!Q4,10DXS@U*+6Z:=TUYIF=:C2Q%*5*HKQDFFGU3T:/OWQ M1X9^&/[5_P !K[PGXDLAJ'AKQAHSV]W"<;U5Q@X/.V6-QD'^%T!'2OYX/VJ/ MV<_&G[*/QY\0_ OQS&6N=%O2MK>"/:E]:M\T-PG^RZ%3CG:5-?M)^PU\: M?^$>\0R?";7[O%GJDADTMG;B*YQRGL' X_VE'=JX3_@N;^P]_P +^^!:_M%> M M'\WQ9X M'>^2%,R7^CY+RI[M"2TR_[)F')85_^O1Z3AY.V]S^>JN$J\)\0SP%1_NIZQ;[/X7_[:_-7V/Q4HHHKX(^E/ MT\_X-QOC3'%X@^(G[.&JW :.^LX-?TRW<_+NC(M[K@]2RR6W'I&?P^1/VKOA M#)\!?VDO&OPB\@QPZ)XAN(K -U-HS>9;M^,+QG\:;_P2[^-G_"A/V[/A[XRN MKOR;"]UE='U0LV$\B\!MBS?[*-(DG_;,5]6?\%ZO@[_PB7[2'A[XPV-KLMO& M&@>3=2!?OWEFP1B3_P!<9+<#_=->[GM+^U. J=;>6%J-/_!4_P#MK+Y'\_\ MC+E5Z<<7%;-/Y/W7^*B9O_!%?Q#YOC/XI_#-GXU;P =1C0G[\EG<)M ]\7#? MK7U/7PU_P2"\4Q>'OV\/"VDW(!_MVO\I:]IKZGB?\ Y'E;_MW_ -)1 M]%F?^_3^7Y(*_,/_ (*%_P#)X/C#ZV'_ *;[:OT\K\P_^"A?_)X/C#ZV'_IO MMJ_F'Z1__)$8?_L(A_Z:K'YYQS_R*8?XU_Z3(\7HHHK^*S\K"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J_X7\2ZWX-\1V/BSPW M?O:W^G727%G<1GE)$8$'WY'3H1Q5"BKIU*E&HJD&U).Z:T::V:\T.,I1DFG9 MH_7'X ?&/1?CQ\*-)^).C;$:\AV7]JK9^S7*\2Q'OPW(SU4J>]=G7YZ_\$S/ MCX?A[\5)?A-KU]MTKQ40MIO;Y8;]1^[(]/,7*'U;R_2OT*K_ $1\,^,8\:\* M4L;-_OH^Y57]^*6OI)6DNU[=#]MR#-%FN71JOXEI+U77Y[A1117Z >T%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45XA_P4<^+7QK_ &>_ MV)OB=^T9\!=?T"TU[X>>!-6\2PVWB70Y+ZTOA8VDER;=EBN('3>(F4.&X+ X M.,'XJT7_ (*#?\%==/\ ^"3V@?\ !6NRU3X'^-M,_P"$.'BOQ;\+8OA]JFCW M4.E(Y-P;74_[7N5:6*)&D/F6P4J&P,A58 _42BO*?V'/VN?A_P#MX_LF>!OV MN?A?875GHWC?11>PV%\09K.99'AGMW(X9HYXI8]PX;9D<&O5J "BBB@ HHHH M **** "BOBG2OV]OCS^W+^UYX]_94_X)\WOAO0O"'P@ODTSXI_&GQ-I$FJ(= M88MG1](LDFA2::+8PFN9I#'&00(GRC/K?M3:Y_P4S_9,^'5M\5/AW\7O"7Q5 MT"RU_31XVL?$/@D:=J^FZ0]["EY?640V[2.T,L (16D$I*>6X!]@44 M44 %%%% !1110 445YW^UE^U!\*/V,?V<_%W[3GQKUM+'P[X0T>6^N_WBK)= M.!B*UA#$!III"D4:Y^9Y%% 'HE%>6_MD^ _VI_B5\ -5\(_L9?'C2OAM\0+B MZM&TKQ;K/AR+58+:)+B-KA#;RAD8O")$!*M@MQ@X9?3K5+F.UCCO)UEF6,"6 M5(]@=L'?!'AK4/&7B[6;?3M*TJSDN]1O[J0)';PQJ6>1B>@ M"@G\* . _:Y_:@\(_LE_!J\^)WB*SDU'4)9DL?#/A^UR;C6=3ER(+2)0"26; MDD E55C@X /S-KEMXH_X)V_L1_%']N?X]:M!?_&[QOIWGZE?MAA97UQB&PTR MW&3B"W9T+*I((B;DJB$=/^RUX7\1?MT_'B/]O_XN:-<6O@S06FM/@9X6U",@ MK"3MEUN:,_\ +:8K^[S]U0",[8W/R=_PS4XZ$ 7;$'^^A]*^Z\->&O];.-<'E\U>GSDG_BMR^LD=N78 M?ZUC(0>V[]$?D_=75S>W,EY>7#S33.7EEE22>,_AGXML/'GP\\4W^B:UI=P)]/U33+IH M9[>0?Q*ZD$=Q[@D'@U^O7_!.#_@X'\,^.OL'P<_;HN;71-9;;#8_$""(16-X MW0"\1>+9R?\ EJH\HY)81 9/XX45\7QGP%PYQU@?89E3]]+W*D=)P]'U7>+O M%]KV9QXO X?&PY:BUZ/JC^IWXH?!GX:?'OP[#/JL<4KR6X?3-/?@K?EM:M?M>ER2;;75[9#Y3^BL.L;?[)]\$X MS7YN?\$[O^"P'[0G["=];>"]0GE\8?#LR_Z1X4U&Z(>R4G+/92G)@;J?+.8V M)/RACO'[@?LO?M>_LU?MW_"U_%WP<\4VNLV3Q+'K6@:A$JWFGLP_U5S;L3MZ M$!AN1MI*LP&:_P Q?I _1/E"!7SA=6MS8W,EG>V\D,T3E)8I4*LC X((/((]*_S4XMX+XAX*S#ZK MF=+EO\,UK":[QEU\T[275(_;\ES[+,_PWML)._=/24?5?KL^C9'1117RA[(4 M444 26EW&ZU"X*Z/J6VVU9,\* MI/RRX]4)S_NEAWK]<\&^._\ 4OBB-/$RMA<1:%3M%_9G_P!NMV?]URZI'Q/' M7#O]O90Y4E^^I7E'N^\?FMO-(_/3_@K%^Q'+^QC^TS=VWAC3&C\%>+#)J?A. M15^2W4M^^LL^L+L !S^[>(DY)KY?K^A__@HM^QYHO[;O[,6J_#>W2 >(+-?[ M2\':@Y $5\BG:A;M'*I,;=@'#8)45_/5K>BZOX;UF[\.Z_ILUG?V%U);7MI< M1E)()D8JZ,IY#!@01V(K^@^,LB_L;,W.DOW536/9=X_+IY-'YKD.8_7\)RS? MOPT?GV?]=2"">>UG2YMIFCDC<-'(C8*L#D$$="#7[(_\%!I(/VS/^"3?@[]I M_3HEFU+2K73=;O&B7)5I%^R7T0QV69RQ_P"N%?C77Z\?\$0_%.E?M)?L _$+ M]D;Q5=A_[)N+RQ16Y\FQU.%V1@/43BZ;([X[U/"T%F$,7E4ML13DE_CCK%_+ M5GB\?96LTR&<+:V:^_;_ ,FL?!?[(OC3_A7?[4WP[\:/+LBT_P ::;)A: MG$]KJ.DW\D%PF<-#/$Y5A]0RG\J_9?XIZS!XNU;2_B%:A?*\3>'-/U6+;T*R MVZ'(_*OT/Z,N.E3QN88&>FD96\[M/\C\:\(L0XU<5AI?W7^:?Y'I/['O^H\0 M?[]K_*6O::\6_8]_U'B#_?M?Y2U[37Z_Q/\ \CRM_P!N_P#I,3]"S/\ WZ?R M_)!7YA_\%"_^3P?&'UL/_3?;5^GE?F'_ ,%"_P#D\'QA];#_ --]M7\P?2/_ M .2(P_\ V$0_]-5C\]XY_P"13#_&O_29'B]%%%?Q6?E04444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $MC?7FF7L.I:?W\G58D_Y97!'%;R'B]8"K*U+%V@^RJ+6F_F[P_[>78^LX0S'ZGF?L9/W:FGSZ?Y M?,^\Z***_N8_7 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/GS_ (*U_P#**W]I7_L@?B__ -,MW7PW^Q'^RW^W-^VS_P $"?A/^R?\/_C' M\// /@GQS\-8=,U[Q4=&O=0UE='E=Q/;16QDC@$LB;XVD,A&QVPJMAA]_P#_ M 4%^"/QB_:=_9#^('[,OP:O_#>G7GQ$\'ZGX;OM;\2W%P(]-M[VV>WDF2&& M)C.^R1\*7C .#EL%3S__ 2X_9@^-G[$_P"QGX,_9(^,VM^%]:?P#HZ:;I?B M+PU/<*-0A$DK RV\T0\AE5D7*R2!SN.$P 0#Y._:3T/PY^Q/X]_8<_X(<_ ? MQ/KN@_#OQQJVJ)XRU>TU-[74-6TS2;7[8]D]S"4:/[?=S,9S"8R5)12J2%3# M_P %#M&_X=1?MO\ [+_[0W['%G)X7\(_%CXKV7PT^*_PUT>1TT;6H[\J+6_2 MR!\J*]@Q.PFC57D(168J7#?3/_!3O_@G!/\ MV:9\._B9\+?B,I]/-W;07 :,S6=W &4RVMP(8A(%8,/+4_,NY'KZI^QK^T%^U?\=/A M/\9_VZY_ =AI_P &-8E\0>&O!?P]O;V_M]4\0F(PPZG=7-Y! T4=NK.\5JD; M$22;GG<($(!\[>&?AGX,_8I_X+]ZG\*?%]A)<_#;]J?X1WLW@FQUB]EN++2] M>T\AM5TVVCF9DABGM2;AU7 +2(B@* !Y-_P2=_:4^$?[)GQQ_:Z^''Q-\-ZS M=>&KC0KGXL_!>[\1W\E_>^(?A_/)+!':6AF=V:W:2.V^SQ%=9\"_$C3]=MO$.GS20W8TTDP:I9Q2Q_ M-&T]G)(%(X\R.+. ":S?VN/^"4?PW_:7_;"_9V_:?TV^M]!M?@M=3V^LZ'9( MT2:WI*(EQI]B0@VF*WU"VMI1$WR%#*.NT4 ?/WQVTKXF?L)_L_?LL?L'>!C# M;>*_CQ\3EA^*-[+XTO-,2^F%G+?WVFQ:E%'<7%G#+<>19QM"C.MLGE)L+;UZ M[P+_ ,$XOVT?A;_P42\%?M,_L^>'?A?\(?A=LWUOXEC> M-Q;WMO:G1[6&WO8796\Y61VVC+\N']M_X*M_\$V]'_X*7?L\Z;\.],^*%_X# M\<^#/$]KXH^&OCW3(R\VB:Q;!A'(55E9HV#$$*RD,$<9,8!Y/]D+]EG_ (*I M2>)-(\3_ /!2S]KSP'XXM/!>ZY\,>%_AYX;?3H-9U(1M'#?ZM%?"/QYM8O"T% MA\3M2%[8RI$TD/]@=8M-7L_"-U8>%YBU_% MIKQZ=)=2%R9A&1&79B2WS8R2>>) MP$;3;JIC*'(8G<,8.QK?_!++XF?LY_MJ>*?V\?\ @FM\6=!\(ZK\1RK?%GX5 M^,]-FF\-^*KA69A?)+;,)M.O SR-YJI,K-+(2GSN'ROV]_\ @GO^V9_P54\) M>"?@U^T;JGPQ^%G@WPGX_P!/\67TO@G7-1\3ZGJ5Q9QS(D$;W5EIT5K&PG?+ M%)B,*1G!! ,S]J;XI?'+XL?\%._ '_!-[4]*\*^-M*TWX"WWQ#\5:#K7B:\\ M,:7XJO'U9--@2=;>UOWN(($2>3["X,4C2K)(S&!%J3]CC_@FS^U_\%/VF_C' MI_BWQ7X?\&_LW_$WPW$^A_"_X>?%W7KG4/"FOHUN)+G3KHV-B]C;S 73ND$B MX9HE"E%P.H_X*D_\$N?B]^UC\6?AS^VC^Q5^T9'\*?CS\*DGM= \17]@;K3M M6TVQ@,?+RTA!V2#$LJLC;E:/M/V7_V?/\ @H3X4TW5OC=^V%\>_ WC MWXM'0)-'\(:-X;TN?2?"^@V\LD4D[9V/<74TTD$#R2.HP+=(XUB#2.P!^8?[ M$/[)'AG]J[_@V1UC]J;X\?%CXBZ[XV\)>"?'OB3P/J;>/]1MDT+4K"\U.YCN M4BMYD2YF>:'<\UR)I-K%%9% ^C]7_;8_:'^*O[)O_!/;X'RZW'J.N_M(:-# M/X_U+4O%MSH9UR'3?#XO);.74+6WGFM_MERT'F-%&6D >'*+,S#TG]DK_@EG M^UA^R_\ \$;_ !3_ ,$KO^$[^'NL7VK^'?$.A:5XU^TWT,4%KK/VPSRRVOD, M6DA:Y^15D"R \E-G[S/^)/\ P1,^)GQK_P""9'P=_9(\2?'73O!WQ<_9YFL+ MGX3_ !7\'+/(D-S91+'%++#(L;QK(H4.B.VUX8Y0S &&@"_\)?\ @G'^V;\( M_P#@HUH7[1'P9T?X:_"?X+ZYX4N]&^,'PM\'?%+6;V/6)S%/]FU*Q@.DVD-G M=QR- #+&T;%(WPP9VW?.?_!.W_@G;X%_;L\??M@?"O\ : _:!^,5SH7@']K3 M4K?P8NG_ !/U*.]L'M#'Y.(5BA0W!D,2J[(5DD+C[3_ &0OV8_^ M"HB>)=-^(7_!2/\ :K\!^.;KP9%-+X+\*_#SP_)I=C>ZDUO);KJ.IW+Q!Y)! M%+*BPQ0K#&TIEVN\<6R/_@F;^PI^TY^Q?\9?CQXX^+7C'P-KFC_&WXH7WCD0 M>'6O([C1+NY8[K7]]'MN8]GEC?F-@4)VG?A0#Y]_:@^$7PP\1>+_ -K:U^*& MMZK^T5\0;W3;B\\-VGA[3Q$GP6TN/3&>S@_M"XN4M]-N1(&N2MLPO)@JRF&0 M,SWW@V>\\5:1?:K$8[FWMY'F6U$>/+02RI.=L7$2,Q:L.U_X(C_M">,O M^"&6H_\ !)CXQ_M->&9M:@LK2#PEK^@^&IH[#3EM-474(1/YDAEN7D8&.24> M6JH4V1;D=Y@#G/\ @Y#_ &?/ 7[-W_!%#QYJG[/NJ>*?!AT#7]+N+>W\/>-] M4MX;HWNI65I<)=1BXVW:-$>$F#JA&Y0I))]4_P""A7Q^U_Q__P %1OV7_P#@ MF _B/4=)\&?$*QU_Q5\18]+OY+2;7[;3K&>2STHS1,KBW>>&22XC!_>QHL;? M(SAK7_!0K_@GI^W?_P %"?\ @FOJ/[&'Q2^.WPU'B_Q?JEC>>*O%&GZ%>6>F MZ9%9SVL\5M8VNZ66;?);EGFFF!#2/M0*R)%T_P"W3_P3B^*O[7TWP;_:@\$_ M$/P_X _:(^!^KMJ7A?7H(9[_ $2_24*EYIMTN(9VM+A$ )'SQ!Y%7?N9F /" MOVM[.[_X)7_\%4_V8/$?[)L[/D?8M5M;3) MCM;A#.3(\2IO2 @[W)Y+]DK]DKPG\?_ /@L1^W=^S1\8/BM\3==^'6@Q^ & M7PI>?$W5S]L6[TFXNO)FO/M/VTV\8_96_8<_:N^ /\ P4/_ &AOVX?$VL_#[5;'X\6^B@^&;+5+Z&71 M7T>P>ULU^T-:L)UD! E;RT*[BZAMOEL >??\&[^L^*_#_P ,_P!HW]F'4_&N ML:WX=^"W[5'BSP;X"?7=1DN[BRT6V>'R+4RR$LRHS2,,D\R$=, >W_\ !7'P MU'XI_9&^PZY^UTGP:\,Q>,M'F\:Z\J3F?6-'6Y'VC18/LSI<>==Y6)4@W22$ M^4%82$5S_P#P2Z_84_:)_8C\<_'76OB_XO\ !FMV'QG^+VK_ !$0^&WNXY=) MO;^1"]ELFCQ-$JJ,2[E8%.4._*:'_!6[]@/XL_MZ?"7X?I\ /C!IG@[Q]\)_ MBOI'C_P;>>(;![K2[J_L/-\N&[CC^;9F7=N 8@IMQAR0 ?+/P:\00?"G_@O] M\/OA[\ O@=XF^#WP\^)/P!U6YUKP-?1PZ=::U/9W+-;ZK_9D$SBSGVA8]TJ0 MW. PD12S;LC]AW]C_P %?M(?\%.OV]?V=/CA\4OB9XC^'OA[Q)X,CA\*7_Q. MU@B[6XTZ^G6.>\%R+V2&)GDV0>>(?G!=',<13W37?^";'[?_ ([_ ."A7PC_ M ."@_C?]K?X>PZ[X5\&ZEX<\8Z+HO@*XCLK:RN6W;-*2:YDD:8[GS/=RNJN% M<0%1^(W_!*_P#X M*[?&W_@F7X@_X)@_&']K7X,:GX>BTG3M&\-^.(_#6J#6=3TZSO+:2%+[-M*\1Z[H>BV]C>ZUHNA2:;;W9BC6,.MO)<7#(2%&?WA!.2 H.T=E0 M4444 %?''QSU34O^"C?[1<_[(7@C4)D^$?@#4(KCXP:Y:2E5UN_1M\6AQ.O5 M590TQ!X*XRK(N_M_V[OVC?'^B7FB_LA?LQSK+\5_B*C1V5T"2GAO2^5N-6G( M^X$4,(^Y<$C<4"MZC^S'^SEX _94^#.D?!CX=P,;73XR][?S@>?J-V_,UU,? MXI';D^@VJ/E4 '<:7I>FZ)IEOHNC:?#:6=G D%I:VT02.&)%"JBJ.%4 # M@ 5\%_\ !13_ ((8:!^VQ\7=7_:&\*_M"ZMH?BG588$FT_6=/CO-. AA2&.. M+R_+D@7:@)),OS%CCFOKG]K#XYVG[-'[-?C;X\74<$C^&/#MQ>6<%SGRY[H+ MMMXFP0U[)-WETO:[U1\4_M!_\$0?^"AGP"\^_B^$2^-=+AR? M[2\"W/V\L/\ KV*K<]/2(CWKY1UO0M;\,ZK/H/B31KK3[ZU9$>3RC \ MU_1_#/TGL:X16:X6%:/\]*7*_7E?-%OT<49ULRS/*Z_L,QP\H36ZDG&7W27^ M1_+'17[@?M!_\&WG[)'Q"\_5/@-X[\0_#Z]?)BLY'_M73U]O+F99Q]?./TKX M:_:#_P"" _[?OP6\_4_!?A?2OB%I<66%QX4OQ]I"=MUK.(Y"W^S%YGUK]VX? M\9?#[B&T88M49O[-;]V__ G[C?DI,[:&;X"OM*S[/3_@?B?$E%:_CCX?>/?A MEK\OA3XD>"=7\/ZI!_KM-UO39;6=.W,V$N-Z MY!,"/'?'']F;P)\:+9]0EB&FZTJ8AU6VC&7P.%E7CS%_)AV..#_+G7WK_ M ,$X/^"YGQE_90^P?"C]H#[=XX^'T6V&W=YM^J:+&.!Y$CD>?$H_Y8R$8 1 MT VG^/\ Q@^C'E'$67U9Y10C4IRUEAY_G2D]8M=$VFOLR6D3Q'@<9EF)6+RR M;A-=%^7FO)Z/\#[4^*?P=\=_!_6O['\8Z441R?LM]#EH+@#NC8Z^JG##N*Y: MOO'X6_%K]GC]M#X01>,_AMXFTKQ?X7U-=KF,Y:&3&3'*AP\$RY!VL%=<@]P: M\$^/7[%_B+P/YWBCX9K/JVDKEY;+&ZYM1[ ?ZU1ZCYAW!P6K_(?Q.\ L]X/K MU<1ED)U:,&^:FT_;4K;J4;)R2[I]?GO_P7S_8>_P"$ \?VW[8OP\T?;H_BB=;3Q?#!'\MMJ6W] MW-M/\;:&_[ZRF#-&3@31GAXS[,I(]LY MZBOMSQ[X)^&'[77[/VH^!_$ML+[PUXQT9H9@,;X]W*NO7;+%( P/\+QCTK^S MO"OB.GXA<%3R/&2_VO"I\H+2$OE\$_+E;UD?A'&&5SX8S^.84%^YK-W2Z M/[2^?Q+SNMD?S1U]M_\ !!'XV_\ "L_VWE^'E_>;+'QYH%SIVQFPOVJ$?:86 M/OB*6,>\N.]?+W[2_P"S_P"-OV7/CCXA^!GC^#%_H-\T27"H52[@/S0W"9_@ MDC*N.XW8/((K-^"/Q/U7X*?&/PM\7M$W&Z\,^(+34HD4X\SR95-/,WD>#SI#-GI M]@F:VQ^&VN&_X+Q_#O2O''PN^&_[4'A,K<6GF-ITUY$,^=;740N;5_91Y5BGACN0?H7D8?4&OU'PT@L@ M\:,1A5\%:,I1[/FM-6\E=KY'\W<*TWE/B%7P^T:B;7SM+\-5\CZZ_8\_U7B' M_>M?_:U>U5XK^QY_J_$/^]:?^UJ]JK]IXG_Y'E;_ +=_])B?HF9_[]/Y?D@K M\P_^"A?_ ">#XP^MA_Z;[:OT\K\P_P#@H7_R>#XP^MA_Z;[:OY@^D?\ \D1A M_P#L(A_Z:K'Y[QS_ ,BF'^-?^DR/%Z***_BL_*@HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "M?P!XSU?X=>-])\=Z#)MO- M(U"*Z@YP&*,&VGV(!!'<$UD45K0K5<-6C5I.THM--;IIW3^3*A.4)*479K4_ M9/PCXGTKQMX5TWQCH4WF66JV,5W:OZQR(&7/O@UHU\V_\$P?BBWC3X!S>![Z MZWW?A74&@52>T^)N&\+FJ:[XT\CQ=XE\;>&;O5K M'1M%33[R:286]M=6S/.UQ':1(&F13YK GN/C[Q!^V/\ \%1- _X*\>'_ /@E MH_[0'P9FAUKX-OXY?QN/@EJ*M$ZW=S;_ &06G_"0D$'[/N\SS?X\;>,D _26 MBO$?V3K[]N'3O'7C[X>_MEZQX*UZ#2IM.NO WB[P+X2O-'MM2L9XYA+'-!JT444 %%>5?'GP!^U?XM^+_ ,+?$?P#^/\ I'A+P?H/B"YG^*GAS4/# M$5]-XGT]H0(;>"=_FM&20,2R%2=X))"&.3U6@ HHHH **** "BOFS_@H7^TS M\??ABO@S]G7]BV]^'/\ PNOXE:AXN+QKE]2VY8JD8C5%Q]\LW( /JNBOS?^!G_ 4[_:HM6_9%^.'Q MVU'P]?\ A']K6_NM/G\+:5HGD-X/NKBW:ZTC[-<;R]TIC7R;@S9W.WF1^4H\ MH_7?[5GQL\=^'M4\-_LY_L_W-M_PLOX@32#3;NXMA/#X5G*J 78#+>YP ,_04Z@ HHHH **** M "BBB@#YCUWXI_\ !5NWUN\@\/\ [*WPQN+!+J1;&>?QQ*CR0AB$9EV\$K@D M=B:J_P#"V/\ @KE_T:7\+/\ PO)?_B*^IJ* / ?V)_V5O&7PEN?$?Q]_:'U: MSUKXM_$"Z\_Q-J5HQ>#3;53^XTRU+#*P1J%SC[S 9+!%->_444 ?GE_P<=?& MR3P1^R1X=^#&GWGEW'CGQ0KW<>[_ %ME9*)G&/\ KN]H?PK\3*_0'_@XQ^+T MGC7]M/2/A9;7.ZU\%>$8(Y8MV=EW=NUQ(?;,)MO^^:_/ZOQOBC$_6E)Q?=.WY'Z#C\ MLR[-:'L<;1C5AVG%27W-,_5;X ?\'+FK6_D:5^U!^SW#<+P)M:\$7AC?'K]D MN6(8]\B=1Z#T^W_@!_P5?_8)_:.\FR\&?M :5I>IS8 T7Q43IESO/1%\_;'* MWM$[U_.517TN#XPS;#:5+5%YJS^]?K<_)L]\"^"LUO/"*6&F_P"1WC?SC*_W M1<3^ISXC_"7X2?&[PW_PC?Q7^'.@>*M*E7^?8D^]K,'A/U*9K[=^ '_!R?\ &;PYY&D_ MM(_!+1_$UNN%DU;PW<-I]V!W=HG\R*5O9?*%?I?"_C#F>0S3P6*JX9]E)N#] M8ZI_.)^0YOX&\;9,W/*ZT<1'LGR2^<9/E_\ )VSS7]H/_@W5_;9^%OGZG\'M M5\/_ !&TZ/)CCT^Z&GWY4=2T%RPCZ=DF#M3FP M/[,\SN,5',*5/%0ZR@^2?J[7C\N6/J?G.-J<0Y!6]CFN% ME!_WHN-_1M6?RT/Y1J*_H%_:#_X(-?\ !/KXX>?J7ASP'?\ @'5)&F^E5?5^MX7%X7'4%6PU2,X/:46I)^C5TSU(SC.-XNZ"BBBN@H**** /3/V6?V MOOC_ /L:_$6/XE? /QW/I5T2JZA829DL]2B!SY5Q"3MD7DX/#+DE64\U^X7_ M 3I_P""R7P!_;BM[3P!XH>#P7\1R@5_#=]9GKY+8D7G <* M7K^?&GVUS6=P\4T3AXI8G*LC Y# CD$'G-?FO'WA;PYQ[0_;.8D,NI:>O0?:E'-W&., MN/WP )/FD@#]9U3X(?M5_"^R\0Z-JNE^*/#FJP>=I>KZ948'@C MJ""K#J*_RF\>OHHXK 8V>(A35"O)OEJ13]A6?G9>Y-]792W[BO[K>Z_NOY-(^ J*]9^/'[)OC/X1M+K^AB35] 4EOMD&36Z?DPKZ&_87^-/]B:W)\(M?N\6FHN9=(=VXCN,?-'[!P,C M_:7U:OGFI;*]N]-O8=1L+AX9X)5DAEC;#(ZG(8'L01FN_@WBC&\'<14,TPVO M(_>C_-!Z2B_5;=G9]#GSW*,/GN5U,'5^TM'VDMG\G]ZNNIVG_!=K]A[_ (7; M\&(_VGO &C^9XG\"6C#68X8\O?:/DLY/J8&+2C_8:;J=HK\8J_I>^!'Q2TKX MY?"^'6+V&&2Y\LVFMV;H"OF[<-E3P4<'A<[>I)0QL>6K^R>+L+@LUP5#B'+GS4:T8 MMM>:T;[/[,ETDK/5GX7D=:O@\14RO%*TZ;=OENOU7=/L?>_P%N_^&WO^"&=U MX.<_:]<\(:%/IZ*/F=;G2F6>V1?]IK98$_[:&O+O^".GB+^U/@O\8?AY*^6M M)=(U>SCS_MRQ3'\%$?YU'_P;C_&E+?Q;\0OVI99;?CTB-6_V#/ 3_ +/O_!2+XO?LS21F.VN_#>LV.E1-U9%DBNK1\>OV M<9_X%7H93B_9\2(OK:?\ M:O:Z_?N)_\ D>5O^W?_ $F) M]+F?^_3^7Y(*_,/_ (*%_P#)X/C#ZV'_ *;[:OT\K\P_^"A?_)X/C#ZV'_IO MMJ_F#Z1__)$8?_L(A_Z:K'Y[QS_R*8?XU_Z3(\7HHHK^*S\J"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /HS_ ()C M?$=_!W[10\(W%QMM?$^FRVI0G"^?&/.C;ZX211_UTK]&*_'7X<>,KSX>?$#1 M/'>GD^=H^J07B '[WER!BOT(!!]C7["V-[:ZE90ZC8S"2&XB62&1>C*PR"/J M#7]E?1RSMXSAK$Y9-ZT)\R_PU%>W_@49/YGZCP/B_:X"IAW]AW7I+_@I_>2T M445_11]N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y@_$/_E;? M\"?]F?S?^G;4:_3ZOA'Q3_P3R_;+UW_@L3HW_!5"U\4_#1-/T3X;OX)@\!27 M^H>;/8&6XF\]KT6V%F\VS?\$BOC+XQT/QKXGT' M5?#GAD7VF7WACQ3>Z8_F?:(49)A:RH+B)D9U:*4.A#9VY (X'X6?\$X/#_A/ M]DN;]M7P3^V7XV\#_%CQ9^S!!HVJ_$?Q/XQFDT31Q+803C4C9R2"*T%LL86, MQLB1(I+M)CU?XS^'?!?BKXTRVC:3#\4K&^A$=Y+<6\\QO M=16=D:X6YNXMA$BM!+(&##UOX]_!*;Q[_P ')NA?!BY^-?Q)L/"7BO\ 98O] M:\0Z'I_Q!U%(Y)6UMX)HK5VF+Z9%*D, 8630'$9VE=[ENA^,O_!*[_@J'^T? M\)_V??\ A;'[8'PCM?&WP ^)F@^(M#MM&\ WIT:_CTZ-D^T7A>X%Q<7+8C_= MPFTAVF5>"TZEU0R1V_DPS-(^[[.J&,!=HD&=R@'C/_ 3%\$ZO^RW_ ,%3_P!L MO]@7]G[Q7JEM\/\ 0O#GA;Q'X"\/^(M;NM3@T#4[_3F:X,;W,DDOER3.K,"Q M)$:#MSX9^R!\?_V*/@!^UMX:^(&BZF/B3XBCE:W^*-Y M::I#-)G5HW OX[U5>,0SEK>.26,0%F1(Q]F_#3_@GO\ M5>%O^"AWQ]_;1U_ MQCX#72/CCX(L?#PT'3KV^-WH1L;(6]O<"=H%6Y+$$NNV+&\%6.S#X_QA_P"" M;W[7?[:O[.?PV_9,_;CU[X7:I9>!O$NBZMJGQ8\-W%\VNZG_ &_\ !RYXD^!VL_ IX.\1?L@R^ M(-9T"#XA:D(WEF\2V\$UO;R&8RZ?;N(8BT=F\'W"H(2216YG]B#]C/X?R?\ M!4/]K[_@FE&W,C,Q M@$PCDVQB59!&M?547[#'[3L/_!9";_@I@/$G@5O#"]&F_V MFM_]O\[R/+-QO&?(V[,?)YO_ "TJ+]G+]AS]JOX.?\%,?C?^WMXFUKX?WVE? M&;1=&T]O"MCJ5\EQH_\ 9=H(+=A/+CV[\KG9M< \?_ ."(GA2X M4_M?_L$7WCWQ?+=,TVTU"_MET:[.Y%MI)&MG-Q%L9-;1R#7+;5)H+NS8*S1GR9 M(L+*1(DQ5@@!9@#BO^"8G[47_!.W]J#]L3P_;_";X6:Y^SI\OOJ\_81^+G[0O[=7P=_;B_:@\/_#WPSK/P1TK6(-'7X?:I=ZA M<^([C4+7[,6NKBYM+5K:UA1IWCM0+@^9.29@-RR<)\7?^"=_[/O%$$'B7XHZI::SHL7BN];2;Q(+&)H) M/L)E-LLB[Y/WB1AV$AW%L+C8\(_$;3/V_P#_ (+4?'3]DSXX0MJOPX_9]\": M!#H_P_O9&_LS6=6U2);NXU.\M\A;MH8VCMXDF#QQY9U4.^^NP_;(_P""7DMYKZM;6]L87DBA*VVV*%AY MF)2S.&*C;M:]\:_^"=/QH\*?\%#+;_@J!^Q%XT\+:9XVUWPDGAKXK^ _&CW* M:/XLLHQ'Y$ZW=M')+:7/?@W%\1/ VBIXGO8[GP7,;M+.ZM+"\CE6XM+6603NJ1R*(F$8 MCVYB-ONS, $VHJ!Y/,_2/X'_L9?$?P=^TE\0OV__BY?>&=< M^,/C+PK9^&="TC3;BX@T;PWH=JYF33X[EXFGG,MPQGFN&A3_:\_8W_ &!/B;^QSJ?C/X<^(M6\;:MX@U#2?$L-S?VMO9R:NA659K

V5WI4(D>0&%$E^SE@\C-F2)P3C((50/#_ /@D3H?[0_PY\?\ [1W_ 2 M_;%^(E[\5O#/PI@T<^"O&6OLTEWJOA?7;6[V6%VY.YFB6W>/DD_-(JGRTC ] M]^,?@;_@K%9?M4W'C7]G'XZ?!V\^$^I:1;P-X,^(7AB]6^T6[08EN+>XL65K MGS#\Q29U4#Y5"XWGT;]FS]FQ/@=<>*?'OB_Q?_PE/C_Q_JL.H^.?%G]G"S2[ MEA@6WMK:VMP[_9K.WA01Q0F21AEW>226621P#Y=7_@G/\+?V-?!7PI^)_P"T M1^T7>^(OA=^R=;:E>_"WPTGA;RM0:XN!]GLEO9TGD_M2YACD6VM8H(+9I)9( M]PD<@'0O/CKXX_9/\=^ ]:^)GPYL]>_:1_:Q\7?V9H_AJ]UGR+'PIHUA;2W8 ML'N8XY2;?3K9W>7RD8W-[=S.NQ)08OH/XA? OQK\:?VFO#GBKXD2V(^''P]A MBU?PUH44[/+K'B9C(JWMVA4*L5E%@VZ9;=<7#3,%:V@8\1^W;^Q?XX^.WQN^ M!/[6WP8OM);QS\!O%VH:AINC>(+R2VLM9TS4K,V>H6AGBBE:WF,8CDBD\MUW M1;6 #[T .D_8?_;4T[]KRQ^(/AG6/!J^&O&OPH^(5]X.\=Z!#J/VNWCO+?:\ M=S:SF.-I;:>%TDC9XXW&61E!3)]SKYG_ ."N)9[#1H&58;/3X9I8XGN3%"F7G:./>\C80!03],4 %%%% M!1110 4444 %%%% !116-\1_&%I\//A[KWC^_ ,&AZ-=:A,">"D,+2']%I2: MBFV73ISJU%""NV[+U9_.%_P4;^*#_&/]NOXJ^/3/YL4WC.\M+.3.=UO:O]EA M/_?J%*\5J?4]1O=8U*XU?4IS+<74[S7$K=7=B68GZDFH*_ :]5UZ\JKWDV_O M=S_3#+<%#+LNHX2'PTX1@O2*27Y!11161VA1110 4444 %=S\&/VF?V@_P!G M;4_[6^!_QE\1>&)"^^6+2=4DCAF/_32'/ERCV=2*X:BKA4J4I*4&TUU6ACB, M-AL71=*O!3@]U))I^J>A^A_P _X.-OVK? /D:9\>/ /A_P ?628$M["O]EW[ M>I+PJT!^@A'UK[>^ '_!>C]@?XS^1IOC#Q5JG@#4Y<*;?Q78$6Y?OMN8#)&% M_P!J3R_I7X)45]#@^*\XPEDY\Z[2U_'1_B?EV>^#' F=7E"@Z$WUI/E7_@#O M"WI%>I_5'X=\5?#/XQ^$3JGA/Q'H7BK0;^,H;C3[N&^M+A".5W(61Q@].:^< M/V@_^"+'_!//]H3S[Z]^"D7A+5)\G^UO TW]FNI/4^0H:V8D\Y:(GWK\#?AI M\7OBK\&=>7Q3\)/B1KOAG45Q_INA:K+:R,!V8QL-P]CD&OLGX ?\'!G[FQX5_[9LA:WNP=EN+8*,_[4D 7$N6R=7)\5&JOY7>G+TW<7\W'T/0_P!H/_@V<^+>@>?J M_P"S-\=M)\16XRT>C^*K9K"Z [(LT7F1RM[LL0KX:_: _8*_;#_9=>:3XX?L M^^(M'LX20^L):?:K#_P*@+P^^-^?:OV!^ '_ <-_L6?$_R-,^+VE:_\.]0D MP))-0M3?V 8] L]N#)U[O"@'KUQ]F?"[XV?!CX[Z ?$'P?\ B?X?\5:>RCS9 MM$U2*Z5,_P +A&)0]BK 'L17])<*?2,CY_NZGWQ5OOIM^9^9YG M@N,.&)#^39_*K17])7[0?_!*+]@?]I3S[WQW^SUI%AJD^ M2VM^%T.F76\_QL;?:DS>\JO7PS^T'_P;(WL?GZK^RU^T2DHY,&B>.K/:WT^U MVJD$]L>0/K7[]P_](+@7-[0QCGA9O^=<8=5\#7A5AWA)27WIL]>G5IU8\T))KR"O=/V(_^"AW M[2'[!OC/^W?A!XG\_1;N=7UOPEJ;-)I^H#@$E,YBEP !*F&& #N7*GPNBJS+ M+,OSC!3P>.I1J4IJSC)73_X*Z/=/5:A4ITZL'":NF?TA_L%?\%/_ -FW]OWP MVMKX*U0:)XO@MM^K^!]7F7[5$ /F>%N!=0_[:#(&-ZH2!6G\>OV*-$\5^=XI M^$Z0Z;J1R\NE'Y;:X/\ L?\ /)O;[I_V>37\W'A?Q3XE\$>(K/Q=X-\07NE: MKIUPL]AJ6G730SVTJG*NCH0RL/4&OUH_X)P?\'!MEJGV#X-_MY7$=M<';!I_ MQ&MK<+%(>@%_$@Q&?^F\8V\C>B@-(?X9\;OHJY?G675*F HO$X?5^S_Y?4GW MI2WDEV^*UDU-7/(H1S7A[%?6\LF_..]UV:^TOQ7374[;Q#X=UWPIJ\V@>)-) MGLKRW;;-;W$95E/]0>H(X(Y%4J^_?B!\+/A5^T1X1MK^[DM;Z"YMEFTC7]+G M1SY;CQX/8FO\D?$7P;X@X&J3Q-%.OA$_C2]Z'E4CT[5NQ^O<,<OKN6OV6OC,WP@^(\3ZG<%VO\<>TE+JT?.>(^1U*(4EL$7Q'_8>O07*E##'=;K202J>1Y;2!R# MT,?M7Z3?M6>$%^#/_!8+X+?':UA\NS\=1-H]Z^.);L1/9'/UBN;4 'NGY?-? M_!>;]B*7X3_%6V_:_P#AOIC0Z)XNNQ%XE6V7 LM7 +"?C[HG52V?^>D;DG,@ M%?3_ .T]XW7]HK_@G/\ "7]MW3<2ZKX+U?0?%-Y+",LDD7U?CPLZ>(@^ZA).37K!?>VC\;X^A3S')Z.94EK!J7HX/F:^ M[F/H?]EK3CH^M^+](88-K>00D'_9:=?Z5[!7GOPHL$TWXI^/(8\%9;NSG5EZ M$2++)D?]]5Z%7] Y[5^L9E*K_-&#^^$63CI^TQ+EW47_ .2H*_,/_@H7_P G M@^,/K8?^F^VK]/*_,3_@H9_R>%XO^MA_Z;[:OYH^D?\ \D1A_P#L(A_Z:K'P M/'/_ "*8?XU_Z3(\6HHHK^*S\J"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OU3_8M\;-X^_9@\'ZU-+OF@TL6,Y) MR=UNS09/N1&#^-?E97W[_P $H/%S:I\&->\'S2;GTG7_ #8QG[L4\2X'_?4< MA_&OWCZ/.:/!\<3PC>E>E)6_O1:FONBI?>?8<%8CV6;.F]IQ:^:U_),^IZ** M*_MP_6 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH I:QX:\.>(I;&X\0>'[*^DTR] M6\TU[RT24VERJ.@FB+ ^7(%=U#K@@.PS@FKM%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5X3_P %.O&9\!?\$^_B[KZR[&D\$7E@K \AKM?LHQ[Y MF%>[5\?_ /!=OQ+_ &!_P3/\;V*R;6U;4-(LT.>3_P 3&"8C_OF(_A7#FE3V M66UI]H2_)GT?!V%6-XMP%![2K4D_3GC?\#^?^BBBOPD_T="BBB@ HHHH *** M* "BBB@ HHHH **** "M'PIXP\6^!-I[_ (LT5[F#XDSC!:1JXWYN+/Z?_@A^U?\ LU_M(V(OO@9\;O#GB4E-[VFG:DANHE]9 M+=B)8_\ @2BN8_:"_P"">/[%O[4(GN/C-^SSX>U#4)\F36K.V-E?D^IN;E7TUK4H\;#HRL,$$>HKZ=^ '_!9/ M_@H'^S[Y%CIOQMN/%&F0X_XE/C>+^TD8#HOG.1<* .,+*!CZ"OM\D\2L7EF( M5:#G1J+[=*33_!IK[V?CN=?1[S'#2=7)<:I=HU$XO_P.-TW_ -NQ1]H?M!_\ M&R_P]U;S]6_9A^/^HZ-*^USX$W?B32X,DZQX)D_M.(J.K&*,>>B@)1C\:^]?@!_P$[I;VW)_O-!*4DC7V5Y37V]\ OV^_P!CG]IT0P?! M?]H'P]JE].!LT:>Z^R7Y/H+:X"2G'3(4CWK^B^$_I+\587EIU,1#%1_EJ+EG M\I+EDWYR4S\PS;A[CWA:[S'"2Y%]JW-'_P #A=+YN_D?S(7ME>:;=RZ?J-I+ M;SPN4F@FC*/&P."K \@@]C45?U%_';]CO]ES]INT:V^._P "?#?B21DV+?WN MG*MY&N,82YCVS1_\!<5\._M!_P#!M3^SGXQ\_5OV=/BYKW@N[;+1Z9K$8U2Q M![(I)CF0?[3/(?8]*_H3A_Z1O"&8VAF=*>&EW_B0^^*YO_)/F>30X@PE32HG M%_>O\_P/SZ_X)\_\%8OVC/V"=7AT#2;YO$_@.6?=J'@O5;EO+CRNMN%U_PKJT:+?:?N&"D M\!)#(>0)%W1MR Q(('XK_M!_\$+?^"A7P(\_4=+^&5OXZTN')^W^![S[7(1V M_P!%=4N"<=EC8 ]SQGYM\&>-?CE^RU\5;?Q5X/U;7O!/B_0Y_DD\N2UNK=NZ M21N 2I'#1N"K#(8$'%:\7^'7 /BUAIX[)<326*:UE!J49^5:"UUVYK*2Z\R2 M16)P.#S+][0FE/NOU_SW/Z"/CW^Q 5\_Q7\&(\CEY]!D?D>IA8_^@-^!Z+7A M/P^\:>)/@[\0[3Q/:VTL-YIMR5NK.92A=.DD3@\C(R.>AP>HJI_P3@_X+X?# M7X[_ �_M?2V'@_P 8/M@LO$RGRM)U9^@\PDXLY3Z,?*8YPR95*^V/C7^S MAX ^-UB;Z[B6QU81C[-K%J@+$8X$@Z2+]>1V(K_+#QA^C%G?">>?7R:AJ?39-QQB<%%Y=GT7.E).//N[/37^9>?Q+S)/ MBC\.?A?^V'^SQJ?P^\2QB\\.^,-'*>8H'F0,?FCE7/"RQ2*K#/1X^:^3?^"8 M?PT\1P?LZ?&?_@FG\;<+J?@S5[S3=Q4['TS4X':"XB!YVLXGF4]1YB]#7NG[ M-H\>? 7Q=+\#/B=;$6&I2O-X68#+Q*QZ;@-VTX(8'CYP:]$O_ (-V M-O\ M"6'Q^\/*D-_<>'IM!\1Q]!>6@D$]M*?62&571?]BZDS]U17U7#N,EQ5 M@:&88BBZ>)@I4<13:LTVO>BT^EW&I!]8/S/A\YP=++IUL"I*I0J+FIR6J:Z/ MUM>,O[R\C*_9F?5+_P *Z;XAUV%H]0O_ 1H3:I&QYCNTBFCF0^ZNA!^E>GU M1T7P_I^@B86$>WSI9)'X[O-),?\ QZ5JO5^@1<_904G=QC&-_P##%1_0^+_K8?\ IOMJ_3NOS$_X*&_\GA>+_P#N'_\ MIOMJ_ /I'?\ )$8?_L(A_P"FJQ\;QS_R*8?XU_Z3(\6HHHK^*S\J"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OK; M_@DEXE-K\2?%G@\O@7VB0WFW/4P3;/\ VXKY)KW_ /X)H:[_ &1^U7IUAOQ_ M:FDWMKCUQ%YV/_(-??>%N-> \0LMJIVO54/_ 8G#_VX]GAZK['.J$O[UOOT M_4_26BBBO]%C]O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHJMK-OJEUI5Q;:)J4=G=O$1;74MOYRQ/CABFY=P'ID9]: + M-%? W_!*7]N?]MC]L']K;]I;X-?'WQ5\/AX?^ GQ(;PKII\+>#+JTNM:'FWB M"XE>:_F6'Y;>,[%5N78;L 9^^: "BBOA[_@N[^U7^UQ^QG^S+X5^,O[+GQ0T M3P]]J^)FA:%KZ7WA5+^[FMKRY\MC!+-(88< $-!(2#E60CD ^X:*** "BBO M._'?[4'PH\ ?M#>!/V7=5UM)?&?C^UU*]TC2()%,D5C8P&2>[E7.5CWF.)3C MYF$O!^@^(+F?XJ>'-0\,17 MTWB?3VA AMX)W^:T9) Q+(5)W@DD(8Y #U6BBO.?VNO$/Q9\'_LR^.O&?P/\ M4Z/HWB?1?"M_J.E7^NZ(^H6R206\DH#0I/"23MP"7(!.2KCY2 >C45\R?\$: MOVC?B]^UQ_P3)^$G[1WQ[\3IK/B_Q9H4]WK>I1V$-JLT@O;B-<10(D: (B+A M5'WXP\[L%C.[9&!T"#G/0?M)_MJ?$C5_V]O!G_!,?]EK4]*T M[QCJ_@RZ\;?$+QCJNFF_3PQX>AF%M$(+82(LMW7(Q1T5 Q1?#_ (+_ /!57]J23P5^RC^UQ\8+KP_/X'_: MH^(\GA.;P+IVC>7)X4:]-S_8LMO=[R]P^+8+=&4%7,Q:)80@4@'Z6T5XY^UK M\N(+N7'_D.OO&OSU_X.3I=O[#_ (3A M!^]\5;(_EINI?XUX_$#Y_M":S^ '_!R[(/(TO]J']GD-T$VM>!KS'X_9+EOQSY_P"%?E#17K8//WR/B<]\.>"^(KRQF#ASO[45R2]6XVO_V]<_H]^ '_ 5._80_:1\B MS\!?M!Z/9ZG/@+HGB1SIMUO/\"K<;5E;_KDSCWXKU+XN_L_? G]H/0QH7QJ^ M$OAWQ79^61"NM:5%<&('O&[ M&?]I"#[U_+A7KGP#_;R_;!_9B:&+X*?M >( M=)LH2-FD27?VJP_\!9P\(],A<^]?899X@XK"5HU)Q<9+:5-M->FO_MR/QO._ MH\03=3)<:XOI&JO_ &^"37_@#]3]7/V@_P#@W(_8V^)7GZG\$?%'B'X=W\F3 M';P3G4]/4GN8;AO.Z]A. /2JW[,OPE_X*R_\$T7@\"ZEI=C\?/A+;$+%8Z'J MPCUK1H!QNMH[LH6 '_+L'D7@!&CRQKPKX ?\'*?Q6T+R-)_:5^!6E>((!A9- M8\+736-R!W=H9?,CE;V5HA7V_P# #_@LU_P3[_:!,%C9?&F+PIJDV!_97CB' M^SF4GH//8FW8YXPLI/M7[-@_&[,-12[-3?W7 M1^3Y[P!X@Y#3<<9A'5I+[4?WB];Q]Z/K)(]]\">// GQS\'QZUIMA=B/S$-U MI6N:7+97VGSJ0P2:WF59()5(!!('0,I((8]54&F:GINM:?#JVCZA!=VMQ&'@ MN;:59(Y%/1E920P]Q4]?,U%AG7E4HQY4^[3=NB;LKVN[:=3\TFY?#JDNG8** M**D@*_,3_@H;_P GA>+_ /N'_P#IOMJ_3NOS$_X*&_\ )X7B_P#[A_\ Z;[: MOY_^D=_R0^'_ .PF'_IJL?&<<_\ (IA_C7_I,CQ:BBBOXK/RH**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]6_8?U M3^R/VKO!5WNQOU-X,_\ 76&2/_V>O*:[S]ENZ^Q_M)> YLXSXML$_P"^IT7^ MM>]PM6>'XGP-5?9K4G]TXL[,OER9A1EVE'\T?K11117^FQ^^!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4454UV;7+?1[F; MPSI]I=Z@L)-G;7UXUO#))V5Y4CD9%]2$8CT- 'YA_P#!"S3+?6_V[?\ @HYH MUW-<1Q7?[0LL,LEG=R6\JJ\FIJ2DL3*\;8/#H0RG!!! -S,?I3_@F[_P $[_VP_P!AW]I3]H/XZ^./&/PW\56?Q\\;R^*K MG3-,NK^QDT2ZWWUG"@B-Y'C.V7, MD4SJ/*90Y=^U!_P3,_X+"_MS?L:>'_V5OVE_VL?@E!?^&/%VC:E%XOT'POJ< MMWK0L9-RW=X)76-)L ,T$2*LLASYT2J4< VOVF+"/P/_ ,''G[,,7@ZXN=+M M_%_PT\8W'BBQL+N2*VU2>WLY?)FGA5A')*H8CS"I; 7)^48=\#+)/!/_ _L._\ !8WX8^(O@Y^T!JGQ#N;_ ,)?M,7L,S:9XR']KFZM%358 MF#169B,5JUD[?9(X0%;R6_=I[!^U[^R7^S[\0/\ @Y2^#5CXP^'PO4\7_ WQ M!J'B-FU2Z1[VXMY'CA8NDH9%10%5$*J!VKU/XM_\$T_VUOVKOV![?_@FU^UO MXM^%7B'P\7L()?BU:RWSZW9V5I&[0$.7:%\LC=S^U MM_P3G_:"\$O#&L?#7PCJ/A+5M-\>>'KK5+>YTJ[4 31" M"XA=KB,EB%:15<[,L &5@#YB\??LG:#\;?\ @XC\<_LG^)?C%\2[?X=Z_P#L M>MJNM>'+3XBZIAC-KUO;-;VTKW#26,&Z."4Q6[(C&$QLIBDEC>_^VE^S?H_[ M&7[;W_!.CX.?"7XM_$>[T*S\=ZCH5U9>)/']_?0ZA;VMC&UO)-;O(+;SD\R0 M>8D2$JX4Y5$"_0_AO]@S]K30/^"O4G_!2&X\>>!K_0;CX21?#>[\.W,UTNHS MZ_VAOA9X MJ\$:7I/P'\5W6O?V;K\]X;C7I+B.&*2#=%"5M%5(W ?]Z27!*@+M8 Y+]I3X M9_"KQ3_P4@UYOV@==NOCL=5^&%I:_#_]FG2-!6\;PTGG,+W6[AKB>.QLS,VQ M([RZ:&0X,43DH%/E_P#P1D^)'Q*\>_\ !$OXP:#\3/%>L:M)X+UWQ_X;T9]? MU1KZZM-/MHI##:O<.6:41>8R*23A551\H 'KDG_!.[]M[X6_\%.OB;^VW^R_ M^TEX"TKPO\<="T.T^(6B^,_"UWJ=]H]QIEJMK#+IABGA1_W8D(\Y@@:8EHI MJBLC]B+_ ()=?M??L8_LH_&_]F9/VA?!OBVV\?\ B'Q'>^"GO=&FLWM?[6 5 M[S4IHU;SI44*RV]O%#'N:4&1@\9A / _V7]%_:LU?_@U[^"=Q^R%X'O/%NNZ M7%IVI>(?!&EZF]E=^*- MM?EFU'2H9T(=&N($:-@AWO&TB*&9PC>Q_\ !)?] MI/\ X)R?M7?M.ZQ\1/V0M)U7X3^.M!\!7&B?$3]GCQ!HKZ/-I%_%'A[X<7'A'2M#\!:GW][<6MHTFQ% M\N*W$)V;W8S/A54 ^L**^/O^"47B'_@H6-3^+OPO_;X^/'A3XHW'A/Q;;V_A M_P <^$-!2PM?,EB>2ZTL*D42R&U!MMS;69'GDB:1VA.WZ[U%]0BT^>32;:&> MZ6%C;0W$YBCDDP=JLX5RBDX!8*Q YVGI0!^>?_!'?_E)-_P4%_[+1HW_ *;Y M:Y7]F&SU"T_X.K_VE)?$88277[.^@R^'?,'WK$-I*3%/]G[2K X[U[K_ ,$_ M?V%OVH?V4_VN/CY^T!\3_%'@/5]'^/'B^WU^XT_0KF]2YT!X(9HXX5,L.V[# M*Z*S'R2"K, BKXW_X.PO#V@V> MGI>:9%^QG<6_C"V9-T0Z@;07$D=M%#;P22.T0< MS-PWM'[)W[$6L_"[]HSXD_MP_'KQ%I>M?%CXH06.G70T*"1=-\-Z)9H%M]*L MFF_>R@L#--.X0S2D$11!0M=9\6?@7XU^.O[0WA2\\?RV*_##P*(=>L]%2=GF MU[Q,LK?9I+I-NU;6Q51/$FYC)=2Q2$)]C0R 'SQKG[0/C+]EG7_!_P :OBW\ M+EU;]H#]J3QK9>%O _@C4M5^S6_@_18UEN(;">X2.4I':0&2ZO&B1VFO+ED3 M,:Q-%[C^Q;^VK:_M3ZY\3OA7XI\&1>&O'OP=\;OX:\;:):ZD;RU9FB6>UOK6 M9HXV>WN('#J'1'1ED0@[0[8'_!0+]BSQE^TCXU^"W[0?P?U32HO'/P,^(B^( M]$TW7[F2"QUFSFA:WOK"2>*.5[9Y(BK1S".0*\0!0AB5A_X)]?L6?$#]G;XC M?&_]I3XVZKH[^.?CMX_37=5TCP[=RW%CHMA:VXMK"Q6>6*)KF5(MS23>7&K/ M(0JX0,P!ZE^TCXG_ &HO#.B:;/\ LO?##PWXGOY;IUU2#Q)K36200[I YS7ZSU\&_\ !Q5I#ZE^P#9WBCC3_B%IUPWT,%W%_.05X_$"YLEK_P"% MGW7AG-4^/LN;_P"?B7WW7ZGX8T445^)G^@P4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%>A? S]D[]I3]I;4!I_P)^"?B'Q+^\V M27=AI[?986])+A\11?\ W%?A\MGO&W"O#2?]HXN$)+[ M-^:?_@$;R_"Q^;->A? W]D[]I/\ :6U :=\"?@IXA\2_O-DEWI^GM]EA;TDN M&Q%%_P #<5^Y_P"SS_P16_X)_P#[/OD:@/A)_P )EJL.#_:GCF87^2.XM]JV MPYY!\K(]:^J-,TO3-$T^'2-&TZ"TM+>,);VMK"L<<2CHJJH 4#T%?68+@>M* MSQ51+RCJ_O>GX,_%<^^D1@*5Z>3X1S?\U1\J_P# 8W;7K*+/QK_9Y_X-NOV@ M/%_D:O\ M'_%G1?!MHV&DTK18SJ=]CNC,"D,9_VE>4>U?=?[//\ P16_X)__ M +/OD:A_PJ3_ (3+58<'^U/',XO\GU^S[5MASR#Y61ZU]85Q?Q:_:*^!GP)L M3??%WXJ:+H/R;TM[V]7[1*/]B%PH]5%JE!+SE=-K_%)G6Z7I>F:)I\.D:+IT%G:6\8 M2WM;6%8XXE'1550 H]A4]>'_ +.O[=GP[_:N^(NI>$O@?X2UJ_T71+;S-7\5 MZA +6U5V)$442-F21WPQPRQX5&/H#[A7T>995F&38GZMC:;IU$DW%[I/576\ M7;6SL[6=M4?FF69OE^>8;ZU@JJJ4VVN97:;3L[/:2OI=75[J]TPHHHK@/0"O MR\_;ZU;3=:_:Y\8WNDWL=Q$MQ:P-)$V0)(K.".1?JKHRGW4U]Q_MJ?M'P?L[ M?".:^TJY3_A(=8W6N@Q'!*/CYYR/2,$'T+% >#7Y?7%Q/=W#W5U.\LLKEY)) M&)9V)R22>I)[U_*WTC.*L%5I8?AZE[U2,E5F_P"7W91A'UDI.3[+E[GYWQQF M-*488*.LD^9^6C27SO?[NXRBBBOY4/SL**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *[']G<[?V@/ I]/&.F?^E<5< M=7:_LVVYNOVA_ D [^,=,S]!=1DUZN1)O.\*E_S\A_Z4CHP>N+I_XE^9^M]% M%%?Z?G] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(RJZE'4$$8((ZTM% M %+P[X<\/>$-#M?#'A/0;+2]-L81%9:?IUJD$%O&.B)&@"HH] *NT44 %%% M% !1110 4444 %%%% !1110 5\?_ /!=OPW)KW_!-#QM>Q)N;2=0TF\P!SC^ MT((B?P$I/T!K[ KPG_@IUX.D\=_\$^_B[H,4/F-'X(O+Y4QG)M5^T\>_[FN' M-*?MPM86])+A\0Q?\#<5]R?L\_\&W/Q]\7>1K'[2'Q;T;P=:MAI-)T2,ZE? M8[HSY2&,_P"TK2CVKT<'E.98_P#@4FUWV7WO0^6SWC;A7AI/^T<7"$E]F_-/ M_P C>7X6/S8KT/X&?LF?M*_M+:@-/\ @3\$_$/B4>9LDN[#3V^RPMZ27#XA MB_X&XK]S_P!GK_@BQ_P3_P#V??(U!?A&/&.JPX/]J^.9A?DD=_L^U;8<\@^5 MD>M?4^F:9INBZ?#I.C:=!:6MO&$M[:VA6..)1T554 *!Z"OK,%P/6E9XJHEY M1U?WO3\&?BN??2(P%*]/)\(YO^:H^5?^ QNVO646?C9^SS_P;=?'[Q=Y&L?M M(?%K1?!UHV&DTG18SJ5]CNC-E(8S_M*TH]J^Z_V>?^"*_P#P3_\ V??(U!?A M)_PF6JPX/]J^.9A?Y([BWVK;#GD'RLCUKZOKCOBQ^T)\$/@98?VA\7/BEHN@ MJ4W1P7UZHGE'_3.$9DD_X"IK[/*N$\#&M&EA<.ZE1[:.;NFU_BDSJM,TO3-$T^'2=&TZ"TM+>,);VUK"L<<2CH MJJH 4#T%3U\-_&K_ (+D?!/POYVF_!#X>ZKXIN5R$U#4F^P6?LR@AI7'L43Z MU\B_&K_@JK^V5\9?.LH_B(/"NG2Y'V#PE";0@>\^6GZ=<2 'TK]NR'P6XVSB MTJU)8>#ZU'9V_P "O*_E)1]3^9>(?''@;)G*-*J\34[4U=7\YNT6O.+EZ'ZV M?%G]H?X'? JQ-_\ %WXIZ+H(V;D@OKU1/*/]B%=IOP/^'>J^*;E_\2?WR2C_ .2?,^C/C5_P52_;*^,WG62_$8>%M.ER/[/\)1&T MP/\ KOEISQU_>8/I7A6@:'XR^*7C>S\.:-!=ZOKNN:A';VT;2&2:YGD8*H+, M\ /K\T2'T M\P]"IK[;/\=PYX9\,U<9A>;^%-K5]Y-W?*FSX7A[ \2^*/%-+ M!XK$3J7?-.4I.7)!?$TGHNT4K+F:1]>?L:8ZIB\5+FJ5&Y2;ZMZ_P## M+HM#^_KBJ\JM1WE)W84445PF( M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5Z/^R#IYU/\ :>\#6RC[OB*WE_[]G?\ ^RUYQ7M/_!/?1VUC]K;PKETS*C'O./YH_3NBBBO] M,#]Z"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 **** "L;XB^$;;X@?#[7? =[M\G6]&NK";<.-LT31G/X-6S12 MDE)-,NG4G2J*<79IW7JC^474=/O-)U"?2M1MVBN+:9HIXG'*.I(93[@@BH:] MJ_X*.?#-OA#^W;\5O HMC#%%XTO+NTBVXV6]T_VJ$#V\N9,>U>*U^ UZ3H5Y M4GO%M?<['^F&6XV&8Y=1Q<-JD(S7I))K\PHHHK([0HHHH **** "BBB@ HKT M3X%_LE?M+?M+WXL/@3\$O$/B4>9L>\L-/86D3>DEP^V&/_@;BON/]GG_ (-N M?CYXN\C6/VD/BYHW@^U;#2:3HD9U*^QW1GRD,9_VE:4>U>C@\IS+'_P*3:[[ M+[WH?+9[QMPIPTFLQQ<(27V;\T__ "-Y?A8_-BO0_@9^R7^TM^TOJ T_P"! M/P2\0^)1YFR2\L-/86L+>DEP^V&+_@;BOW/_ &>?^"+/_!/_ /9\\C4$^$0\ M8ZK#@_VKXYF%^21W^S[5MASR#Y61ZU]3Z;IFFZ+I\.DZ/I\%I:V\82WMK:)8 MXXE'1550 H'H*^LP7 ]:5GBJB7E'5_>]/P9^*Y]](C TKT\GPCF_YJCY5_X# M&[:]919^-O[/7_!MS\??%WD:O^TA\6]&\'VK8:32=$C.I7V.Z,^4AC/^TK2C MVK[K_9Y_X(L?\$__ -GSR-03X1CQCJL.#_:OCF87Y)'<6^U;8<\@^5D>M?5U M)_%WB_-:,ZF.QWL:/51:I02\W=-K_%)G4:9IFFZ+ MI\.DZ/I\%I:V\8CM[:VB6..)!T554 *!Z"IZ^'OC5_P7&^!OA7S=-^"7@'5O M%ERN0E_?G^S[,^C#<&E;Z%$^M?(OQJ_X*M_ME?&/SK&V^(">%-.ER/L/A.$V MK8]YR6GSCKAP#Z5^W9#X+<;YRE*K26'@^M1V?_@"O*_E)1]3^9N(?'#@7)G* M-*L\34[4U=7\YNT6O.+EZ'ZU_%?]H'X)? VP_M'XN?%'1= 4INCAO[Y5FE'_ M $SB&9)/HJFODSXU?\%Q_@AX6\W3?@C\/]5\5W*Y":AJ!^P6?LP#!I7^A1/K M7Y>ZGJFIZWJ$NK:SJ,]W=3N7GN;J9I))&]69B23[FH*_:959XB M7;X(?=%N7_D_R/P_B#Z0G%.87AEE*&&CW_B3^^24?_)/F?1_QJ_X*L?ME?&3 MSK*#XA+X4TZ7(^P>$H3:D#WG):?..N' /I7SOJ6IZEK-_+JNL:A/=W4[EY[F MYE,DDC'J69B23[FH**_8B>B]$D@HHHKU3R0HHJ2UM;F^NH[*RMY)III D,42%F=BSN M2(TZ_,V<84U^X7ASP[H?A#P_8^%/#.F166G:;:1VMA9P+A(88U"HBCT"@#\* M\,_X)R_L@VO[)7P&M].URSC'BSQ"$OO$\XP3&^W]W:@C^&)6([@NTA'!%?0% M?PYXL\BJW?%?E-XE\2:WXP\0WOBKQ)J$EW?ZC=/ M<7ES(?FDDVT=5/RW#9_>7/\ MP,@!?]A5Z$FO$J_@WQEX]_UPXB>&PLKX7#MQA;:4OM3\[VM'^ZKKXF?CW%&< M?VGCO9TW^[AHO-]7^B\O4****_'3Y@**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OIG_ ()6>'VU/]H?4-;9 M/W>F>&9V#8Z.\L* ?]\E_P J^9J^V/\ @D9X7=+#QKXUEC^66:SLK=\=U$DD M@_\ 'XZ_2_!_ /,/$; 0MI&3F_\ MR$I+\4CWN&:+K9Y179M_!_%*I/@]FZS?@#"W=Y4KTG_P!N/W?_ M "1Q"BBBOGS]/"BO1/@7^R3^TO\ M,7XL/@3\$O$/B0&38]Y8V#"TB;TDN7V MPQ_\#<5]R?L\_P#!MQ\>_%OD:Q^TC\7-&\(6K8:32=#C.I7V.Z,^4AC/^TK2 MCVKT<'E.98_^!2;7?9?>]#Y;/>-N%.&D_P"T<7"$E]F_-/\ \ C>7X6/S7KT M3X%_LE?M+_M+WXL/@3\$O$/B4>9L>\L;!A:1-Z27#[88_P#@;BOW/_9Y_P"" M+7_!/_\ 9\\C4(_A$/&.JPX/]J^.9A?DD=Q;[5MQSR"(LCUKZFTW3--T:PAT MK2-/@M+6WC"06UM$(XXU'1550 H'H*^LP7 ]:5GBJB7E'5_>]/P9^*Y]](C MTKT\GPCF_P":H^5?^ QNVO646?C=^SS_ ,&W/Q[\6^1K'[2/Q+KIN#&GU]/D7XU?\ !6'] MLGXP^;8V7CR+PEITF1]B\)P&V?';-PQ:;..NUU!]*_;)J=J2NK^G^S[,^C#<&E;Z&-/K7Y=ZKJ^JZ]J,NKZYJ=Q>W<[[Y[J[F:221 MO5F8DD^YJO7[3D/@'PS@+3S*K/$2[?PX?=%N7_DZ]#\/X@^D)Q3F%X992AAH M]_XD_ODE'_R1^I])_&K_ (*O?MD_&+SK&T\?1^$].ER/L/A.$VS8[9G):?.. MN' /I7SIJFJZIKFH2ZMK6I7%Y=SN7GN;J9I))&]69B23[FJ]%?L.59%DV14? M99?AX4H_W8I7]7N_5MGXOF^?YWGU;VN8XB=67]Z3:7HMEZ))!1117K'D!111 M0 4444 %%%% !7W%_P $;?V-_P#A9/CY_P!IOQ[I6[0_#%UY?AV&=/EN]2 ! M\T ]5A!!!_YZ,N#\C"OE3]G/X$>+_P!I3XQZ+\'O!<1%SJMR!<7;(62SMU^: M6=_]E$!..YPHY85^Z?PF^%WA#X*_#?1OA7X#T\6VDZ)8I;6D?&YL./'O^K61?V5A)VQ.)33MO"GM*7DY?#'_MYK5(^0XMSCZA MA/JU)^_4_"/5_/9?/L<]1117\0'Y,%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^DW_!-3P'J&X[HSY2&,_[2M*/:ONK]GG_@BW_P3_\ V>_(U"+X0KXPU6'! M_M7QS,+\DCN+01%D>M?5M7Q/XM\89M1G/'8[V M-'JH-4H)>;33:_Q29TFFZ;IVC6$.E:1I\%K:V\82"VMHA''&HZ*JJ % ]!4] M?$GQJ_X+@_ 'PAYVG?!?P3J_B^Z7(CO;G_B7V1]""ZM,WK@QKGU]/D7XU?\ M!6;]LCXO^=8Z;XXA\(:=)D"S\*0&WDQVS<,6F!QW5U!]*_;,A\&.-\YM*I16 M'@^M1V?_ ( KROZJ/J?S/Q#XW<"Y*Y1IUGB:G:DN97_QNT;>:7#; MI[N\G:661O5F8DD_4U6K]IR'P"X:P-IYG5GB)=E^[A]R;D__ ->A^'\0?2% MXHQ]X971AAX]W^\G][2BO_ 'ZGTM\:O^"LG[9/Q@\ZQT_P =1>$=.DR!9^%( M#;OCMFX8M,#C^ZZ@^E?.6K:QJVOZC+K&NZI#YH[F_65,QW]Y]Z&UYX9XY^50I_U@->1G^=X'AS**V8XMVA3 M5WW;V45YR=DO-GL\/9%C^)I4=O)+=R?E%7;\D?9O_!)7]C?_ (9] M^#G_ MKQOI7E^+?&=LDK),F)+#3SAHH.>59^)'''\"D92OK>BBO\^.(<]QW M$NEC,71P.&G7JNT8J__ /5[(^9?^"D7[2_ M_"SO'X^$'A/4-^A>&KAA>R1/\MW?C*L?=8P2@_VBYY&*^9*5W>1R[L69CDDG M))I*_P X.*.(\?Q7GM;-,6_>J/1=(Q6D8KRBK+SW>K9^&YACJV8XR>(J[R_! M=%\@HHHKP#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH V_AKXLT'P#\1-"\=^+_">NZQHFBZM!?:W! MX>TMKR>*UB<.\S1K@^4N 7/9_:)\%P_$+X*?$+3?$6DS8!N- M/GRT+XSY,-#M?$_A/7K/5--OH1+9:AI]TDT%Q&>CHZ$ MJP/J#BOV\^M+M%%% !17YNZ/^TO\1O\ @JM_P5A^)_[$G@[XBZ]X6^ _[.-G M;P_$3_A$-8GTW4?&GB.=W1;&:]MV2>VL83#=(T<+HTKVS!V9'"IUO_!1[]DO M5_V,/V5O%G[:W_!.'Q/K?@'QY\*=%E\2W.@)X@OKO0?%6F6:F:]L=1TZ>9X9 M2ULLS).BI<)(!ME&XT ?>M%?!7Q<_;,_X)F_\%%O^".OA[XS?MS?%O3_ (>_ M##XOZ%;W&H65WXM-A>+?V5VC7%E;/'B6Z>&\MF0K&C%U3)0!L5Y__P ')?@_ MP_%^PC\+/&/A;Q!KT":;\9?!]E8);>);Y+:ZLI;@C;<6_FB*Y) 0AYD=P5X8 M9.0#]-:**^5/^"W_ ,>OCM^S'_P2F^-'QQ_9JOYK/QGH?AN$Z7J-M&&EL(IK MVW@N;I,@@/#;2SRJW\)C#=J /JNBORX_9-\?_L]V?QI^ ?QT_8J^,^J+\.]' M^&5YJ_[4GC[Q)X\NKC1I+>ZTB)].AU:[OIVMVUK[?)',P!$\$2S"78DD:-^C M'PA_:"^ O[0>E76N_ 3XW>$/&]C93"*]O/"'B6UU.*WD()".]M(X1B < D'@ MT =?17SM_P %5?\ @H#X3_X)D_L/>,?VM/$6D1ZI?:3#'9^&-#ED*#4]6N&\ MNV@8CD(&)DD(Y$44A&2 *\[_ &.O^">EW\4?@AH'QN_X*2>+M?\ B?\ %CQA MID&K^(K;5O$%Y!HWAR2=5F73--TV"5+:VCMP5C,H0RRNC.SG(50#[-HKYF^" M7[%WQ"_9T_;?G^(W@;XP^,]:^$NK_#:[L8/!WBSQ?YT5QOQ(_:$^#7PF\"Z M=\2/&_CVTBTC6KFWM] FT^.2^EUB>=2\$-E#;+)+>22(&=8X%=F568 A21G_ M /_ &JO@-^T;J_B'PY\(?'+:CJOA*6VB\4Z/>:3=V%[H\LZN\,5S;W<44L$ MC+&S;'4,%P2 &4D ]"HHKY=_X+#?MUZ%_P $^OV&_$7QBO?$=QI.JZQ=6_AW MPYJEKISW;Z==WC%&O_)7F06D GNRG ?[,$SEQ0!]145^:'_!'K]G']A+XP^, M]._:_P#V/_\ @L)^TW\<[?PR98[_ ,&?$GXQ2W=G:SSP21*;_2WM+>8, SM& M9/W9>/>N_8".H_9G\:Z-_P %/_\ @H%^U)X,^/5[JE]X*^!7B33O!7@SP);: MY=6=G'*89VOM5N8[>1/M%S+/&4AD?/D118CVL\C, ?H/17Y%^&?V^?VH_P!E MCX'_ /!0/]C33_'FL^*_%?[+FC/J_P )?%NNW+7^IQ:#J=D]S:KN M;]=4N['3+34+;7I_.D?-W) '#$V=N=RR7*+]& M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7D/[;?[3^J?LB_!*3XOZ9\.7\2;-1ALY;<7_ -G2V\T, M%FD;8Y*!PJX R2ZC(ZCUZN+_ &B_A%I_QZ^!GBGX0:B$ UW1Y;>WDD'$5QC= M#)_P"54?_@->KD=3+:6<8>680YZ'/'G5VKPO[VJ:>VNC/)SZGF=7)<1'+I\E M?DE[-V3M.SY=&FM]-4?E!\:O^"M/[9'Q>\ZPTOQK!X0TZ3(%IX5@,$F.V;AB MTP/NK*/:OG#6=;UGQ'J(=7NK^\N&W3W=Y<-++(WJS,22?J:;K&D:EH&K M76A:S926UY97+V]W;RC#12HQ5D([$$$'Z57K_0O)\BR/)*"AEN'A2B_Y8I7] M7O+U;9_G%G.?Y]GN(<\SQ$ZLD_MR;MZ)Z1]$D%%%%>P>,%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!M_#;X>>+/BUX]TGX:^!M,:\U;6KY+6QM MUZ%V/5C_ JHRS-T"@D\"OW1_9>_9Z\)_LO?!31O@_X359!8P^9J-]LVM?7C MX,T[?[S< '.U555?QYXV\ZGO&ENOG/23_N\NVH4445^%'[Z4?$_B71/!OAV M^\5^)=02UT_3K5[B\N)#Q'&@))]^!TZGI7Y2_M(?'+6_VA/BQJ'Q"U7?%;NW MD:39LV?LMHI.Q/KR6;U9F-?1O_!3W]I?[=>)^SIX/U#,-NR7'B>6)^'DX:*V MX[+P[#UV#JI%?&U?QEX]<>_VSFJR'!S_ '-!_O&MI5=K>E/;_$Y=DS\MXQSC MZUB?J=)^Y!Z^5?&R%WJBD887, MW[QU;W7<$^B"O2***_TSRO+L/E&6T<#AU:%*,81](I)?EJ?O>'H0PU"%&&T4 MDOEH5->T#0O%.C7/ASQ/HMIJ.GWL+17EA?VRS0SQG@HZ."K*>X((KYDO?^"7 MVC^"/$%[J7[)W[2_CWX1:7JDIFU'POX:O5N-,,^?];%#/N\ACSD*<8P % Q7 MU-17>;'RS_PP)^TS_P!)/OBG_P" -E_\37I/[-W[.7Q6^"6MZEJOQ#_:S\7_ M !%AOK5(K>R\26\")9L&R9$\H DD<'/:O7:* /R2_P""-/AV_P#V1O\ @NS^ MW;^RY\4T-EK/Q2UZT^(W@I[GY1JFE/?ZE<.\+'_6[#JT:-@G#02C^!L?<'_! M7KXN^#_@=_P2]^/GQ \;ZG!;6B_"G6["V\]PHGO+RSDM+6 9ZF2XGBC ]7KK M_P!IO]A[X ?M7:QX<\;_ !#T;4=,\9>"[EY_!?Q \*:K)INN:$[C;((+J(@F M)U)5X) \,@.'C:N5G_X)N?"WQWXTT#QO^T[\7OB#\9Y/"FHIJ/A?2/B/J=D= M*TZ]3/EW?]GZ;:6EKQ1,K _\ T=7V5^W+^P_\)/\ @H1\"[S]FSX^Z[XDC\&:K/#+K>C^'M32 MT_M(PS1SPK+)Y;2;4EB1PJ,H+ ;MV!CD?VG?^"87P3_;"^ GA+]F[X]?$WXA M:KX:\&W]M?:<+;7X;6ZN;JVW"UGN)X;=7E>%6*KR V [AW&^@#Z1K\X_%WQW M3_@J'_P5B^*__!*_QIXJOM'^#GP<\"VUSXY\+:1J,EE>?$'4+U(=T%S<1,LR MZ7!'@:#:Z+?>(K[5Y;:$1OJ6I"+[1<$?Q/Y M,<:;O]U%'M7RG^U+_P $6OV3_P!IS]J6T_;9TWQM\2OA=\5HK)+/4/''PB\9 M-HU[JEND8C6.Y/ER+(!&JQE@JLR*JL2$4 _.']E;XG_ !X_X)@_$;XD_P#! MMO\ %F[BGMOB5<7$/[,_Q%U^XACL+?1-9>:.Y:X\QE#M&AN98[=03+?1RVXX MFC8?LW^SQ\&?@K^RC\)?"/[*?P9L;'1]&\*^'$M=!T19D%P]K!L22X91AI&: M216EEQ\TDV6.7Y^??C1_P0N_X)T?M"_!2[^#_P 9/A?J_B+4;W44U*X^)6L^ M)KJ\\6O?*FQ;@ZM.SSMM7Y5@)-NH "Q >D_L/?\$]O@Q^P;X>+]8U>."'5/&'Q,\73:UJT]M!O^SV@FDPL5O%YDA2*)$4&1B02273X(+NUN'"CJL2WGGM MZ) [?PU]R_L9_M*^ ?VPOV5O /[3/PSU6WN](\8^&+74(_L[AA;S-&!/;-C[ MLD,PDB=?X7C8=J]*N;:WO+>2SO+=)8I4*2Q2(&5U(P5(/!!'&*^8O G_ 2C M^"?P!\3ZSX@_8R^,7Q(^!UGXAO7O=8\+?#O6+&70I;I^'GBTS5K.]M+1V ) MMXXAA5XX% 'R9\"='\0Q_P#!T1\2O@%+\8/B+<> _#OP!MO%^B^"KOXDZQ-I M5KJ[7>DP&<6TET8V7;/,?*8&/=(3MZ8YOQYK'@7XL_\ !+3]N#Q%_P $^_"& MD>%?@W>7/Q&U?Q;XG\6376KZIXU\0_V>[:E-8V[3(FF6I>*-(IY7F=@A(MHO MED;] /V=O^"=?[/O[.OQV\0_M5V-WXG\6_%;Q7HZZ1K_ ,1O&VOO>ZC<:>KQ M.MFB(([:WA#PQ-L@AC&4&5Z)_P $(/V!]!D^)FBV5GX\_P"$/^*L^H77 MB+X:'Q_?+X9@OKV-HY[V#3D<1+< -NC>3S/)9(VC"&*,H >"Z7^S3\??VD/^ M"5O[#'C']CO]HG1?!'QS^&7POT#Q1\.[;Q5 TVFZ\B^&X+&^L[@!6*JT%X$\ MP*S*LC@ ;C)'ZS_P2G_;F\:?M%?M'_%KX'_M@?LC+\(/VDO!^B:*/B!:Z9?? M:M*\1Z8C7/V*_LY S#:#<2*06D.V2(>:^PK%Z#X4_P""/W[,GP[^%7PS^&'P MQ\?_ !-\.S?".]EO/!7BG3_',TNJV\TEJEH?,EN5ECFA%LBP+:M&;98OD$6W M '5M^P=\#_#'@SXN:]\0/$GC7Q9XB^*W@Z71/B#X\NY5DU^[TJ.TF@CMK1-- MMHDM_+2:9HX[2W0M+(7VO(0: /?T=)4$D;AE895E.01ZT,JNI1U!!&"".M?+ M_P#P2+_8NN?V#?V4KCX%V4GB.V\.GQCJ.H^"O#_BS5DO=0T32)?+6&WGDCQ& M))&CDNGCC^6-[QHQG82>M_;9_P""?GPA_;JA\'WGQ!\?>/\ PEK?@+69-3\* M>*/AQXPFT?4;":1 DF'0,K*RJH.Y"0 0" S9 /ESXK?L4> /V;O^"[G[/G[0 MW[('AFT\*7GQ.\/^,;/XW^'O#T"V]GJNE6FGI+!J4T$8"HXOYK.-Y,?O))(, M_-N+=Y\3/^";>L_L[_MC_$'_ (*7?LK?MH:?\&X/&N@)/\;-"\6^"DUO0-46 MRC)74_\ C]M&LIHXQ(QDWNN7D8K\[AOI#X!_LI?##]GNZO?$6A:AXA\1>)]5 MM8;;6/&OC?Q#/JVKWL$18QP&XG8^5 K,[""$1PAW=PFYV8Y?QK_8N^'7[2FL M>3^T+XS\4>+_ BM[%=)\-=2O;>#0))8RK(+B"U@BDU"(.H?R+R6>'< 2G P M ?$7_! ']GWQS\6/$'[1O_!37X]1ZAK%E^TGXL2W\&+XMTB""XU3PG8K-;VU MY/:QQI&B743[%I%BC+.UK;^5#+*+6W #S18^M;2TM;"UBL M;&VCA@AC6.&&) J1H!@*H' P *X?PE\ O#?ASX[>*?VB=3UF^U?Q'XBT^T MTNSDORGEZ)I4"[A8VBJHV))<-)<2L27ED= S%(84C /D7QGXB\6_!#]MWX"? M\$C/V?OB'KGA+PWJW@+Q#XV^('C:T2VGUS7YHI"!FXN8946>XOIIKNZE$9=R M0%**S ^F?\$?OVOOBC^V!^S'X@U#XVWD&H>+?AU\4O$/@/7=?MK-+>/6Y-,N MO+COO*C 2-I(7B+J@">8'*JBD(OI/[17[&7@?X_?$[P3\>[#QIKO@SXB?#L7 M\7A7QIX96T>XAM;V$17=G-#>03P7$$@"-M>,E'C5T9#G.I^R)^R7\(OV)_@? M8? ;X,6U^VF6MY=7U]J>L78N+_5K^YF:>YO;J4*HDGEE=F8A54<*JJJJH /3 M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#\@_\ @L+^S\?A!^U/-X^TBQ\O2/'EN=3B95PJWJD) M=)[DL4E/_7>OD^OVD_X*>_LW?\-%_LKZO%H]AYVO^%\ZSH>Q[K'Z5^+=?W+X/\3KB/@ZE3J2O5P_[N7>R7N2^<;*_5IG\&>,W"SX:XTJ MU*<;4<3^]CVNW[\?E*[MT4HA1117ZF?DP4444 %%%% !1110 4444 %%%% ! M1110 4444 %>Y_\ !/O]DC4/VN?CW9^%[^WE7PQH^V^\57:9&+<-\L 8='E8 M;!W"[V&=E>*Z-H^J^(M7M= T+3Y;N]OKE+>SM8$+/-*[!410.I+$ #U-?MU^ MP;^R?I7[(OP$L/ \L44GB#4,7OBF]CP?-NV4?NU;O'&,(O8X9L N:_+O%;C= M<'\/..'E;$UKQI]XK[4_^W4]/[S72Y^K>$? KXSXC4\1&^%H6E4[2?V8?]O- M:_W4]FT>QZ;IVGZ/IUOI&DV45M:VL*0VUO @5(HU 544#@ #H!4U%%?PR MVY.[W/[U2459;!7FW[57Q_TO]G3X1WOC.1HY-4GS;:%9OSYUTP.TD=T09=O9 M<9R17HUSD(!]0H0'I7Y;XL\=QX(X:E*A+_ &FM>%)=OYI^ MD$]/[SBMKGS_ !)FZRG -P?[R6D?U?R_.QY3K&L:IX@U:ZU[6[Z2ZO+VX>>[ MN9FR\LCL69B>Y))-5J**_P _I2E.3E)W;W9^,MMN["BBBI$%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5^AO\ P3&^"A\!?!R?XFZO9[-1\63"2#>N&2RC)$7TW,7?W4IZ5\4_LZ_! MW4OCO\8-&^'%BL@@NK@2:E/&/]1:I\TKY[';P,]691WK]9M*TO3]$TRVT72+ M1+>TLX$@M8(QA8XT4*J@>@ _"OZ5^COPB\7F=;B"O'W*-X4_.[^2_,GHHHK^OS],"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**** "OQ9_X*9?LN_P##,G[2^HVNA:=Y/AKQ-NU7P]L7"1*['S;<=AYM?M-7@'_ 4?_90C_:K_ &=KW2-#L%D\4>'M^I>&7 ^:255_>6V?25!M M Z;Q&3]VOTWPHXO7"7%,'7E:A6M"IV5W[L_^W7N_Y7(_+?%S@U\8<*35"-\1 M0O.GW=E[T/\ MY;+K)1/Q2HITL4D$C0S1LCHQ5T88*D=01VIM?W7N?P+L%%% M% !1110 4444 %%%% !1110 4444 %%%>D?LG?LX>*/VJ?CCI'PB\.;XH;F3 MS]8U!4R+&R0CS9CVR 0J@\%W0=ZY<=C<+EN#J8K$R4:=-.4F^B2NSKP&!Q69 MXVGA,-%RJ5)*,4NK;LD?6_\ P1?_ &-_^$AUV3]K3Q_I6;'3)9+7P?!.G$UR M,K+=X/41\HIY^#&*_2VLGP'X&\+_#/P7I?P^\%:4EEI.CV4=I86L?1(T7 M R>Y/4D\DDD\FM:O\_N-^*\5QEQ#5S"K=1^&$?Y8+9>O67]YOH?Z(\"\(X7@ MKAREEU*SG\527\TW\3]%M'^ZEU"BBN4^-GQ;\.? [X::I\2?$[@PV$'[BW#8 M:YG;B.)?=FP,]ADG@&OB<9B\-E^$J8G$24:<$Y2;V22NV_1'UE6K3HTW4F[) M*[?DCY]_X*8_M+_\(7X27X#^$=0VZIKL&_6Y(FYM[(G BXZ-*001_/_ !;>F?4=5NFGN7[ GHBCLJ@!0.P4"L:O\Z_$'C+$ M\<<2U4G9? MU^9]8_\ !-#]GUOAQ\+Y/BQXBL2FK^*D5K42+AH+ ',8]O,/[P^JB/TKZ9IE MO;P6D"6MK"D<42!(XXU 55 P .@ [4^O](N%N'L'PKD%#*\-\-.-F_YI/64 MGYRDV_+;H?NF7X*EEV#AAZ>T5][ZOYL****^@.T**** "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 **** /R=_X+ ?L='X+?%D?'KP1I>SPSXRNV:_CB3Y+'5""TB^RR@- M(O\ M"4< +7QK7[_ /QU^"_@S]H3X4ZS\(O'UIYFG:Q:F,R(!OMY0=T>J.I##N M,D'!! _LWP8XY7$62_V7BY?[3ATEKO.GM&7FXZ1E_P!NO=L_B7QMX"?#>=_V MKA(6PV(;;MM"IO*/DI:RC_V\EHD<=1117[6?AH4444 %%%% !1110 4444 % M%%% "JK,P55)). .M?LA_P2[_8Y7]E[X')XC\7Z8(_&/BV..[UD2I\]E!C, M-I[%02SC^^Q!R$4U\9?\$A_V-_\ A>7Q:/QP\?=DFXX*KRBG_>(.'KZ;_X*!?M+_P#"C_A/F)(^X:_-JOY7^D!Q[RI<,X*>]I5FOOC3_* M<67U"D_.?Z+]7\@HHHK^4S\Z"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** +.C M:-JOB+5[70=#L);J]O;A(+2VA7+RR,0JJ!W)) K]3OV3?V>]-_9R^$EIX2*Q M2:O=XNM>NX^?-N6'W0>Z(/E7Z%L L:\&_P"":G[*4FE6\?[1?C[3<3W$17PM M:3)S'&PPUT0>[#*I_LEF_B4U]C5_9/@1X>2R; _ZP8^%JU96II[PIO[7E*?3 MM#_$T?J'!^2/"T?KM9>_)>ZNT>_J_P O4****_HL^X"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 *^7?^"GG[#<7[5?PP'C7P+IR_\ "<^&+9WTO8 # MJ5MRSV;'NVX)2VA51R_S9=@.=D;8YQ7KY%G>8<.9M2S#!2M4INZ[-=8ONFM&NQX^ M?Y%EW$N45:G45GW3Z279Q=FGW1^&%Q;SVD[VMU \4L3E)(Y%*LC X(( M/0@]J97V?^VC_P $Q_BK\+?@)H?[0UWXDN_$_B>+31/\5V<*[_;)&,DEW'L MWQH7\MVQDA%E/WI"/C"O[[X1XJR[C#):>881VOI*/6$EO%_H^J:?4_STXQX3 MS+@S/*F78M7MK&72<'M)?DUT::Z!1117TQ\L%%%% !1110 4444 %=1\&/A' MXQ^._P 4=%^$O@.R\[4];O5@AW [(EZO*^.B(@9V/HIKEZ_5;_@CO^QO_P * MD^&C?M%^/-*V>(O%MH!H\4R?-9:82&5N>C3$*Y_V!'TRPKXKC_B_#\%\.U,: M[.J_=IQ[S>WRC\4O)6W:/N?#S@W$<;\24\"KJE'WJDE]F"W^T$;3LH#W4Q^:2=\?QNY9CZ9P. !78445_ >) MQ-?&8F>(KR^'GA'4?''BN_%MIVEVKW%W,>H51T [L3@ =22!WK4KX3_X*;_M+_\ "3>( M4_9]\(:AFPTJ99O$,L3<370Y2#CJ(P4X&5>6^T5W?3_-^1\\?'GXR>(?CS\4=3^)'B$LA MNY=EE:;\K:VR\1Q#Z#J>[%CWKCJ**_SIQN-Q68XRIBL3-RJ5).4F]VV[M_>? MB%6K4KU95*CO)N[?FPHHHKE,PHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "O>OV&?V2KO\ :$\:#Q3X MLLW3PCHTZF^<@C[=,,,+93Z="Y'12!P6!'&_LQ?LW>+/VE/B#'X7T8/;:9:E M9=;U8IE+2$GH.QD;!"KW.3T4D?J'\/? 'A7X7>#;#P'X*TM;33=.@$=O$O)/ M"?"?@[X'^.]9T M/PQ\,]6\+F[?Q%%I8@)34+PSK+!=WS3+'!';JHA:2$'SR3G],_">M7?B3PKI MGB*_T2XTV>_T^&YFTZ['[VU=T#&)_P#:4G:?<&@#0HJ#4X;ZXTZXM]+O4MKE MX66WN'A\Q8G(.UBF1N .#C(SC&17YQ?L8?ME_P#!4/\ ;%_;@_:<_95M_CG\ M&O"^F_L^^*M.TNSU63X-ZCJ$^M17QO6B=U&O0+"R): -C<&:3C:%P0#])**_ M/CXQ_P#!4[]JW_@FK^TCX)^%W_!4/X>^!=0^%GQ)U@:/X7^//PQMKS3K/3-1 M/W+?5=-O9[EK;<,OYB7+J$5V&_9((_T'Z]* "BBO@/1/CU^V[_P4ELOVB]3_ M &'OVFX_A/J/P5^+VH?#[P)I]SX9TW4-.\1:CI<%M)>2ZL]W:3SK!--.T,9M M&A:%$$A\XG;0!]^45SOPB;XI/\*?#+?'*+14\:G0+/\ X2Y/#;RMIPU/R4^U M"U,H$A@\[?LWC=MVYYS714 %%%% !1110 445G>++CQ9:^'+N?P-I6G7VKK% M_H%IJVH26MM(^>DDL<4K(N,G(C8\8QSD &C17QS_ ,$8/VX/VC?VZOA-\8/% MO[3VC>&-.\0^ OV@-?\ \%AX0@F6R@MM/MK$!5:9FDE)EEF8R-M+;A\J !1 M9_X+=?MF_M5?L _L">,OVJOV8?!_@G4;GPM#:'4;GQ==W3M;+T5Y'\=?VH+/]F_]AOQ-^U_XTTIM27PA\-)_$U[ MI]LWEF\DALC<>2IP0F]P$!P0N[/:OEOX#?\ !03]J7PI\>/V3/"7[2?B+P_X M@TG]KGX<:GK,-KHV@?8?^$.UJUTVVU5+6%_,=KBT>WN3!^]W2^;")-ZJYC ! M^@%%>,?M%?&GQY_PM+PI^RQ^S_?01>-?$CIJWB'6)K99XO"_AJ"8"YOI$;*F M>X8?9+6-N&E>27:\=K,M>ST %%%% !7R#X$_XSL_;YOOBQ-_I/PS^ EW+I7A M4=8=6\4.!]JNQV=;9=J*>S;'4_,U=]_P42_:!\7?"/X167PQ^#1\WXE?$[4A MX<\"6T;X>&:7 FO21]U((V+E^BL8R>,UZ%^S!^S]X1_9<^!/ASX&^#!OMM#L M!'<7C)A[VY8EY[A_]J21G;VR . * .ZN[2UO[66QOK:.:":-HYH94#)(A&"K M \$$<$&OR4_X*<_\$\+O]FGQ)+\8OA-I-/#U[X3\6:-;ZCIFHVSV]]8W<0>.>)AAE93U! M%?;<"<;YCP1FZQ-'WJ4K*I"^DH_I);Q?39Z-H^%X^X%RWCO)GA:_NU8W=.I; M6,OUC+:2^:U29_/#17U!_P %%?\ @GCXB_9)\4/XY\"V]SJ'P_U.YQ97;9>3 M2I6/%M.?3^Y(?O#@_,/F^7Z_NS(\\RSB/+*>/P$^>G-?-/JFNDEU7Z'\"Y]D M.:<-9I4R_,*?)4@_DUTE%]8O=/\ 4****]8\<**** "BBM'PEX4\0^._%&G^ M"_"6E2WVJ:K>1VNGV< RTTTC!54?4D<]!4SG"G!SF[):MO9)=65"$ZLU""NV M[)+=M[)'O?\ P33_ &/)OVK_ ([0R^)=/9_!_AAH[WQ'(P^6X.3Y5IGUD93N M_P!A'Y!Q7[/0PPV\*6]O$L<:*%1$7 4#@ =!7EO[&O[,7A[]DSX$Z5\+-*\ MJ;4-OVKQ!J,:X^V7S@>8_KM7 1/]A%SSDUZI7\(>)W&L^,^(I5*3_P!GI7C2 M7==9^LWK_A44]C^__"S@>'!/#<:=5?[35M.J^SMI"_:"=O\ $Y-;A114.I:C M8:/I\^K:K>1V]K:PM-4HQBY2=DC]*;25V>7_M MA_M$V?[.?PBN?$%I-&VN:CNM- MVPXN)6EGGEF?M<_M#7_[1GQ=N_%$4LB:-99M= M7R M-EN#_K".SR'YCW&0O.T5Y=7\ ^+?')&L/+_9:%XT^S_FG_V\UI_=4>MS M\:XESAYKCWR/]W#2/GW?S_*P4445^5'SH4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7;? /X"^./VA MO'L'@CP9:[5XDU'49$)ALH,\R.?T"]6/ [D3?L^_L\?$#]HSQHGA3P99%+>( MJVJ:K,A\BQB)^\Q[L<':@Y8CL 2/TV^!GP+\!_L_>!H?!'@6PVJ,/?7TH'G7 MLV,&20CJ?0=%' K]B\+?"K&\;XM8S&)PP4'K+9U&OL0_*4NFRUV^GX>X=JYM M4]K5TI+=_P WDOU?3U)/@G\%?!'P$\!6W@'P-8[(8OGNKJ0#S;R8@!I9".K' M'3H !@ 5UU%%?W3@\'A 22>E?D9\4K7P;_P4<_8O_:/ MU3XA_LS_ !DU/6?VBI3=?#K6].^%=_FS:5KWB3Q&+IWM=/E 2>. MWCMP#YDL1EB\PNIC#;E!;!7UWX9:1J_A_P"'VC^']=\.:-I%SI^GQVITSP]< M/+8VR1C8B0,\<;; BK@%!M^[SC) /D/_ (-^OVU-;_;/_P"";'A.;XD27$?Q M!^<O@;XB65\"MU%J6G!8UDF5OF\R2W,$CD@?O&E'\)KYT_9X\"?&#_ (+' M?LF_$+X_>,/@EX!\4ZIXU\8^)],\'>)O$7QDU;2]1\"0V=]/9Z?#86UKH\Z6 M#PI##.SQ3;[EW,DI(<1K[/\ L3?\$U_VU/V0/^"BOQD_:XT?XC?#-?A]\==> MBU3Q;\,]/_M#?IUVK$_;;:Y:(*\Y,MR[AHT64S8.S:I7C=&_X)*?\%*OV+/V MEO'OB[_@E7^VOX%\+_"GXI^)Y_$/B'X=_$SPM/J$?A[4K@YGN-.$/W\_PH7A M7:L:/YGEJ] 'B?\ P4V^"'[<_P "/^"6/[,GAO\ :Q_:BOK_ .,FA?M >&?# M&L>+_!'C35)M,U>PEO;MK:2\M9UMXKZ=(TM=TD\#.SP$[R'?=Z7_ ,%*OAMH M'_!(;X'WVJ_LI?&7XEZ;XH_:P^.7A/P5XC\4^(O'-SJDN@+/]J:\U.Q>Y+&W MN984F#2;B5:1&CV"&-4]>_;W_P""6'[1O[27[+/PS_9M^$WQQ\/OJ?@WXFV' MC_Q-\0/'L$\EWK^M6\UQ<2$VMJBQPQRSW!8*K[8HU2&- B*1[)_P4/\ ^"?O MAS_@IU^Q?>?LU?''5%\+Z[+/;:MH?B+PW.]U_P (_K=L6,%W 9%B:51N=&4A M&:.5U#(Q#@ ^2O\ @MW\&='_ ."8G[*.E?\ !2G]@RWF\#>-/A)XJT=O$<5A MJ4YM_&NCW5W%9SV.KJ[M_:#/)/"_VB;?,I5F5PQ#"#_@I-^TM<_LV?ME:1^T M]^W/^QOXD^*/[*_B3X5:9;:3K.EZ2-4A^'&LFXGEN[N[L&.V.2:.6V!O/ED1 M8$2%BV]#[M\1?V'?VT?VW_@UX3_9?_X*&>,_AI-X)T77M+U/QW>^ VOI;SQ^ M-/E2>"WF@N88H]+BEGCBEG$;W);84C,0;%/VFO&'Q+^$VH?# MCQ?\.O%_A_3K1_A]XVU:^TR73[ZW26.6[BNH+2[1HYHW1'@:#YO)0B1/F# ' MYV_\%3K;X2Z3_P &_P#X7^)G[%7[6GBOQ'X8M_B5 _A/Q3I/C35$2^T[4O$< M\C6.HQ&=6O&@2X6!UN@9 ]MDB-BPJU_P6Z_9#UW_ ()?^ _#O_!8?]EC]H'X ME3_%#P9X]TS_ (6//XC\:75Y:^,].NYQ#+;SVK-Y$"&1HT6"W2.!(W8+&"D; M+0_X*T_L":;_ ,$]_P#@WWU_X">'O%-I+J.M?&_3/$>IW&D:<;?3["]U#6HI M#;V-NS,8[6!?+BC5F)81;CM+%1]S?'K]C']IS]O"S\#_ B_;-O/A[IOP[\) M>+K#Q'XHM?!%_>W=QXZN;$^9:V\L-U;Q)I5H9]LTL*RWCL(TC$JCE: MX^@DW#?;-=N?/GCL;3S2 M$BCO+MH6SNBBD)0*?C?]G7_@H=^T9^R-_P &Z_QO^+NE>-=4E\5?#[XT:SX# M\!ZEXFOCJHWFDRZ;;K;03:8(;B%&)C5 MFVRN$#S.620!0.&_9S_X(7>,]!_8V^/_ .P-^U5^T1IWBWX=?%GQKK&N^'Y= M%\/"WU6RN+NYM[F*_NYF(B>XAEM8)$AABCB#&;<95>-80#TSXK?\$A_"5]JO MPB^*G[*WQ^UGX:>.?AUXLLM4\3?$0&;5-1\>:6J8O;+59I+A#>?:<*QEF,JI M\P5,-@>86WB;XB_\%!_^"@7[2?PB\1_ _P "_$?P;\&M0T/PMH?@WQW\1[_1 M[6Q>YT_[7-+F1E>&.U58@A>5GV?V0?\ @GU_P5J\%>&M M!_9B_;'_ &]_!'BSX+>$EM[6$>&/"4\/B7Q5IML0(-.U"ZF/EP6[*B)-Y8EE MFB5HFE_>,],_:Y_X)5?MH:%^WGJ?_!1W_@E7^U3X:^'WC+QOI%IIGQ3\&^/] M(EN]"\1K;1K%!=$0JSI*D:(ORJ&RI*R)YD@< ]-_X)"_LG?MN_L8?"_QM\%O MVL_BEX?\2^&X_&MS>_"&VTSQ;J&MWF@:#*S%-+N;N^M+:280X0(V&^\X^50B MCM/^"B/[?_AK]A/P1X2M-/\ !S^+?B)\3_&%IX2^%G@>*^%M_;&KW+JB&:UCW*TLVUMH*@ E@*ZG]D'X$?&'X0>$+_Q)^TO\:8OB#\2_%$\4_BGQ'9: M2MA80)$I6WT^PM@3Y-I &D*[F9Y))II7.9=J^$?\%D?^"6/Q _X*+:-\+OB= M^SY\=(?A]\6?@EXP/B+X>ZYJ5FUQ8-.S0.\4Z*"R_O+6W<.%<#RV4HPD) !^ M??@7X2V?_!'[_@M7I>B?\%#(] UOX3?M(:Q+XN\+:[9QW=GX3\*?$%Y@\KBR MN+B2$&*1Q'%<3AGA2YMY4:$+,!^B'_!.SX(>,?'GQD^)?[>'B7X_?%'6/!?C MKQ=+-\%/!6M_$35IM(T_0$B6(ZBEG)<>6Z7T_GW4"2*RQ6SVQC"%B!P_Q_\ M^"77[8'_ 5*^!L?P,_X*P?&/X9Z=H6GDWFG:7\"?#=T)I-7$$D4-_+?ZN9' MC2+S&86\$,9H M?$+08/"T3C,CWPF=V$8ZEOLR773MFK4OC[]H+XU_MJ_#7_@G-XR\ >'O%UEX M"_90T;Q=XT\$^-O'-WHEIKNN7%Q'8RRW8MK"\-_';"+ MY5$/F7;2,&>*(K[ M%J?_ 2G\<_M1_M1^$/VJO\ @I/^T#8?$-?AS>_;OAS\*/"/AE])\+:+?94B M]N%GN+B?4K@%$8/(Z("N!'M)4T/^"FW_ 2U^._[1?[1/@+]OS]@C]I.T^%? MQW^'VDR:)%J.M:>;K2?$.C22/(;"]C56(57EE8'8X/F'Y0RQR1@&=^P9_P $ MY?VJ_@'\XU?X4_M9?$:/P_)' MJEUNAL+2SMRMN%,A20['D71[B6.)YKF1&8B"%$C41DOYW_P $ MN_\ @G_^TM^Q/_PN3PK\=O$?P^\8:#\9_BUK?CW57T1KRWDT^YU.-%GLQ!-$ MZW,)\J-03)&5!U1YVDB2VAMM%<6-K;E?L_V&&/VC=?L_B5K?CC_A'_B7J_@+Q?>MI&HW=O8Q WUO97*+ M:I.3YCB;[*K!IFR"%0#M/V=3UJ MXO=#TOQUX,?5=>\'17$ADEBL ?W,Q!8D&601L^7,(9WW>M_M;_\ !,WXZ_%' MXM_LQ^)?@/XU\+6GA_\ 9O\ $IUP+XSU"\N-2\47#QQQR^?-%#B*1PLKO.?- M9Y9RY08*L >0>$_@MX;_ &!_^#A3X:?";]G#Q)XKL?"?QG^"NNWOC[0->\:: MEK,6HZE93-+%J#/J$\TGV@[54ONZ;\8\Q]WB_P"TG\.=<'P1_:QM+2>ZL+#1[H%=*M(;Z!O-TTVD?EA[>,^4V)&N% M=Y)?N#XQ_L-?M3?$G_@JI\*_^"A>D:[X!L]#^&W@[4?#LGA.XU"]>ZU*.^63 MSIQ6X81G+#?\ )D?%G]A[]NOXT?LR_%W]B'XK:_\ "+Q=X*^) MFN^)&T#QCKLNH?VGX3TS4]0N;J!?L'V9XM0N;,3KY$@N;4(T,77R\L 6TLKPW]O#''+(MJR>3(URLKEC!&!T?_!.7]AC]M3]D#]LKXJ>)];UCP/H M'[/7C?2H+WPI\)?#_C[5-=D\+Z\A@6:2T-YIUJEO:3@W"K3PAX3\3>(;/[;::_H4%NL MLM155.1@.VX(ZDS2@H24>/V/]FK]FS_@H#I'AGQ)\6?VO/VH/"/B3XQ7GA*\ MT3P1_P (GX8>U\->%1*%D,BPR'SKV26XAM9)GEV_+;)'&B#>T@!]1T5\K?\ M!(KQ=^VSXD_9\\3Z%^W7\7/#WQ$\3>&/B'>Z-H_Q&\+:4EG9>(["*UM'>6-( MX84<07LE]9>8L:!S9$X)RS?3GB*;Q#;Z'=3>$].LKO4EB)LK;4;U[>"1^P>1 M(Y&1?<(Q]J /SZ_X-S?^2:?M6?\ 9[_C[_T'3ZZ3_@YG_P"4'7QW_P"P=HG_ M *?M.KK?^"3G["G[1_[ ]C\5O"_Q?\7^"O$>G_$WXNZU\0OM_AQ[N&;3[S41 M;B2R\J:,K+$OD9$F]6!."K9RO0_\%>OV-/C3_P %"_V(_%?[&/PD\2^&/#\? MC=+--6\2>(I;AVL8[:^MKM5BMX8R)2Y@VEFD38#D!\\ 'K#?"7P-\>_V1U^! M_P 3M(^W^'/&'P\71==LMY4S6ES8B&50PY4E';##D'!'(KY;O/V*?"?[%2?" MG]J+]I+XY7_Q%M?V9? MQX/^!/A?2_"J65_=W>H1P:9 DS?:9!J.IW$,=K8Q M%%MXMTCR&,%BR?7WP)T7XD>&/A+H/A;XL0:(NN:5ID%E=R^'[N:6UN/*C5/- M7SHT=-VTG8=VW.-[=:XW5?@7XU^*'[6-G\7_ (LRV+>#_A]:*?AEX?@G:0S: MQ<0LEWK5TI4*LL4,C6EL@+;%ENY"29HQ$ >!Z9\8_'/[(_QD^'_P*U;PAH_C M#]I;]J#4M2U[Q3LR6VC^'[#3+/S6MQ.D,LIL[*)H[.UB6,&XE>:=S&\LS M'V_]@O\ ;3\/_MP_"36_&MKX1D\.>(?!?CO5_!7C[PR]\+H:3KNF3^5 M(M2EL;;7=(U2U\IU6ZCAG,$\$JI*F8F60,Z,4RK"[_P3$_8E\5_L3_"'QM!\ M3_$NF:IXW^*OQ:U_XC>.Y-#:1M/MM4U69&>VM6E5))(8HXHD#NB%RK-L3=M M!O\ Q[\>_M_^'OB%)IW[.WP#\#>(?#0M8FBU+7_%,EI<-,0?,4QJI .,'O7 M%_\ "V/^"N7_ $:7\+/_ O)?_B*^IJ* /F#]F_]GW]HWQS^U%J7[8'[9^@: M#INLZ3H2:'\/?#6@:D;NVTJ!P6N[K>P'[Z4G9NZ["RGC;7T_110 4444 4/% M/A7PWXW\.7OA#Q?HEMJ6EZC;M!?6-Y$'BFC88*LIZBOR3_X*(?\ !-3Q/^RY MJMQ\3?A;:76J_#^YFR7YDFT5F/$4QZM%DX27Z*WS8+_KW4.H:=I^KV$^E:K8 MPW5KI_.S17WK_ ,%!O^"2 MNK^")K[XS?LLZ+-?:(=T^J^$8 7N+#NSVPY,L7K'RZ=MR\)\%$%2588(Z@U_ M;W#/%.3<6Y:L9E]3F7VHOXH/M)='^#W3:/X4XIX3SO@_,W@LQI\K^S):QFOY MHOJOQ6S284445]$?-!7Z-_\ !%O]C?[/!+^UU\0-*^>426G@N"=/NKRD]X,^ MOS1(?3S#W4U\@?L3?LM:[^UO\>=-^&UF)8=)A/VSQ)J$8_X];)&&_!Z!W)$: M=?F<'& :_L?"?AC2XK+3=,M([6PLX%PD$,:A411Z "OY^\< M>./[+RY9#@Y?O:RO4:^S3_E]9]?[J=_B1_1/@-P'_:N9/B#&1_=47:FG]JI_ M-Z0Z?WFK?"R[1117\D']AA7R#_P4Z_:7_L+1D_9Y\'ZAB[U"-9_$DL3\Q6_6 M.WXZ%^&8?W0HY#U]$_M!?&G0/@#\*]2^(^N[9&MX_+T^T+8-U=,#Y<0^I&21 MT56/:ORB\8>+=?\ 'GBG4/&?BF_:ZU'4[I[B[G;^)V.3@=@.@'0 #I7\^>/ M''O]AY0LCP<[5\0O?:WC2V?SGK'_ J7=,^+XPSCZIAOJE)^_-:^4?\ @[>E MS-HHHK^+C\K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHH ). * "O7/V6_P!D'X@?M+:X)[1'TSPY;2A= M1UV:+*Y[QP@_ZR3';HN&WC3U4ZGKUA!_^!26UDU(^VR#A.KC&J^,7+3Z M1V&K>^BO!HVG> M*]0TR&6XC;=')(+.:(R%#RNXD X(&0#7J?A3PW:^$/#MIX:LM1U"[BLXO+CN M=6U&6[N7&2"[M+J%9(IXG4J\;HP(96 M4D$$8()!J>B@"'3].T_2+"#2M)L8;6UM85BMK:WB"1Q1J %15& J@ < "I MJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX\_;M_P""47@7]H62 M\^*'P3-IX;\9R;I;JU*[+'5WZDR!1^YE/_/11AC]Y227'V'17M\/\1YQPQF$ M<;EU5PFM^TEVDMFGV?JK.S/"XBX:R;BK+I8+,J2G![=XO^:+W37=>CNKH_GQ M^)?PP^('P=\97?P_^)WA2\T;6+%\7%E>1[6QV92.'0]0ZDJPY!-8EK:W-[V#'^**7!(&<$H(?#GA]5N MO"0$12::\+':\\9R%,(&X8)#.R,"-I4?U/DOCMP_B\CJU\='V6)IQOR:M5'L ME"72[M=2UBM;R2;/Y.SOP"XBP>?4J& G[7"U)6]IHI4UNW./6RO9QTD]+1;2 M/9_^"<7[(-M^R7\!K>QUVR0>+?$02^\3S\%HGV_N[4$?PQ*Q!Z@NTA'!%?05 M%%?R?G&;8W/'?#5_O\ #7AR1[?3S&WR74^< M2W'N"1M4_P!U"..,NSS$9OF M5A!].7Z@A3S7TO#7"'$/%V,^KY70KV/G;X6?"#XB_&CQ,GA/X;^&+C4;IL&5HQB*W0G[\CGY47W)YZ#)XK[W_ M &6?^"?7@'X(FW\8^/VM_$/B=,/'(\>;2Q;_ *9(P^=@?^6C#/ *A>_M7PZ^ M&/@'X2^'(_"?P[\+VNE6,?)BMD^:1L8WNQRTC?[3$GWK>K^P/#_P3R3A24,; MF+6(Q2U5U^[@_P"[%[M?S2]5&+/TW)>%,)ES56O[]3_R5>BZ^K^204445^WG MU@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %0:II>F:WI\VD:UIT%W:7 M$92XM;J%9(Y5/565@0P]C4]%3*,9Q<9*Z8FDU9GRY\>/^"87PS\;^=KOP=U+ M_A&-2;+?8)0TEA*WH!R\/U7U?K-3+JUMKVVDL[VWCFAE0K+%*@974\$$'@CVK\7XN\#. M$>(W*O@U]5K/K!+D;\Z>B_\ ''SN?+9EPCEN.O.E^[EY;?./^5C\7J*_2OX MP_\ !.O]GGXH^;J&AZ-)X6U*3)%SH8"PLW^U ?DQ_N;"?6OE[XK?\$SOV@O M7FWW@Y+/Q78IDAM.?RKD+ZF&0\GV1G-?S;Q+X+\=<.N4XT/K%)?:I7E]\-)K MSM%I=SX3'\*YO@;M0YX]XZ_AO^!\ZT5>\0^&/$GA+4GT;Q5X?O=,O(_OVNH6 MKPR+]5< BJ-?E52G4I3<)IIK=/1KU1\[*,HNS5F%%%%0(**** "BBB@ HHHH M **** "BBB@ HHHH **** "BO0/A;^RW\>OC&T MHEDVJWT7)]J^F/A%_P $GK2%H]3^-WC\S$8+:5X?!5?HT\BY([$*@]FK[GAS MPWXSXI<98'"2]F_MS]R%N_-*W-_V[S/R/7P.19IF-G1INW=Z+[WO\KGQAH^C M:QXAU*'1M!TJYOKRX?;!:VD#222-Z*J@DGZ5])? W_@F-\6O'C0ZS\5[Q?"N MF-AC;,!+?2KZ! =L6?5SN']PU]O?"_X'?";X,Z>=/^&G@6PTL,@66XBCW3RC M_;E?+O\ B375U_1/"?T=\IP+C7SZM[>2_P"7<+QI^CEI.7RY/1GV^6\$X:BU M/&2YWV6B^_=_@-'MGU>\/FW+=[QS;QCV4K7T)17@9SPMPYQ#&V982G5\Y13DO27Q+Y- M''BLNP.-5J]-2]5K]^Y\&^.?^"37Q.TPO/\ #WXDZ/JT8R5AU&"2TE(]!M\Q M2?J5'TKR'QA^Q-^U)X)+G4_@YJES&G2720EZ&'J! S'\P#7ZH45^4YM]'O@; M'-RPCJ4'VC+FC]TU)_\ DR/G,3P5E%;6FY0]'=?C=_B?C-K/A_7O#MT;'Q!H MEW83CK#>6S1./P8 U4K]GK[3[#5+9K/4[&&XA;[T4\0=3]0>*XS7_P!F3]GC MQ.S2:U\%/#,DC_?FCT>*-V^K(H;]:_/\?]&G'1;>"S&,O*=-Q_&,I?DCQJW M=9?PJZ?JK?DV?DI17Z=ZO_P3U_9(U=S+_P *L^RNW5K/5[M!_P!\^;M'Y5SU M_P#\$OOV8;QBUNGB&U!SA;?5@0/^^XVKYG$?1WX[I/W*E"?I.2_]*IH\^?!& M<1VE!_-_JC\Y:*_0B7_@E%^SI(^Y/%WC-!_=74K7'ZVQJ-O^"3W[/?F KXV\ M9!/XE-_:9/X_9N/RK@?@#XAK_EW3_P#!B_R,?]3<[[1_\"/S[HK]#[7_ ()6 M?LVVY!FUSQ9/@?\ +74X!G_OF 5M:;_P35_91LI7N.OVG6YAG_ +]E M:Z:/T>^/JK]YT8^LW_[;!FD>"LYEORKYO]$S\UJ.O2OU1T3]B;]E7P_C[!\% M-)DV]/MQDN?_ $<[9KN/#?PS^''@W;_PB/P_T32]GW?[.TJ&#'_?"BOH<%]& MO/:C7UO'TX?X(RG^?LSMI<"8Q_Q*T5Z)O\['Y0^$?@5\:/'FUO!_PJU_4(WZ M3V^E2F+\9-NT?B:]6\$_\$T/VG_%>R76='TOP_$W);5M25FQ_NP"0Y]CC\*_ M2.BON"M_J"&ZG#?W@\Q8H?]W%>CT5^I9)X=<$\.M2P.!@I+:4ESR^4I\S7 MR:/H<)D>4X*SI44GW>K^]W8=.E%%%?:GJA1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 C%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end GRAPHIC 19 mg-20231231_g2.jpg begin 644 mg-20231231_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@" MO 1, 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 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **\R_:K_;,_9;_8?^'(^+/[6'QNT/P1H+W' MD6UWJ\Y\R[FQGRH(8PTMP^ 6*1HS G& 37+_L8_\%,OV$?^"A5IJ-Q^QW^T MEH?C2;2$635--@BN+2^M8R=HE>TNXXIUC+?*)-FTGC.: /=:*X?]H;]I;X"_ MLG?#6X^,'[1OQ4TCPAX>9L';%&K.V#A3BN<_9U M_;J_96_:K\4:YX"^"GQ3%WXF\-1QR>(/"6MZ)?:-K.GQ2!3'-+I^HP0721,& M7;(8]AW#!.10!ZW17F7[5?[9G[+?[#_PY'Q9_:P^-VA^"-!>X\BVN]7G/F7< MV,^5!#&&EN'P"Q2-&8 $XP":Y?\ 8Q_X*9?L(_\ !0JTU&X_8[_:2T/QI-I" M+)JFFP17%I?6L9.T2O:7<<4ZQEOE$FS:3QG- 'NM%>9?M5_MF?LM_L/_ Y' MQ9_:P^-VA^"-!>X\BVN]7G/F7ZT45X-^T=_P %.?V$OV0/$T/@_P#:A_:'TWP'?W)?[%'XGT^\M4O FW>T M$CPA)U7>N6C9@-PR: />:*^69/\ @MG_ ,$J+?2;/Q!?_MM^#[33=18+8ZI? MM<6]K.2"1MFDB6,]#_%VKZ"^$_QC^$GQY\#VGQ,^"'Q/\/\ C#P[?9^QZ[X8 MUB&^M)B.&"RPLR$@\$9R#P: .DHHHH **** "BBB@ HHHH **** "BBB@ HJ MIK^N:?X9T.\\1:L9Q:V%L]Q@!->,?LT?\%+ M/V$/VQ_B'J/PF_9B_:;\-^,O$FD:9)J&IZ-I,LAGMK:.:.%Y75T7 626-#WR MXH ]RHHHH **** "BOG'XX?\%G MWMA.\6YD$J+- I>,LK 2+E6P<$UZQ\"/VB?A!^TSX)A^)/P.\4RZ[X>NXHY; M#6TTFZ@M;V-P2LEO+/$BW"$#[T98#C)Y% ';4444 %%5=>(-4,P MMK"UDN+@V]M)/)Y:*6;;'&K/(V <*H+$\ $G%>'? ?\ X*A?L _M._%^;X ? M ;]J+PWXD\:V\5S)<>&;)IENX1;G$^^.2-2I0\,#@@\8H ][HHHH **** "B MFM/"LRV[3*)'4LD98;F QD@=P,C\Q3J "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 **** /E#]J?\ X(Y? ML@?MY_'Z\^./[!O"EWJMY8:=X:M<;[F1$M+A#/=7$Y9GG MZKX>\06UY))J>IWRI:Z#I<,(/CC_PF1)9G([;AZBJG_ ="?"SQ!\?/ M^#@K]GOX*>%;62;4/$W@3PGI5LD2Y*F;Q)JJECZ!0Q8GH "3P* /V,_:G_X( MY?L@?MY_'Z\^./[!O"EWJMY8:=X:M<;[F1$M+A#/=7$Y9 MGGU2X\(>"-5U&;5)Y9 MS+]GT"?1!)?VGOVGOVHO /C+]HSX^^,K67Q[JOA[Q!;7DDFIZG?*EKH.EPQR, M[0)/.J_*/G*[VQ'$@C /=?VI_P#@CE^R!^WG\?KSXX_MR^';SXD06>C0Z1X& M\*7>JWEAIWAJUQON9$2TN$,]U<3EF>=R,1QP1JH\HN_XF_\ !._]C+5OV+/^ M#LV;]EO]D37M4N/"'@C5=1FU2>6)?VGOVGOVHO /C+]HSX^^, MK67Q[JOA[Q!;7DDFIZG?*EKH.EPQR,[0)/.J_*/G*[VQ'$@C /TDK\/O^#WN M*)OV7_@;.8P77Q[J2J^.0#9+D?C@?D*_<&OQ _X/>O\ DUKX'?\ 8_ZC_P"D M*T ?7O\ P37\-? [Q=_P;D_#W0/VE;/3)O 4WP)G/BO^V$0V\5DL4[22L7X4 MH!O5NJLH(((!K\Q/^#)'Q)\>!^U)\8?"&F3ZB_PQ/@&&\UN,EC:0Z[]M@2R8 M?PK*]M]O!Q@LL0SG8N.)_;=_X)E?'+Q%_P &_7P%_;7_ &;_ (J_$.^\/:1X M!MY_BW\-KGQQJE_I;6S3,R:M;64\[Q6ZPL LL42+&J;90B>7*S?I=_P:K_MU M_LS?M+_L&P? ?X;?#+PKX%^(/PX6*#QWH/AW3(K,:V&4)#KFU #*TRH$E8Y* MRH1\J-$" ?6?[5/_ 4[^"W[-W[17@S]B_PSX2U[XB_&?Q_$]QX?^'7A VPG MALT221[V]N+F6*&SMPD,K;F8NWEMM1L$C._95_X*L_"#]K.T^*/@[P/\)?&E MG\5/@W?367COX,7RZ>FNQSQLZ#[*[7:V=U%(R,(YA<*A^7<4WIN_&;X:?$/X MX:G_ ,'?OQ+TBP^,^C>"/%NMZWK'A_PWKWB[PLVLVT5O'IB&T@6W%W:X,EK; MHD9$HY< !BXK].?V._\ @C/XU_99_P""I?BW_@IA\1OVX+'Q1XH^)FB7FG:] MX1TSX>C1;6]WBU;=%NU&X;Y#:12%<-SDY&: +7_!/#_@X@_9-_X*9?M-77[* M/P _9Z^,FF>)=,TBZU/6Y_&6C:-8V^F6UO-%!*TH75))BPFFBC\N.)W!?)4* MK,OT#X*_;NT[QQ^V_P")?V%K']F;XF6NK^$M$M]8UOQK=0Z.= AL;DSK9R^; M%J3W&ZX>WF6.(VXE^1F=$0%Q^''_ 5)T;5_^"$7_!Q?X-_X*!^!],GMOAQ\ M4M2;7M9M[2(^7+%,M&M)X")[734LO(\/610C*LEA!:2/&0,7%S<\98Y ,#QW_P M69^$\OQ?^*'P8_9;^ OCCXUZA\$M*:_^+.H>!Y-/BLM#V^9NLXY;RYB^V7N( M9_\ 1X0V3#(F\.I4==X8_P""KO[-7Q._X)YZC_P4M^!&A^*/B!X#T71;O4]= MTKPS;62:QIL5G&TEZDUO>W5NBRVZ*SO&)2S+AHA*'0M^+'_!H\W[0WQAT7]H M'X4?!;]J?PEX+UB_ETK4]>MO%?PYD\0W>LP2K>0O.D@U*T*"-VP^1)EKE#D9 MP?O7X%?\$D[7_@CY_P $B/VO_@/IW[4\GQ'M_$?PL\2:[]EF\.)IC:5(WA^[ M@9O+6ZG+"584^8[?]1@9QP :_P //^#IW]B?XV_ 7QE\;/@/^S%\>_%5SX'1 MKC7?"VG^![::[L[!(O-DU.YEMKN:"TLT (,DTBL2K[$<(Y7Z8_X)J?\ !5G] MGO\ X*G?LTZI^T5^S;X>\0^=H-[+8:[X,U6*VAU.VO4B$J0@F;R&$JLOERF5 M4.2&*%7"_D1_P:Z6]N?^"._[:LQ@3?)I.HH[;1EE'A^YP">X&X\>Y]:[W_@Q MXED/P8_:#A+G:OB?0&5<\ FWOPNHK6>U26WU.<&;SIE5^(WQG\=P2 M7.A_#SPB;99K:S1))'O;ZXNI8H;.W"0RD%F+ML.U&JQ^PI_P4Q^!G[=GB'QY M\+/#6@Z[X/\ B/\ "S7'TGXA_#CQ;' FHZ5.LCQB5&@EDAN;=GC<+-$[ X!( M7N:!X&Q0VE MNMN+NUPTEI:HL;>:/O !6+BOT[_8Q_X(S^,_V4/^"HGC/_@I1\0_VW[+Q5XG M^)^AWMAK_A'3?A\-&M;LR&UD,D6[4;AOW;6L;D8;J>1F@#] J_F2_P""!O[0 M]C^S5_P6]_:7\4Q_"CQGXXU/4=%\5Z?H/A+P#H?VW4-1N3XELI=@W,D,$:QQ M2,TT\D<2A<%MS(K?TVU_.O\ \&NY'_#_ ,_:?&?^95\6_P#J5:=0!^J'_!.K M_@NE^R]_P4%^.GBC]DT^ /&7PO\ BYX2DN5U+X??$.PBM[J86[[)Q"T4CJ[Q M'&^)MC@9959%9APOB[_@Y)_9?\"?MQP_\$Z_%_['_P ?-.^*ESXIM= M-%O- M'\.Q03W5R4^S.EP^M",Q2K)&Z29PRN.YQ7YL_$31?$7_ !&UQ6OPBAD29?'6 ME7-]]C&,6Q\)6TFHEL=C&;G=GKN/K7L/_!XO^QCXE\)S_"W_ (*N_!!9M.\0 M>#M5MM \4ZIIZXEMBLQN=*O\CH8IQ+$7.23-;KT44 ?J]^TI^W?8_LV?M ?# M;]G:Z_9A^)WC#4_BI>W%IX8U;P;#HTEBDUO$T]R+@W>I6\L*Q0*96#?AK:>$=(M)(&6.+Q/?); MWOB22+=]^./RM+M8I1_SSN1GYF%?>5 '\YG_ >_QQC]HKX#3!!O;P5JX9L< MD"[AP/U/YU^RGPW_ &A]&_9 _P""1W@#]HS7/ACXE\4:)X(^!FB:KK>E>#H[ M)KV+3[?1X99YT2\N;>-UBB1G*B3>0N%5CQ7XV_\ !\!_R<+\!?\ L3-8_P#2 MN"OUD^*7_*O-XC_[,QO/_42>@#Q?X??\'3O[%'QK^ 7C'XW_ '_ &8OCWXK MN/ ZM/KWA?3_ /;37=E8)%YLFIW,MM=S6]I9H 09)I%9BK[$<1N5^H_^"7O M_!4C]G+_ (*P_L_7'QZ_9[M]7TX:7JS:7XB\.^(8(X[W3+L(L@5O+=T>-T=6 M216(89!VLK*OX_?\&O\ ;VY_X(R_MK3&!-\FE:JCOM&64>';C )[@;CQ[GUK M5_X,\M:\7Z'^P_\ M9ZMX$$C:U8_8[G1(XQEC>+IE^T6!W)=4_2@#]$==_X+ MU_ [Q-^V'XE_8P_9'_9H^*'QU\0> X9IO'^I_#BRL#9:0L,BQ3(DEY=0_:I4 MD.PHF-[C;&TA! _*'_@AK\0?"_Q9_P"#J'XP_%+P2UR='\1ZSX_U/33>V,MK M-Y,]\TJ>9#*JR1/AAN1U#*<@@$$5Z#_P8Z76FWGB_P#::N]3G$NKS6?A-XI9 MGW2O$9-8,QR>3ES"2?7&:YO_ ()!JJ?\'<_Q^55 '_"8?$?@#_J)24 ?J)\7 MO^"_G[+?P(_X*+:'_P $Q_BE\ /B[IOC_P 2>*M+T31=4_LK1I=(N1J$Z0VE MZ)H]4:46[%PQS$)5 (:(,"M'[2G_ 7\_9;_ &3OV^/#_P#P3K^,WP ^+MGX MU\5:WI6G^']6M=*T:;2;R/4;H6MM>"5=4\Y8#)NW;H1*H1LQYP#^7G_!7Y67 M_@[F_9_+# /B_P"'!&>__$S04G_!P%_RM!_LT_\ 7?X>?^I)<4 ?LO\ MN?\ M%//A/^QM\8?AS^S#9?#[Q#\0?BQ\5[N2+P5\/_"TMI#/-%'DR75Q<7DT,-M M-K@,S$L4;:I".53X"_\ !2_0?C3\0/BE\'M>_9:^*G@SQI\(/"^GZSXH\)Z] MHUK<7EX+S[9Y46G&RN9X[\-]C.V2-]CF55R&5POP=_PW=Q8W^GLK*RW"7 O0%RIE\O M$;;XPCK_ ,&T7_!8/XH_MX?%WQC^S+^VE\/H?^%X^!?!*J_CQM,^QW^KZ-9W MPADLM1AVJ$N;>YO000J[O/DRBNKM( >&_L9_\%Y/VA/VH/\ @NCXW^*?B[]D M'XM>(O#?@GX5Z[X5\(_!_P"'&CVNH:QH2G6-+-S?7L<]U;Q^:\ELJ3,KG8Q@ MB4,%+G]!/^"AW_!PE^S#_P $P_'GACP#^U%^S+\:[>7QAX?BU;0;[1]&T6>& M>-E3S86#ZK'+%-"[B*1'1?F!*EU*N?S(_P"#:H$?\''G[38(_P"8!XY_]2O3 MJ=_P>_(7^/\ \ $4X)\):T ?^WNVH _3"Y_X.*?V*-2_X**:?_P3@^&7@SQM MXR\2:A>76G0>)= L;4:5/J4,V&(R!RWDW+'EJ /VE\2_MWV/AO]N31OV# MQ^S!\3K_ %S6_#DGB"W\8:?#HS:%#I44L<,UW-(VI+^(/A_]LK7_&__ 4LT&WN3H/Q$%EX>^&+7]L8YD\,Z4)09"C< MHT^J7&J2''WXDMCDA5-?5= !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!^;W_!6G_@WQN_\ @KG\<['XI_&']N[Q M1H.@Z!8"T\)^"-+\+02V6DJP4SRAFG!EFF=0SR$ [5C3[L:UY+^Q)_P:+? / M]C3]K+P%^U1%^USXE\4S> _$,6L6FA7WA:W@BN;B($Q;I%E8KMDV/P#R@%?K MW10!\M_\%+O^"5WPD_X*-V/@CQC?^+[SP3\3/A;XCAUWX:?$;2;&.YGTF[CF MBF"2P.56ZMVDAB*-!T'0+ 6GA/P1I?A:"6RTE6"F>4,TX,LTS MJ&>0@':L:?=C6O)?V)/^#1;X!_L:?M9> OVJ(OVN?$OBF;P'XABUBTT*^\+6 M\$5S<1 F+=(LK%=LFQ^ >4 K]>Z* /S>_P""M/\ P;XW?_!7/XYV/Q3^,/[= MWBC0=!T"P%IX3\$:7X6@ELM)5@IGE#-.#+-,ZAGD(!VK&GW8UKR7]B3_ (-% MO@'^QI^UEX"_:HB_:Y\2^*9O ?B&+6+30K[PM;P17-Q$"8MTBRL5VR;'X!Y0 M"OU[HH *^#/^"O7_ 12UW_@L$?#?AWXM?M;R>$O"W@_4+F\T#1?#?@9'F:6 M:-$9[FXFNV\Y@$(78D2@.!9TU.[DL/"-SX6AU"P73KAB7TN:1GDEF,,6Y\1J MH^DJ* /E_P#X*C?\$L?@A_P51^'O@7P!\9KLV5)44XQPB*/LW5?^"=%P/V'_'G[(^@?M$:_<^(?BEI-[9?$ M/XL>+[)=6UC6&O+7[)<3%1)#'$PM]L,"*/*@CC0*A()/TS10!^M>%([:: M"YMA*L4L,\5P0%*S2!T9&W80@K@[ONRB@#\Q=>_X-QM2\'?\%,/$_P#P41_8 M]_X*#>+/@[)XZNKZX\8^']$\'V=_#OV#/^"A5_^WS\$_VN=?NI]3U35'O/"WB?P^+]9=/OIC)+;->- M=">28*1MN7+,74.ZOEE;]+** /S:_P""L?\ P;B_"?\ X*,_M$Z9^V9\'?VB MM;^#'Q:L1:&\\3Z-I/VV*^EM-HM;HQK/;RPW4:I&BSI+PL269H8M[D1HJ_2%% !7YK?LR_\&]=_^P]\?]:_;._9&_;/O-)^+?B?5-#[Z MP^(/A_2]/G-WINHKO6T6V,L:Q7=RE_#$B+"T@%PL<;88A3]NU\G>$O\ @B?_ M ,$]O _[9NM_MU>&?A;J=KXS\1:T-:UBQ3Q-=C1[K5!.+E;Z2Q$GE22K< 7" M[PR),!*BK(JL #M?^"7O[&FE_L ?L#_#']E&S@A%]X8\-1?\)%/!@K<:M.3< M7TH(^\IN99=N^444 ?FU_P %7?\ @WOO?^"NWQ>T/XI?'O\ ;0N= M!A\+:9-IWAS1/"W@"-(;>"28RLTCSWDCRRGY S953L&U%R<_15S^PG\:-6_X M)UZI_P $]_$'[4NGW-K??#X>"(/&D7P_\N^CT9K(V4OF1?;C%)1]-T4 ?G+^PC_P $!M4_X)^_LL_&;]E#X1?MHW=_HOQDT=[.^U#6? ,3 MW.D2R0-:RSP;+M58M;22*%<$*XC?D*R2=?\ \$;?^")UG_P1SF\::3\/OVG+ MWQKH'CDVDVIZ9K7A2.VF@NK82+%+#/%<$!2LSAT9&W80@K@[ONNB@#\QO"7_ M ;FZW^S'^W!XE_:Y_X)Q?\ !0/Q#\#-*\<1SP^*_!-EX"L=9B^SSRB:6&SD MNY/*ME$BAHM\$QA)(4E/D+OV+?\ @VI\#_L7_M^:K^WQX._;A^(-QJ]YXAU. M]M=)32[-C+97DKO)9WUS>BZDO"RL%DN (I'8&13&Q!'Z;T4 ?GC_ ,%7O^" MV@?\%%_VI? '[;OPB_:FU7X/?%+P)]A2#Q!9^&4U:&X%E=&ZLYEA:>#R[B&5 MV((?#MI>_VIJMC=&XCN?)1X8;6 8BC6U@1(TCA'+,SNWZHT4 ?+G[07[!7Q]^ M)/[57AC]LWX)_MHS?#WQGX>^'P\+WNG)X(34M#UV-KIKF0WMI)=I(T6]@8TC MFCEB()$S;B#C_L!?\$H?#W['_P"TC\5/VW?BE\5XO'_QD^,%R/\ A)/$EAX8 M31=.L;,,C_9+*R6:=HT9HXB[R32.Y@C)(.XM]=T4 ?FOH7_!N5X4^%/_ 49 M\7?MZ_LQ_MN^._AI:_$)M0'C;PAX?T>TDFNH;^=;B^MK:_FW-9Q2S('!2(S0 MG!BE0JI6]_P5M_X-\= _X*U_%?POX[^(/[6&I^#]'\$Z#_9/A;P_H?A*.,-']F^TNKD M(Q'Z5,JLI5@"",$'O7RA^R!_P10_X)\?L+?&O5?CK^SG\+M4TK4]0OY;VSTN M[\37=SIFDW$D1;0K$C-CJ[!=S'J6))Y-==110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'YH_\%5/C%^V!\*_^"HW[*/[-GP2_;5\<>#/!_P >=7UZS\76 M&D:3H5Q)9BQ2UDC>SDO=.G,9;[05._S!A00,Y)A^*O[:_P"V=_P3*_X*M_!# M]C_XW_'R[^-/PB_:&EDTSP[JGB?P]IMEXB\-:HDT<.&FTNVMH+N R7%L27A5 MMLKX(,69,+_@MMI?B/6O^"RG_!/#2_"/BG^Q-3F\2^,A9ZJ;%+D6[_9]-.XQ M.0KCC!!(X/!!YKZ:T#_@E'H7B_\ ;CT#_@H+^US\?-;^*/C?P1I\EG\.='DT M>WTO0?#*ONWSPV<6]Y;@[V/FRRO@D'&8XO+ /HWXF_'3X)?!6.SE^,GQB\*^ M$DU&4QZ>WB;Q#;6 NG&,K&9W7>>1PN3R*\P_X*&?\%!O@9_P3N_96UG]I?XI M^)M/<):&/PCHQOE67Q#J4B_Z-:P8R6#,59W4,(XP\A^537QU^P#:?$S_ (* M>)_VL/%/B>]^$FL7C_'[Q+X$\1Z)\1? %UK%[::'8&.VL=-W)J$"QV@AW.(U MC"F>2YDR7=B/GW_@IG^P#=?L$_\ !NCK_P"S)\2?CWI7Q>U7X>?$O1K;P]XD MET!+>Z\.V-WJFG3_ -E@//<21 ++OQO7,4\0VA0N0#]GI/B]\)H?#T?BZ7XH M>'5TF:_CL8=4;6X!;O=2,$2 2;]ID9F50@.XE@ .:L^%OB-\/?'%_JVE>"O' M>C:Q=:#?&RUVVTO5(KB33KD#)@G6-B89,<['PV.U?F7_ ,''/[,?P&TSX)?L MY:KX.^%NA^&M57]J_P (:7::YX8TJ&PO;.VNC=^#?V4O@_IWPUT?]IK]H?P=X0^-VL>&99K47NA M+]JDFB8J^(3+&LJ.4V^8DUQOW&1B0#],O OQ\^!7Q0\1:AX0^&?QI\)>(M6T MG/\ :FEZ%XCM;NXL\'!\V.*1FCY('S /?B-\/?A5X:F\9_%#QWHWAO1[ M<@7&K:_JD5G;1$] TLS*BY]S7YO?\'(GPL\._LU?L,>%OV[/V9/#FF^#/B5\ M ?&VAW'@35_#FGI:NME/=1V4NE%8@OF6O^"'Q4MOVE?^ M"^_Q<^%OQVTZ*5_@Y\&O#D_PO\+:H%EALGU...XU;4HHF&W[2'FM;0S@;EC& MP$!V# 'T/^WQ\0=1\7?\$XOBK\9?V9/VB[G1KG2?AKKFN^'/&?@2]L;M99;2 MPN)D599(IXS&9(P&:/;( #LD0\UQW_!*#]IS0-;_ .";W[..I?M!_M 6-QXY M\=?#O3IH9?%_BF,ZIK]V\8WLGVB3S;J0D\XW'-<3\4?V$/@%^PY^QS^VT_P- M\<:TQ^*/@7Q1XSUGP3?:E UCH$]SI6H*SV-K%&AMH9I$E'S;MWV=5!Q%BOA' MX^_L;?LT1_\ !IUH7[33?"+2)OB7I?PJ\+:OI/Q$NK83:YI\Z:C9HB6]Z^9H M(%C=XU@C98E5VPH))(!^YGB/Q+X<\':%=>*/%VOV6E:98PF6]U'4KI((+>,= M7>1R%11ZD@5F?#;XL_"OXR^'CXM^$'Q,\/\ BO2A,T)U/PWK,%];^8N,IYD# MLNX9&1G(S7Y[?M&?&CXG_&7_ (*6_LG_ +,.H^*/"L%EJ_P4U+QS86?CC0YM M1TW6?$JI;K&S6T5Q!YL]M;K>31$L1&TK.%W*C)W_ ,%?^"56L?"W_@H?XX_: MN^)/QI^'4WAOXR>"/[!\:_!30/AZUAI/B.[@*.NHO%<7TZS3JB,'_=G&W\9>*/CMX-TW2(]6;2Y-5O\ Q/:0VR7RG#6IE>0* M)@>#'G-WV"P\[=]B?^$>C^*O M']G\!M;N=+\:^)+47VJ:7_98A5CE V,"0 M#D AEW(WK?B'Q%X?\(Z'=>)O%FO6>F:;8PF6]U#4;I((((QU=Y'(5%'J2!7X MY?\ !8/0=#^,/_!MA^S_ /'SXF:+::UXSM?#/PRO[;Q/J-NLM]%/>06 NG69 M@77S?,;?@_-P3G Q]-_M>?$ZQ^(__!=S]G?]BWXN/%/X$@^&&N>.-(\/WH#6 M>M^)HI7AMC-$WRSO:6\%Q/$I!V._F ;E4J ?;_PV^+7PJ^,OA\^+/A!\3/#_ M (KTI9FA.I^&M:@OK<2#&4\R!V7<,C(SGFLRW_:-_9ZN_B4_P9M/CQX,E\8( MY1_"D?BBT;4E8#)4VHD\T$#DC;7B5K^PI^R_^SK^UA\7?VV-%^,VM^!]8^+' MP\:V\8:1;:Y:V6E6\6GQ1K)KD4/E I:4B MXN9;>9D"D0NK++0!]P?\%D/B5\?OA#^UA^QM=_"[]HSQAH'A_P :?M&:+X<\ M6>#](NX;:PU2U:02MYSQQ+<2!@FQHGF:%E.#'DDG] Z_.S_@NK_R<7^P?_V= MYH7_ * ]?HG0 5^9O_!4KX=_\%5?@1^S1XR_X*,^ _\ @I+J/AOQ1X%MAKTWPK82^%18+,H.E%I(C<7<^QMIN9&S+)D)' KH(_TRKXR_X++?L+?M#_M= M_L^7?B?]G7]LWQK\/_$O@-%\2^&?#.GQV+:)JVIV!^U6XO%-O]H<^;%'L+3- M#&ZI(87*B@#._P""AW[:?[1GPL_9/_9QA\/V$W@+QW^T-\7? O@3Q'>06Z2S M^$#K"F74# )U=/M$:Q2P1F16VLV[!*BM/]A3]H+XK6'_ 45_:4_X)]^._'> MK>+?#WPUM_#'B#P)KFOS+/J%I::K8E[C3[B<*IG6.>,O$[YDV2LK,P1<2?LF M6^F?\%B/^"3OP?\ B7^UGX?GLM?\0Z7I?B5=4T)A:76EZ]87)-OJ]DQ5E@D\ MV$3H"K)ME*,KHS*:OB[X :5\'?BMXD^ ?[-_Q!\2ZC\:OVB+B'5_BU\6M9N+ M9M4T+PS91"S%X/LT$-O;R+'FRT^*.)!Y\LDY606T] 'K7PG^)/CK]IG]I/5O M'O@OQ-#B6Z-TQXMHF;W>OS MR\9?MQ_%GX6:W^T?\"OV&O _@?0/ _[$WPPTBZN-$UW1[FY;Q-/#/[4G[.7@/]I/P9936NE>/?"& MG:_86ER09;>.[MDG$3D<%TW[3CC*G% 'K^);C49T183J&HB%)KN3'WF$*1Q[S M@G"(H] * +U%1P7EI=/)';74!?BCK_@+0O#WP+?QQXF\4>$A:KJMW?7&I1V5I:12W4$R0PQ1F M2=BJ;Y':)=P1)%D /L:BO%?V'? ?[6?P6^!\OP]_;B_:+T'XD^*M,UJ^;3/& M.GZ4NGRW>B!Q]E>\B5407*KGS&10G*C=/, MJ)D].2<?O$$$#K@@]Z )J* M** "BH4U'3Y;V338KZ%KF) \MNLH+HIZ$KU /K7EY_;"^$,_[:EM^PEH^LQ7 MWC8?#F]\9:S;6MPK'2;*&]L;2%9U'*O.UX[H.H6V8D8="0#U:BBB@ HJ&+4= M/F=(X;^%VD+B-5E!+%#A\>NT\'T/6B74M.AO8M-FOX4N9E9H;=I0'D ZE5SD M@=\4 3444CJ70JKE21@,N,CWYH 6BOS,\*_M!?\ !0[XA_\ !;SXF_\ !-C0 M_P!MR32O!/@[X5VGC+2-4NOAUH]WJ4C326$;6LKK#%&RAKJ0AE13M51URQZW M]E/_ (*/_M5>!O\ @K5XF_X)#_ML/X7\5WTG@\>*/AQ\2_".BR:8^H66T.UO M?V;32I'* )@'C95S!]T^8I4 _0:BHKR]L].M9+[4+N*"")=TLTT@5$'J2> * M?%+%/$LT,BNCJ&1U.0P/0@]Q0 ZBH+?5-,N\BUU&"7$S0GRYE;$B@EDX/W@ M21U&*6[U+3K!XH[Z_A@:>01P+-*%,CGHJY/)]A0!-12.Z1J7=@JJ,DDX %1: M?J6G:M:B]TJ_AN86)"S6\H=21P>0<4 345#)J.GQ.TZCI^F1"?4;Z&W1G"*\\H0%BPH FHKX/\ ^#C;]H3]J?\ M9-_X)C>+/VCOV4OCM/X'UKP]?Z=!=S6FBVUU->0WE];VA5)+A7%N5$Q8.B[\ M@89<9K[K6]M#'=2^".I75WX"T'3?!D4MIFX:(SB\:6X+W M!D2&.-BAB 4?*%8EJ^M]*CU2'2[:'7+RWN+U+=!>7%I;-#%+*%&]DC9W,:EL MD*78@$ LV,FQ10!\"?'_ /X(<:QK/[8WB+]MG]A7]O3QY^SQXH\?>6?B5IWA M?2K?4=-\02K_ ,O)MIW5(YSEB782#>S.JJSN7]0_:(_X),?!G]HC_@G3KG_! M//Q'\3/%PM=>EAU#4/B%?WZWNN7FLQWD=X=3N99 %GD>:,!DPJB,^5&(E2,) M]5T4 ?%7[4?_ 28^*7[7'P,\ ?![XN?M]^*M0U#P1X_T_QO-XQN?"-@;[4- M;LHWCMBL4?EVMK:(C BWCARSAI'D=W;6=!@-C/97\1W17UF':;R)4;D LX(+(P9&93[310!\GVW_ 3C^*WQ M5T#P+\.?VW_VNI/BQX/^'FNV.LZ7HT?@>+2)]?OK+FSEUNX%S.+\1/B7RX8[ M9))$5I5D *G"_P""@'_!'S3/VN/VB?"W[:_[//[4/BKX%?&SPKIATF+Q[X4L M(KR/4M-)9OLUY9RLB7 4NX4E@"&VNKA8]GV;10!\OV7_ 3E\16_[)/Q"_9^ MUW]JKQ+XF\:?%K1;C2_B%\6_%NF0W>HW=M/:RVIBM;:-HK>RBBCFD\B%%,43 M22.5D>1W;B/&'_!(/6O&O_!+&U_X).ZG^U+*G@RVTBTT=O$L/@R,:M)IUM<0 MW$,.3.22&UTRUE1$,KQ0O-( M93)*;>'+@)@_3M% 'Q_^QO\ \$N/&?[%7[(GC7]D+X??M4/JVF^,-2U2_3Q! MKG@J-KW3I]1&+MD$5RD3CEFC#)\CL2V]<(*'P^_X)*:]\./^"6M]_P $I=%_ M:BEE\'WFA7V@IXFN?!D9U2+2[V2XDN81BY$)D+3E4E,?RH""K,0Z_9]% 'Q% M\?\ _@CQK?[0_P#P3B\#?\$T_%7[6%W8^%? ]MH]I;^(M-\&Q#4[RUTJ.)+" M.0O<-$"OE*7=8P9"J?Z7 M\*_&_A3]LC]JSQI\=/%'Q#\$WGA#7_%OB"WM]-6ST2ZB:*>STZSM5\JR$FX/ M))\\DKQ1%W811JO@.M?\&^/B'QQ^P(?^"?'Q0_X*3?$G7?".@W%FWPW7_A'] M/M8_#T5M=)/$DZ0JLFIE55HD\^;RXPP9(E:-"OZ1T4 ?(O[57_!+WQA^U)J7 MP.U;7OVO]>AO/@9XRMO%^E:IJ/AJUN[O7='LVU6%F(5T+HTJ0I.%<^7+$0K+]//% M$?B+QWX\UUM1\4^(8[4PQ^3'NCL=/MXV9C%:VMOMC1-QW.TTS?O)Y"?3J* / MC?\ :*_X)7>)_B#\2?COXS^ /Q^L_!%E^TWX+L/#GQ?L]1\*MJ4H6UM9K$7V MFNMU"MM$-/.K>+/$=AI=JOWKG4;Q((Q_P)R!0!?HKPWX@?\%+OV"?AGO7Q1^U M5X0=H_\ 61:/J/\ :3J?0K9B4Y]L9KB?^'LGPD\5_)\"/V>?C)\1M_\ J;GP MO\/IQ;'/0M+<&/8ON5H ^J**^5S^U+_P4C^('R_"[_@G1;>'[=_]5JOQ ^(5 MK%CTW6L"^:OOS1_PK?\ X*]_$3_D:/VD?A+\.HY.@\%^#[C5Y8A[_P!H,%+? M3C- 'U117RP/V#?VKKP?:=:_X*B?$B2Z?F9['0[&VB)_V8E!"#V!I?\ A@3] MIG_I)]\4_P#P!LO_ (F@#ZE9E12[L ,DD\ 5^;?[!'[07Q _P""Y'Q<^*?Q M\U3XG>*?#/[.'P_\9R^$?AOX1\$>)+O1+CQ;=P1I+<:MJ5]9217;Q%)H#%:Q MRI#B4B19&0EON'X8?!3QCX*^"E_\*/''QOUSQGJ%]#=QMXGUR*-;I5F0JJXC MPN$SQ7YR?\&CHOOA7^QI\6_V-/B)8_V7\0/A1\<=4L_%FA2\2VXEMK9(I2#S ML>2VN45NA$.1P10!WG_!3'Q=\3O^")GA/PU^WG^SEX]\:^(?A18>*K'1_C'\ M)/&'B^^UVW.FW3^4FI:9<:C--/8W44I1/*2402^_%W48;RYU*_NO*L]%\/-8RW2W\\I95B>4_9TB1SEA,7 MQA1N\M_X.H/%%I#_ ,$>/&'P@L;1[WQ'\2O%_AGPYX/TBVC,EQJ&H_VQ:W@A MA0?,[F*TEP ,GIWKSO\ :4^$NO\ P!_:W_X)-? GQ7.LNJ>"K+6-!U*57W![ MBS\,:?;R$'OEHSSWH Z/]HWX@>&]"_X. /V8/B?H7Q[U27P!XJ^#GB[Q!?B\ M\&/B!X8LM9TW_A67C*Y?3M1@$L$DL,)DB9XV^5]LBJX# @,JMC(!"_" M#3;?X;_\'*GQ[M?AMX;MK8ZO^RKI.LWFFV4 BCU#48M0BABD=4P&?8 F[K@] M: /LOXP_M_\ [%/[/WBQO!'QJ_:>\&^&=2BNH;:]AU;68XDL)I@&B2ZD)V6C M.K*5$S)N# C((KHOB3^U+^S=\'O$'AGPE\4?CKX4T+5O&FHVUAX1TG4=<@CN MM9N)Y!'$EM"6WS;F8#* @9R2!S7YM?\ !(KX/>(/^"F__!%,>"?$W[6"26'Q M&A\2:;\6-+7P78W%_#K-W?7+WDLT\A+_ &LF6.YCD<;E#PLHPJ@MW/AC6(K MR.TNU )C=HR1R#D,/E8<@FO0*Y3X9? GX)?!6XUJZ^#GP@\,>%)/$FH_VAX@ M?PWH5O8G4KO8$\^?R47S9-J@;FR?>NKH ^2_VK_^"?7QG_;L^*&N2?$_]M7X MN?"WP%HR0V?@7PW\%/%J:)-?2&WCDN-4U&Y6.22=_/=X8K8[8XTM1(0S3';\ MV?\ !.#]J_\ ;C^ GP$_;7^ 'Q\^(M[\7==_9->_;X?^.];C:2]\11?V5=7U MO:73Y+32IY$!8LS2 W6PNP537W]^TA\?V^#&AV/A[P5X<7Q+\0/%4DEGX#\' M1W'EMJ5TJ@O-,X!^SV4 99+BY((C3 4/+)%%)@?L9_LJ^$_V3/A9=?#C6?$] MMXB\9^-M9U'Q7\1O$%Q L4GB76KN1#?78@).RW4O#!'$,B*%((R2?F8 _/S] MGCXW?&SX1:S_ ,$[?C9I_P ;/&7BG6?VF-)O+?XS6&N^*;N^MM<>[TF/4A=I M:RR-#9M93LP3[.D02$F+&S 'W/\ M$>*/$O[1'QJL_V)_A7XBOM-TZPAMM;^ M,_B;2+MX)M/TIG+6NBPS1D-%=Z@T;;RI#Q6<4[91Y[9SQ'Q'_9H_9,_8$L?# M/Q3^"7P5GUKQ_I[7?A3]G_P3J'B6]N+33M0U1FDFM-.AFEDCTZW98WEN9HDS M!96TH7$48BK@?BEXP^*7['?QR_9I_P""=OPP^)$L'CK]I/QAXGU_XK_%\:5; MS7MS+I>EK?ZA+;0W22P1R3-]GM8%D29+6U@2)4.R-E /OD * JC '0"BOE?_ M ()>_M?_ !+_ &DH?C3\'OC1?0ZGXG^!WQIU?P1-XDM[-+?^WK&'9+9WLL40 M$<5PT4FR5(U6/?&655#A%^J* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /S!_P""\?\ RD1_X)U?]G#2?^C=,J/_ (+"?!7P]XK_ M ."Q7[",B>*?%&ES>+O$?C*RUNXT?Q1=P,;>#2+?8L \PK9L4EG0RVXBE'GN MZNLFV1?:O^"C7_!,?]HS]N7]I_X(?M ^$/VG/"'@ZR^ _C/_ (27PSHM[\/; MG47U*Z,EJ[)=S+J,(\O_ $7:!&B,!(QW$XQJ_M=?\$\_VE/VG_VOOV??VLM/ M_:*\%Z#-\!;O4KVTT*3P#=W2:Q?L*_L7ZS_P ')'Q-^%FK_LJ?#^Y\-6O[,VFZ MY;:#/X3M&LXM2DUB-7O%B,>T3,"09 -Q!/-?5?C#_@GK\?\ Q3_P5<\+_P#! M2J+]H3PE;6/AGX?S>#$\$'P-#9O!!^'EVJV^FQ7$5PDBW7]I M$FX\R-B6,>PB0C8, @ ^3- _8 _9\_:F_P""\W[6'[.?QLC\3:QX#U+X/>&+ MO5/#4OC'4-MY>5C4)&#E"T<97V?Q/\ LJ_LI?"W]NG1 M_A1#INH?'J[\,_ 33/"O@#]G#4]$MM4LO!&E02"-];O;_4IS;VQN52*$O*OV MJ5$=8A<*/+3U?X.?\$\?VBOAE_P5'^(7_!135?VC?"&H:;\1O#5AH&J>"+?P M#'47S-\C;BT15O,.%7 K,\6?\$Q?VC/#G_!2SQK^WO^RW^V ME;^![#XL>'-*TKXF>&-5\!Q:O*[:?"EO;W.GS23HEO*(DP/-CEC5V=V28,$4 M ^2?^":'@+]K7XY?\$)/VD/V8_V;O$[:;XV\/?%[Q?X4^'6G3>(96AT^RM[B MTE.D07;^6R1.CW-NDA\L+YX;]V.5[7_@G5^TK^P1\??VW_"/PN\??L3O^RS^ MTQX,\*ZIINI_"K4/"$-C9>*=-GM@)A:30I''>Q1B'S8C(F[RO/\ +#H9)!Z= M^S[_ ,$8OVAOV;_V>/C%\!/AY_P4'O(1X\^*Y\<>!]8F\!P22^';XZM8:@;B M[ G4ZC-_H$<856MX3YDI9&#JL?KMY^P=\5/CK^UI\(/VLOVN?&W@F[U7X(6^ MJOX4M? ?ANYLSJ5_J%LMM+<7,MS<2O' D:EDM$W?O&#-,X0*0#Y1_P"",W[( M/[*]W^W#^V['%^SMX,LY?"?QW.G^$+W2_#MO9W7AZVDLI%>/3KB!$EL 0S?\ M>[1D9)!!KSK_ ((W_P#!+7]DO]LSX:?'RR_:2T3Q%XEL?A[^VYXJ_P"$)L)_ M%U_''I]_P $L_\ @GI\.-)^)WQ.U;Q[/%I?@B?2I]/ MU74# )XU=[ZX5[?; NU2H<')+L#B@#PG_@CE\-_A]IW[?'_!0;X1V7@C24\* M)\5=%MT\-#3X_L"PRV%R\D0M\>6(V9V)0+MY/%?*OP!_:D^('[!/_! 3]K[X MK_ ._.B:QHG[47B3P]X7O[>+BF"&9FC&,!U3BOORV_X)D? MM1?"7]OKXI?M2?LG?MF:7X+\&_'*72[OXD>&-3\ IJFH6E[90& 7.EW$DZQ0 MR2(S',\4R(SDF.4*JK@?LN?\$-M%^&?['7QQ_8A_:.^/EUX\\"_&KQCK&OS: M;;:.MM<:-/>30R1RK=RO+)3

'?%_[-7@#5=/O/V2(O$MW8ZEX-L9X9]:;Q M-!&VINCQ%6O"GRFX(\PKQNQ7J7['_P#P2I_;[^#NB:!^SS^TM_P5#N?B'\#O M!SP1Z+X+LO -O8:EK%E;L&M=/U#43))*UFFQ%>%23-&OE,XB)C;T/X[?\$U_ MBUXS_P""EFB_\%$_@#^U:O@&]G^%I^'_ (YT:;P=%J'?\$\/AYX"\'_ /!>C]N[X9>%/!FEZ;X;/A?P W_" M/V5C'%8@W.D&2XQ H$8$CN[. N&9V)R2:\\_X)O_ D\#:K\)_\ @I-\(;;3 M[G2O#VF_'[Q?#I6F^']3N--2QBBL2T44)M7C,42D#$:D)@!=N.*^G?B7_P $ MU/VF]!_X*-^)_P!O/]C?]KG1/ J?%#POIFB_%+0/$G@/^V3,;!!%;WMBXN81 M'.(0$ D#(IRS+*&V+A_LQ?\ !)+]H#]EO2?VE;/PC^V5::LWQ^\5ZMK%K%XE M\&?:_P"RI+Q7B-Q<2QW,+W'?^"2OP M5_X*J>-?"^N>)/BM\(OAIXGUWPIJ5SXFO4A@BB_M$"P6VBD6(P$!FV[!;2*X$4,:>2A"**^Z?\ @F1^POXZ_85_8BT+]B+XM_%/ M0/B'HWAJRN=/TS4;/PI)IK7-E///-)#=1275PLA_?E 5V H "I.2?F/X!?\ M!$G]N_\ 8O\ $>J?!;]BC_@K1K7@C]GO5]9GOH/ M]X"L]5UCP_#.[-/:Z=? M71<0ELG;-L&UF\PQO(&=P#[X_9GT'XK>%/V>?!7A3XZ>/M/\5>,]*\,6=EXI M\3:6&$&JW\,*QSW2A@"/,=6^(KW]L[1=5E\)?&/2?%LL"+X6MHY-MO!I5K!&B0V,L=O&!(=[EH9!YC!B\O MMWPP_P""8G[4O@'_ (*O^+O^"HFH_M2^![Z?QGX*A\)ZGX)B^&]W%#!IL36C MJT5R=39A/NM%)=D*GS'&P?+C7_:H_P""6'CCQK^WCX4_X*1_L5?M$V/PE^)N MGZ2^C>/EU'PBVKZ5XWTOY/*M[ZWCNK9BR; OFA]^U(<%3"A !YGXT\7^-?VQ MO^"O_P 9_P!E_P 1_"'X<^/_ [\%_A]X6;PYX(^)VL31::UQJD<]S>ZJMHM MC=QW4X!M+82R*# @(C_X^)<\SX$_X):_\%!OVO@+\:?">D6WQ. MMY-5^!OPZ\,^(+PP^"99GF-[I]M#K>" MVT/^R[^.\LK>QTJ"2.)8(7$S;6DWRR3R/(^"J( ?,/\ P3I_:>_88^,O[!/#-S9OJFHWMLMN\]Q+H>'/#FA7&M3_ !=CBDFDT[PS+;2.DMR0KP[_ #%DB\NW M#S+@>:F5^Q'I5YX)_P"#@SXO?!GP[\#6^#_A#QO^R_9>)=2^'6BZO!"OV]-6 MALH]0E336^SVMZ87D0FWEDQG=YQ9CM]K_:N_X(_>-_BEX6^!/B?]GG]K34?# M'Q1^!'C&^\1Z;XZ\8:&NLKXCO-0PVI2:A DD +3N,CRRJ1(6BC1$V>6_PA_P M2N_:9\+?\%'[7_@HO>_M['4M;OOA5'X1\8Z3)\.[6&'43%?K>I':[93]BLC) M'"K1MYUQL$H%QOE$L8!\B?\ !,[_ ();?LG_ +:WQ!_;*^&?[2.F^*-?\.># MOVOM73PCI7_"::C!_99,TC)'&0A0R2,_OW_!/?P[\ M&_\ @JUXZ_:L^)7[9'@'1?'=WX<^/.O_ S\,^'/%&GQ7D'ACP[IT$$4*VD$ MRLMK-OV'OB]\:_B!X]_:'\+>,=,^-7 MQ'OO&VHZ7I?@:XTR72]2N6)>.*5[^20J M<'?))^\"/Y8 /!?^"S7[)E]^PQ_P;*>._P!E6^_:'U[XFCPAKFB6]KX@\2[/ MM<%M)XALIH+-@K,0L,4D:J&8_)MP%3:B]+_P5A_9-^#G[&/[3_['7[8?P-L= M4LOB?XA_:Q\,^$O&?CJ[UJXGU+Q)I>IB9+R&\=GVR*ZQ;5156.)&*1HD8"#W M[]NS_@D9\0OVN/\ @G9=_L"^'_VJ!9S^*=9AU?XC?$?Q?X6.J:IKU_'=PW9G M6."YMHK?,D*((P&CB@CBAC55C7&O^W__ ,$[?VH/V[-)^!\=[^TIX'\-:A\' MOB=I'C^>YA^'=WM:G;V=M$,R7%U,L:(/=F( H L45X[\0/\ @H/^Q#\,/,3Q MC^U+X*BEBSYMK9:Y%>3H1V,5N7<'VQ7G3?\ !7?]F[Q(QB^!WPX^*?Q,8G$9 M\#_#R[F5S_O3B+ ]Z /J>BOE?_AL/]OKQ]\GPA_X)H:M8V[GY-3^('CBSTWR M_P#>M0&E/X'BC_A&/^"P_P 1?^0Q\3_@O\.;:3[O]@:+>ZO>1#_:^U$0LWTX MH ^J*J:WK^@^&K!]5\1ZW::?:Q_?N;VY6*-?JS$ 5\Q?\.^/VAO'//QV_P"" MF/Q7U0/_ *Z'P3':^&XG]5VVZO\ *>F/2K>B?\$@/V&+>_76_'/P_P!9\::D MO_,1\9^++Z]D;UROFK&<^ZT =G\0/^"C7["OPQ\Q?%G[5/@WS(O];!IFKK?R MH?0QVOF,#[8S7 _\/;_@1XH^3X$_!GXN?$LOQ#-X-^'=R\+>Y>X\K:OJ<<"O M:OA_^RK^S+\*MC?#?]GWP9HDD?W;C3?#5M%*3ZF0)N8^Y)-=]0!\K_\ #6G_ M 4/\?C;\)_^";4VD6[_ .KU7X@>/K2SV?[UK&IE_(T'P/\ \%@OB+SX@^./ MP=^',$GW?^$5\-7>KW,0_P!K[:1&S#VXKZHHH ^5_P#AW7\:?''S?'?_ (*2 M_MW^NM_"-S;^';>7U#1VZ/\O^SFK_ (>_X)"?L&:7J USQ1\*+[Q9J?\ M'J7B_P 2WU_(_P#O*\HC/_?%?3-% '$_#_\ 9J_9V^%&QOAE\"?!^@/'C;-I M'ANVMY,^I=$#$^Y.:[:BB@ HHHH **** "O OBU_P3O^$OCO]H(_M)\&H?#[Q1X_P#''C;PEXE^%WB1 M]:\%^+OA]KJ:?J5A-(BI-$))(I4,4JH@<;-V%&&7)S[[10!\R>(/^"6?PAUO M]J?X>?M>VWQK^)5AXH^%N@3:+X,@AU>QGM;:RGB:.Y2;[59RRW\,IX-[\WGC[P/\)?B5+HFB^(9&8O()XX8_-5)&9RZ1RJHWG8(\UZ[^TU_P M2K^ ?[3-?!>C_ _5]/U;X::!X$N["TM-)O[(!;6X FLYGD,:*J M!&8QX'*$DD_35% 'R9_P5S_8YTG]L/\ 8^L?@SK'CGXLC7-,URVU+PNWPRU% M;&_UG6(+:=+:.]G2W-O;VK22>9)*ZPQ1NB,K(553](_"#PWXP\'?"7POX1^( M7BDZ[K^E>';*SUS6VSG4+R*!$FN.>?WDBL_//S5T5% 'QS^T=_P1@^%7[3'[ M16K_ +3_ (F_;/\ VD/#?B35K&.P\OP'\53HUK9V$9W)9P1V]N-D(.I=>N MK*UB>23R+:21%,*2.X:0<[C%&>-M?1U% 'GX_9_T?4/VDS^TIXK\07.JW^G> M&_[%\(:3/$HM= BED\R]GA'5KBY*6Z/*W*QVT:(%#2F3G/VI_P!C7P?^TQXJ M^'GQ9A\4WWACQ]\)_$,^K^ ?%VG01S/9/<6[6UW;30R@K/;7$#&.6/*,=JE7 M1E!KV.B@#Q_]C/\ 8S^'_P"QAX(\1Z#X4U_4M>USQQXUU'Q?X\\5ZUY8NM;U MJ^<-/<,D2K'#& J1QPHH6..-1R=S-[!110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 45XS_ ,%#OVJ;S]B']B+XG?M8:9X537+S MP-X3N=1T_2I798[FY "0K(5Y$?F.A;SQ;X"'A32[2ST/3WT-]3;5=*DL[>.ZBMK6;[/;R?;)KGS M1=( T;D"@#]"J**\X_:W?XAV'[.?C#Q/\*OB;>^$]?T+P[?ZIIFIV>GVETK3 M06LKQQS174,BO"7"E@NQR%PKKDY /1Z*_.K_ () ?$G_ (*$?\%'?^">7@'] MLGXB?MZWGA_6/%[ZL+O2-%^&NB-;0?9-5N[)-AEA+'&/VJOB98^--0T_P 9SIX5\6V&AV^G+JFBO:VLL+-;P,522.62 MX@8\;F@+ !66@#UNBH(]4TR7[/Y6HP-]K7=:;9E/G#&[*<_,,<\=JFDD2)&E ME<*J@EF8X 'J: %HJ*ROK+4K5+[3KR*X@E7,,/VJI]?\!^)='TN+PA\*)/#MO GA>:"/990(B0" Q)^7A@>?4>M3T %%0VVHZ? M>S36UG?PRR6SA+B.*4,T38SA@#\IQS@T7VHZ?ID2SZE?PVZ/(J*\\H0%BI/04 344RXN(+6![JZF2.*-"\DDC *J@9))/0 =ZR/'FG:WXJ\%:]X3\$> M./[ UR\T>>WTW7(;6.YDTJXEB=8;KR7^60H^'"-\K;,'C- &U17GG[+/@/XH M?"/]G7PQX ^.WQ_;XF^*=%TPP>(/']QI<5@=6F5W)E:&)F2/:,)]XD^7ECN) MKO5O[!YTM4O83)+'YD48D&YTX^8#N.1S[T *+"Q%\=4%E%]I:(1-<>6/,,8) M(3=UVY)..F2:EJ.ZNK:RMWN[VXCABC4M)+*X55 ZDD\ 4L$\%U ES;3))'(H M:.2-@58'H01U% #Z*** "BOSK^+?_!3_ ./?B+_@L_\ LY_LG_ ^XM[+X*>+ M=8\;:/XFUQK."9_%NJZ-H\DUQ#;O)&SQ6MG=-#%YT3(9;B&ZC.4A^?J_CK^U M?^TS\9OV[_C)^QY^SW\8)OAS9_!3X(VWB=]7L]"L+V?6M?OA++:PS_;H)D%A M%%$N](5CF=Y6Q,@4"@#[IHKYJ_8A_P""AOA3]H3_ ()@>"O^"B?QG%KX7L=2 M\#MJ_BP1*YAMKBW:2&Z$"?,[JTT+^5&-SMO11N8C/H_[*5Y\?_$GPZN/B5^T M4TFFZOXLU.35=,\$O;0(?".FNJ+:Z9))&H:>Y6-!+<.[.!<33)&?*2, ].H MHHH **** "BBB@ JKKL.KW&B7D'A^[BM[][61;&>>/>DX#8)'<"K5 M% 'RS_PJ?_@KE_T=I\+/_"#E_P#BZ1OA1_P5T"DI^UE\*R0. W@28 _^/5]3 MT4 ?)_\ PU_^W'^SQ_HW[7/[&4_B328>)?&_P7N3J,)4=7?3YB+B-0.6HHXX93;3A)&(/!*@KGO7KE M>5_'S]B/]E7]II'E^,WP4T;5+YA\FM0PFVU",CH1=0E)>." 6(XZ&@#U2BOD M_P#X8M_;)_9[_P!*_8X_;2O]2TR'F'P+\8X#JMF0.D:7L8%Q @Z!5'?D\4#_ M (*'_&3X$_Z%^W1^QSXH\)VL7$WC?P2/[=T0@=99##^]M5ZX5@[<=* /K"BN M$^"?[3W[/?[1VE?VO\#_ (P:%XD01AY8-/OE-Q /^FL#8EB^CJ#7=T %%%% M!1110 4444 %%%% !7RA\=O^,>?^"F7PO^.47[G1/BOH=QX$\2..$%_&?M.G M2-ZR2-F$'LJFOH+XG_'GX*?!2S%]\6_BMX?\.HR[HTU?58H9)1_L(S;G/LH) MKX/_ ."EG_!2/]C7XW?!*3X:?"[QQK>I^*-+U^PUCPOK^E:"X@T[4+6=7$I- MRT)8>7YJ90'[^>E>1F&?Y)E6F+Q$(/LY*_W;_@<&+S7+<#_O%:,7V;5_NW/T M=HK\M/'G_!P5\3[R#R/AC^S[H6GR! /M6NZI->!FQRWEQ"';]-[8]37B/C?_ M (+$_M]>,WD2U^+EMH<$AYM]#T&UC"_1Y$>0?]]U\5C?%CA+"NU)SJ_X8V_] M+<3YS$<=9%1=H.4_2/\ \E8_;FD9E12[L !U)-?DA_P2J_:S_:!^+'[;%AX/ M^+7QO\3Z];:_X=U.TAL]4UN:6".58#.'2(ML1@(3R #C-?3]]?:E>2G^T;V: M9U//G2EB#^-?H_AWB,-XA9=5QE!NDH2Y6FDWM>^C2/JN%\51XGP<\12O!1E: MSU??N?5OQ$^,/PP^$_A#4/'GQ$\;V&EZ3I=N9K^[FFW"*,$#.U2.@)KYQ MUG_@L[^QRSM!\+K+QY\0)5)4)X-\#W4NYAV!N!"#SWSBN5NK6UO;=K2]MHYH MG&'CE0,K#T(/!I\<<<48BB0*JC"JHP /2OT9<$4^97KNW^'_ ()]/_8D;_'^ M'_!.DT;]O;]L+XOK(?V>O^"K&E_\$?OV)7ODUCXD>&/$OCS4(SE;_QM MXSOKQR>Y*K(B-GOE2*^H**\\YSSGX?\ [(/[*OPKV/\ #O\ 9S\%:1+']VZL M_#5L)S]92F]OQ)KT555%"(H P !P!2T4 %%%% !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 %%%% 'P]^VM^T9 M/^V/^U/KO_!$;X)6VE+#O^":>H?M"?\$D_P!KOX$M[;**>6MXV5XSNW8W[6_\ P0E\<_MO1Z9^T)\;_P!N/6M-_:/\+36TOP_^ M)W@3PVNDZ9X6CA=Y5L[?3UG>::%I9&=I9[IYMP!1XTWPN ?3'_!.']BV[_8@ M_9A\.?"WQG\4/$7CGQM_94+^-_&/B7Q)>:E+J>HD%I3&;J1S% KNR1HH7"*I M8%BS'T+]J+_DV;XB_P#8B:O_ .D4M>5?L,_LV_MQ_"^YF\-=#\.ZKXATFZTUM8U_0Y=1AMH9X)(F=8(KB LX+JPS(%X.0 MT_MI? #Q+X)_X-[_&WP7^.OBN_OO&7P^_9VOKK M5=1T[7I[62YU6RTJ8BZD-M*/.C>:-G,;EXV/4$J,:'_!/C_@G3_P4+_X)R?L MF>&_V//A)^V-\'-;\.^%9;Y]*O\ Q-\$=5>\(NKR:\D61H/$,2,!+/)C" [< M YQD]!XV_P""=?[5WQ8_99^.WPK^+W[7WAK6_B#\=[271-3\91_#N:WTW0/# MILGMHM,L=.&H,X$33WDRR27#DR7DC,&/4 _.[]N/]CSX-?#3_@VL^%/_ 46 M\,0:N/C=X!^%WPRUKP?\1KC7+AK_ $=I)=)MEM;4!Q';VL<5RRK#&BJ602/O ME+R-]D_\%@O'7BC1?VDOV.==^->V/]FR^\?WH^-+W8QI"ZE+91+H/]JEOD%F M+UW;]]^Y\Q$+\B.MO]H/_@D;^T%\?_\ @C[H/_!)G4OVI/"&GVFE^']#T"^\ M:P_#RY>2YT[2)+*6SV6QU(".9FLE$CEV5@WRHAYKE/V\M&^.GQQ_:S_9X_8A M^$/[?>@_#OXZ^ O"6K>.M2N)?!D%WH.KVCQG2H'&EWL\AFNR6N?*42/Y,7VR M4D-Y(8 Y;X$_LW?"OQ__ ,'!_C#QK^S3HXNO@QX=^$NFZQXIE\%^(+FS\/6/ MQ"_M!/)5(["9+::Z:QACDFA974ABTJ[F7.O^P=\,_#GAK_@OW^VY\/--O=:. MF7?P]\%%OM/B2]FN8OM-@9)O+NI)FGC)DDD<%9 49R5*X&.P^',/_!8?]CSX MX_#+PK^T#^UW\&_BUX2\8^+(= G\&Z3\//\ A']:6V=7::_L1;L8V%JBFXF5 MUV")' (8J:]#^!G_ 3R_:+^#W_!2'XQ_P#!0&\_:)\':FGQ=\/Z=I=SX13P M'=0C31IULL%FZ7/]H,9#\NZ4&,;]YV^7@4 ?&W_!'[_@F_\ LK_M<^$/VP_A M1^TCX8U;QAX7T/\ ;#\;:)H7A[6?$=W):V*Q1VD*7@7S TUXL0C1;B9I'C$0 M\LQEY3)PW[+7[;'QT\'_ /!MO^S3:/\ $&Z_M+X@_'+3?A;J/B:]UR:SEL]! ME\0WL4B&]C5Y;5196OV03HK/#&^Y!O137WW_ ,$_/^"=_P"T]^PEIWQO%M^T MGX'\37_Q@^)VK^/X;B;X>7=K%I.L:B\1F1D&I,9[8+'\J!HWSU/$'PUTO3OBCXANDE\.Z1IL<%O'#96RZ=>Q MEN7N8W26260@G%O$$]<_8\_X)P?\%$O 6M^'?#O[=G_!46\^+_@#P/>6UWX< M\*67@2VTNXU:ZM)%DLI]5OMSW%RL$B1S"+>?,ECC:620(5?F/CA_P1O_ &I? M!'[;/B[]MK_@EW^WV?@IJ'Q1>.7XI>$-:\&0ZYI&JW: C[?'%*X5)B2SD%=V M^24K(JR,A /DK_@IS^PQ\?OV//\ @VB^(7P<_:J_:$_X3_Q#\-O%^G#P/JFB M>(]1\NPT>[U;2XDL+M9&07;1I/<*GG(PCBDC$>P<5]M_&+_@E'^R-\(/@-\= M_P!HCPMI_B[_ (3WQU\&;ZW\:>*7\>ZHD^LSV]E+,MW*L=PJ+*9%1BJ*L8"! M%14RI=^VG_P2,^*?[5G_ 3HUC]@ZW_:X3^U?'>LVVL?%+XH>+?"'V[4=>U" M&YM+A9H;>VN;:&T0&S@@2)0R16\,42C*[S]$?$KX-_'_ .)?['.M? 35/BIX M5A\:Z_X1NM#O_%L7A2X_L]3/ \#7"6)O-X8*^X(;@C<.N.* /R4^-W@O2/$W M_!F+X=\5:C=ZG'?:!\/=-N=.DL]9N;=-\GB&"&3S8HI%CN 8W=,2JX =L8)S M7H'_ 5/_9)^#W[*OP=_96_;S^$%MJUM\9;?XZ>!;'4OB/>:Y<3ZEJME>0R) M.U^'5R9FT^'44OT06QU+:)MZ",R;RI3.$#;K]IWP5XZ[#\.KJY74[W2U=;=4@.I+Y$3;PSJ7D;(P M& H XG_@H;XMN?#_ /P6/_9MTW]JXVL?[.FH>$=:@TN3Q$%_L ^.R)3;B_\ M,_<>=]E51:>?TE:0Q?."1Q__ 3*_9M\"7__ 6*_::^+GP/T>YE^"'AF\T; M_A75YH.OW9;.X422RF==CK%,R@;&&*V/VP-!_: _;" M_P""FVC_ 3_ &2O^"@N@_#KXG?!;X2M)XYT77/ ]KK.D7DFLR1LC66G7DI< MS>1;EIK@,_DQ36L08_:9A7?_ +..J?\ !5_]F[]K/X>_ G]K7]IWX2?%WPOX MYAU&*ZL/"W@MM#UOPY!:V$]PFJ"*)C%)8^?%!9R%@,2W]N%/." ?=5?)_P#P M5M_:_P!6_9?^#GAWPAH>F^.K9_B-KQT75/&'@+PC=ZQ>>&-+6)I+R\BBM8Y' M%TT8$%NQ7:DTZRMN6$HV-_P2HTS]MOPO\0/C7X*_:C_:]@^.'AG3_$=E)X,\ M;V_AR+3X[>]E:\;4=+B,1*SQ6R#3\LI*1S2W$ ^:%P/LF@#\+OVD/^"E7[%F MA_\ !4/]A/Q-\%O@S\5=!\"_!O2/'.G/H,_PAUBVO!;W&AQ6ULEG:RP^=>;2 MN9&0,4'SN>(/AWXD^(WPJ_X0WQ?>V.E M0R/J.C2DRPR^3<+_ */J$ ED6*<[@HE99(I-J;+?[2'[!-W\?O\ @H!^SI^V M_#\48]*B^ R>*EF\-MHYF;6O[8TY+,8G\U1;^45W\I)OSCY>M>L_M!^&OC!X MT^$FJ^#?@7XTL_#7B+5UCLXO$MVA=M(MY)%2XNX(PK+)=1PF1H5?$9E$>\[ MP(!\H^!O 7P)\-^&[3X=^#K"33/V8/V/],=YE+&8>)?$FDQ-,[.W_+S!I91I M9&Y$NIM_"]@P:K\!/^"M/Q)\6:C^SAXX^-_PGT/1/!/[5;W\7@$:5>327_AN MX2$W.GP7[O\ N[O[7;@DO$L7D2[8]LJDRCZLL/V8O@YI/[,TW[(ND>&FMO \ M_A&?PY+I\<[&1[*>!X9BTK99Y7$CL\K$L[NSL2S$GY'^!O\ P25^,F@:Q^S1 MX ^./Q3\-:IX!_90EO;CP3/HL5P-2\57/DFVTV6^BD01V(M;<_,L4D_GR@-F M)OF6^T2/[R*]<)_P *%_X*4?LX M?OO@%^TYI7Q8T&#[GA;XN6ACU%8Q_#'J5OAI9".AF"J/3U^L** /E73_ /@J M+HWPSOHO#O[;O[.WC3X/7KR"+^V+^Q.J:%+(> L=_:*P8D_[& ",M7T5\-_B MQ\,/C%X>3Q9\*/B%HWB337QB]T34H[F-2?X6,;':W^R<$=Q6UJ&GV&K6,NF: MK8PW-M/&4GM[B(.DBG@JRG@@^AKYU^)'_!+']E?Q5XA;Q_\ "O3M9^%?BKDQ M^(_AAJSZ3(#UPT*9@*D]0$!;GF@#Z0HKY/\ ["_X*L?LU\^'_$_A'X_^'8.E MEK"+H'B#8.B+,N;:0@<%Y,LQP<2,FX-:)$Q\Z$C $S"./)'-8XC$8?"4G5K348K=MV7XFE*E5K M34*<6V^BU/JJL3X@?$OX=_"CPY+XO^)WCG2/#VEP_P"MU#6M0CMH0?3=(0"? M0#D]J_)G]J'_ (.%?C1XU>Y\._LM> [7P=IS96/7M:1+S4G'9EC.8(#_ +)$ MWLPKX,^*/QC^*_QM\2/XO^+WQ%UGQ)J3D_Z7K.H23L@)^ZFXD(OHJX ["O@, MT\1KRY%VW?^2^\_:'XE_\ !=_]B'P= MXTT[P7X)U#6?%GVK5(+:^UG3[$V]A91-(JR2F2?:\FQ26PB%6V_>'6N;_P"" MX?Q-_:5^$/A?P=XH^$/Q?&!+\\8F&T.%_ M==.37XO5^T<=Y_P\'_X(G6^K$_;/$GA_PV'D/WI?[2TDE7/^_-#&Q_[>17SL M<_S7BO)\?A)2Y*BASPY+Q^%W<;WN^;1:OJSQ>/.'5A^'YO"2DI6>M]6UJEI; M>S7S/RCU/5-3UJ_EU76=1GN[J=]\]S=3-))(WJS,22?9L\[Q3#8YS_ ,_0:VQ^/G8_&OTH\-O2Q^$OLXS^_3]#]P\ M(<1>CB:'9J7WJWZ''T445_6!^T'NG[('_(*US_KX@_\ 07KV2O&_V/\ _D%Z M[_U\0?\ H+U[)7Y!Q+_R.ZWR_P#24?(YE_OL_E^2"BBN6U_XY?!7PGK=QX:\ M5?%WPSI>H6NW[38ZCKMO!+'N4,N5=P1E2#]"#WKYK$XS"8*"GB*D8)NUY-)7 MWM=VUT9YU2K3I*\Y)+S=CJ:*Y*R^/GP*U)MNG?&GPE<$G@0>([5_Y25M:9XT M\':VP31O%FF79/06M_'(3_WR365',LNQ#M2K0EZ23_)DPKT*GPR3]&C3HHHK MM-0HHHH **** "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@ KQO\ :R_X)\?L6?MT6FG6W[6/[.7A MOQI+I&?[)U'4;9H[VR!.XK#=0LD\2D@$JKA20"1D"O9** /'_P!F#]@/]CC] MC*2\O/V:?@!H?AB_U& 07^LQ+)=:A\N7DG:,-\PC+[0>0,U[!110 M4444 %%%% !1110 4444 >%?M6?\$R_V#/VW=?L/&'[47[,?ASQ3KFF1"*P\ M0NDMIJ4,0)*QB[M7CG* DD(7*J6) !)KI_V9_P!C']EG]CG0[S0/V9_@?H?A M*/4F1M4NK" O=WY0$)]HNI2T]QM!(7S';;DXQDUZ=10!%86%CI=E#IFF645M M;6\2QP6\$81(T48"JHX4 < #I4M%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5Y?^T[^V3^SM^R!X5_X2?XY_$.UTUY8RVGZ1 M"?.O[\CM# OS,,\%SA%)&YEKP7_@L7^VU^TE^QG\+-%O_@7X,LTM_$=Q+977 MC6Z_?G2)PNY(E@*[/,=0[*[EE_=N-A.#7XD>//B!XX^*/BN\\<_$;Q;J&N:Q M?R>9>:EJEVTTTK>[,2<#H!T P*^"XHXUADM9X3#T^:JNKTBKZKSE\K+SZ' MTF49!+'P5:K*T/+=_P"7Y^1]N_MC?\%Y/VA/C2UUX0_9QLI/AYX=?*?VC'*L MFL72>IF'RVV>#B+YP?\ EJ17PGJ^KZMK^ISZWKNJ7%[>W4IENKN[G:269RTQ51R?3LO1;+Y'W6%P6%P4.2C%+\WZO=A111 M7G'4%?J'_P &Y?QWC^V>/_V7M;N5:.YAC\1:1;R'Y21MMKL8/7(-J<>BM7Y> M5[9_P3I^/?\ PS9^V?X"^*%W>^1IR:TEAK;LV%%E= V\S-ZA%D\SZQBO=X:S M#^S,[HUV_=O9^DM']U[_ "/.S;"_7,OJ4UO:Z]5JO\C>_;#^"DG[._[3GC7X M/BW:.VTG7)?[,#=392XFMC_WYDCS[YKS6OT,_P""_7P0_L7XD^#_ -H+2[/$ M.N:<^CZJZ+P+BW)DA9C_ 'GCD91[05^>=?$<693_ &)Q%B<(E:,9-Q_PR]Z/ MX-(_B+/CU7X,****^=/)"OV?\ &.N?\)CX8\#_ !##[QXC M\ Z3J)DS]YI( 3_2OQ@K];O@)KG_ F'[#/P7\5!]Y3PY<:6[>GV.X:W _\ M'#^5?T5]&W&^QXOKX:_\2G?_ ,!?_!/U7PFQ')G56C_-"_W/_@FE1117]O'] M!GNG['__ ""]=_Z^(/\ T%Z]DKQK]C__ )!FNC_IO!_Z"]>RU^0<2_\ (\K? M+_TE'R.9?[[/Y?D@K\PO^"@__)W_ (P_W['_ -(+>OT]K\PO^"@__)W_ (P_ MW['_ -(+>OYA^D?_ ,D3AO\ L(A_Z:JGY[QS_P BF'^-?^DR/&****_BP_*S M6T/QYXY\,LK^&_&>K:>5^Z;'498L?3:PKM_#?[9?[4?A1E;3/C;K9UEK3PF)J4[?R3E'\FCHI8O%4/X=24?1M?D?2GA+_ (*E M_M%Z&R)XCT[0-;C'WS<6#0R'Z-$ZJ/\ ODUZMX*_X*U^!+YDA^(/PIU33B>& MGTJ\CNESZ[7$1 ]LD_6OA6BONL_P 7K^)^J'@']MC]F+XBM';Z-\5["TN), 6NL;K-]W]T&8*K'_=) MKU&WN;>\@2ZM)TEBD4-')&P96![@CJ*_%ZNE\ ?&/XJ?"RZ%U\//B!JNDD-N M,5I>,(G/^U&3L?Z,#7ZGDGTD\;!J&;X&,EUE2DXO_P ES)_^!H^APG'=5.V M)I)^<7;\'?\ -'Z_T5\"?"[_ (*J_%GP\T5E\4_"FG^(K88#W=J/LEU[D[08 MV^@1?K7TQ\(_V[_V,AHNHRX T[Q HMF+>BR9,;$GH ^3Z5^V\.> M+' O$S4,/BE3J/[%7W)>BO[LGY1DSZS \1Y1C[*%3EEVEH_\G\FSV.BD5E=0 MZ,"",@@\$4M?HY[@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 445X!^T/^V;I MOA%I_!OPIFAO=47*7.J\/!:GH0G:1QZ_='^UR!\WQ3Q;D7!V6/'9G5Y(]%O* M;_EC'J_P6[:6IZN3Y+F.>XM8?"0N^KZ17=OHOQ?1-GI'QD^/W@+X*Z;YOB&] M^T:A*FZTTFV8&:7T)_N+G^(^AQD\5\RC]M+XH7GQ0L?&FHW'E:3:S%7T&T.( MF@;A@2>7DQR&/1AP ,BO)=8UC5?$&IS:UKFHS7=W&H4Y*4(1>K<7=.H_M:KX?@\F]7^]Y%X?Y-E6%<<1%5:DD MU*36B35FHKIZ_%YK8^]/C7\(_AA^V!^S[JOPQ\5[;S0/%>E#R;N)07@8@/#< M1YZ21N%<9[K@\9%?SM_M#_ CQW^S/\9M?^"'Q'LO*U30+YH'D52([F(_-%/' MGJDB%77OAAG!R*_<#]ACXX?8+QO@UXDO,0W#-+H'Z-RP]]PZL*\O M_P""Y7[!_P#POWX.+^TK\.=&\SQ=X%LG.J0P1YDU'2 2\B\?>> EI5_V#*.2 M5%?T7',,'XE\%TL]P:2KTU:I%;IKXX_+XX=XONS\P>&K\)Y]/+J[_=R=XONG M\+_27FNR/Q;HHHK\]/IPHHHH **** /VB\=WG_#P;_@BK8>/0?MGB/0/#T>H M3L?FD_M'2]T5TQ'7=)"D[ =?WR]:_)VOT/\ ^#=+XXVVJZ-\0OV5O$4J31$) MX@TNTF^8/&X6VO%P?X?^/7CI\[5\7?M2_!NY_9]_:(\8_!NXC=8]"UV:&R,G MWGM2=]NY_P!Z%HV_X%7J\?TO[0RS 9S'>4?93_Q0V;\W[S]$C^5?%C)_J.;1 MQ$5H[Q_]NC^#:^1P-%%%?EQ^2A7Z>_\ !.W7/^$G_P""&_B#?Z?C M^XLL2W/Y9F_6OS"K]#/^"0.N?VQ^RY\6?!>_+:/XATK5$3_KNKPL1^$%?KO@ M=C?J?B-A5?\ B*4?O5_T/NO#G$>PXJI+^9./X7_0]THHHK_0L_IX]S_8_/\ MQ+=='_3>W_D]>RUXS^Q^?^)?KH_Z;6_\I*]FK\@XE_Y'E;Y?^DH^1S+_ 'V? MR_)!7YA?\%!_^3O_ !A_OV/_ *06]?I[7YA?\%"/^3P/&'^]8_\ I!;U_,/T MC_\ DB<-_P!A$/\ TU5/SWCG_D4P_P :_P#29'C%%%%?Q8?E84444 %%%% ! M1110 4444 >D?!O]K/X[_ R6*'P5XWGDT^,\Z-J1-Q:$>@1CF/ZH5/O7UY\# MO^"GWPK\[ ;HL_[0*CN]?GW17Z'PIXH\8\(. M,,+B'.BO^7=2\H6[+6\?^W6O.Y[>7<09IEC2ISO'^66J^75?*Q^SFE:MI6NZ M=#J^B:G;WEI<('@NK699(Y%/0JRD@CW%6*_)7X+_ +1_Q?\ @'J@OOAUXLF@ MMV?=X:1U8YVD*/F;_ (/#OA1XX^(O M_!)6S\5^$-.FNK3P-\5](UWQ%'$I8+8FVOK'>P'.T3WMOGL <]LC].?AA\0? M"_Q:^&OA[XJ>![^.ZT7Q-H=IJND7,3 K+:W$*31.".""CJ?QH ^)_P!DS]N[ MXQ_ [_@I-XH_X)"?MK>/E\5:J/"B^+_@O\4+RR@L[OQ'H>'\VTU".!4A-Y;F M&X'GQ(B3):RNR(P&[TS]F_\ X*D_LL_ML?'3XK?LZ_!?X[Z!&/!E_::!H^O: M;KUH;K6=1EMYI+J73DEW+ +;[9%\*?@1>ZIX_NH5W+8V]PNLP10R^A=KZU&T]5N0>:]$_P""+7A#PG#^ MWK^WC<0^&-.233OV@H4T]ULHP;9?L;<1G'R#V&* *O\ P1'_ &M=.^''[/W[ M1_BC]M[]L@/9^&?VQ/%GA72O&/Q>\*-(UJTNM,NK1;JVU&VN5>":!E#K*LBDJR%2&# X(.)-/2]6SMGAL6D%LD MP9;9W+ O)$%=_*A#,PACV^"_ _\ :+\:^$?^#:']C/1==\;6ECH'CS]H?3O! M/CW5_$%K)=6,/AL>)-9=XKR-)H6DLMEC;P31"6,/;EXBP#F@#]I/A3^UE^RO M\>/$^H^"?@=^TO\ #_QGK6D)OU;2/"GC*QU&ZLER!NFBMY7>,9(&6 Y(J3QE M^U1^S#\.3XA'Q"_:.\!Z$?"*6K^*QK/C"RM?[%6Y9UMFN_-E7[,)6C=8S)MW ME&"YP:^5?VB?^"9WQ5^+'[5WP)_;4^)?[8/@#P=J_P %?$\$5A<>"/A)/I,N MO6%Y<6]NVAW%Q/K<_P"YGR;>-0IVM=OM5B^T_.?['O[ 7[&?QG_X+8?M_?!G MXF_LX^%-6\%Z=:?#XV/@Z;28UTNWFO=#>:>ZCMD CCN=YD99T E0SS;67S7R M ?K5:7NGZYI<6H:7J$=Q:7ENLEO=6DP9)8W7*NCJ<$$$$,#W!%?EIX!N_P!I MSXN_\%[?C7^P3/\ MZ?&+0?AMX/^%&F^)_#FFZ%K5B;BUNYQIZ.C3W5G.\D8 M-Q*P#9.2H+$#!_4+PAX2\-> ?">E^!/!>B6^F:/HNG06&DZ;9QA(K2VAC6.* M)%'W55%50.P K\J?A]X+\?\ C?\ X.F/VB]/^'/QCU'P5J$7[/.B2?VC8:39 MWHE7.E+Y*_ ?Q-GT>UL=1?3G6Q?['J"6D<<$CJE_&/.6-"6@D)W"5 GW%#^ MUK^RINS:)X>A3QG8EM4U.(A9;&W ES/<(64-"F74L,@ M9KQG]EC_ ()'?LU_L[^/OB7\;_B%JFL?%[XB?&%1#\1?&?Q.AL[M]1M%*%;" M.UB@CMH+0>7%B%8\8AB4DK'&J_&G_!N7^P+^QW\6/V%[;XH?%/\ 9]\/>)/$ M/A+X\:]>>$M6U>R$T^B/8:@3:QVCGF")'S)Y2D(TC%F!., 'Z:_%G]JG]E_X M":Q9^'OCI^TAX"\%W^HH&T^Q\6>,++3IKE2VT&-+B5&<%N,@'GBNYM+RTU"T MBU"PNHY[>>-9(9X7#)(C#(96'!!!!!'6OS=_X-U?$?A[]M;]@KXF?'_X^>&[ M#Q!XP^+'Q:\1Q_%6#6K5;AI0#'%#I"? 5I?R%+&Z M\:>*K/2X[AAC*QMH]:\H_:2_8$_9!^,'B/X'_&WQ;=W/A$_ #Q M+:ZG\.+OPCJ$.G6R+(88(].<"-@]G,5@C\B,H7^5 <.5;YC_ &$_%?QO_:M_ M;5_;/DLOB?\ #6UU_P -_%]_!MWHGCOX9W6NW47A6"RBBL($:/5[18[*:1;Z M4P^4P>62:1F;?A0#]#9?B;\-H/A^?BS/\0=#3PJNG?V@WB9]6A&GBTV[OM'V MC=Y?E;>=^[;CG-8OPL_:7_9Q^.EY+IWP2_: \$^,;B"%IIX/"OBNSU!XXU*J M79;>1R%!= 2> 77U%?G0?^"0G[0/[-G_ 3EUK]C/]DO]LSPSXQ\:>%OCUIW MQ \">&?$^C_V=I$$]M)!JJ^&'@-W<-]F(C,.2&;:I,H[3]@;]O#P5^U) M^VGXL^&O[67[*_B']G3]J[1?A1-8>(-/O98I;#7=!6Y1UU"RO0N+A;>?>T?S M%56>7:\X1FC /M0?M@?LE-\0)/A,/VH_AT?%46I)ITOAD>-K#^T$O'E2);8V M_F^8)3)(B"/;N+.J@9(%>BU^+_PS^._Q/_X)R^$OA!_P3N_X+)?LL17GPR\, M?$30KCX-?M1?#UTNM*EU&SU)+W3YM05E9[.:1D99I#O&_[0UW_P<:>(/V'KO]J[XBR_"G2_@2GC:T\)2:XI47YNK6U\LW'E_:&A M_>O)M,F=V 25^6OT,U[X^_ GPKKFL>&/%'QJ\):;J7A[1_[6U_3K_P 1VL,^ MF:?D+]KN(WD#0P9('FN F2.:_.[P/_RMO^,?^S/XO_3M8UC_ 7_ &2OV9_% MG_!R5^T'X6\1_ [PS>:)'\%?#FMOX>ETF+^S9]2>>(&[FM /)GFR-X>1&*O^ M\&'PU 'Z:?"WXN_"?XY>#;?XC?!3XG^'?&'AZ[=UM-=\+:U!J%E,RG#!)X'= M&(/!P>#7RG_P6*_:N^%'A;]B7XS^ _AM^W5I?@+XL>&?A[J^LZ/HWA?QWI]K MX@>YM=/FN8X! Q:X16V!CY023"\.!G/QI^SW\5-:_8#\%_\ !5?5/V:-$M]% MM/AOXN?6O ^A:=:JEEH]_=:7*6GBMP-B(CK$Y0 +M@5K>(/@A\$?$/_ M :DZHC>'['7(]6_9@F\]%B\8^*O@AX1NQ%XH\4PKJ>L7%QI M=L#-B>3S;B228L-WS%W)Y)S7O%Y\:_@UI_Q"A^$=_P#%KPS!XKN #;^&)M>M MUU&7*%QMMB_F-E 6X7[HSTK\B?VQ[.TD_P""/O\ P2OU![:-IHOC1\%$CF*# MH!*KD=]H]!7T-_P53M+4?\ !9W_ ()V7WV:/SSXI\?1F;8-Q7^Q M[0[<]<9.<>] 'VY\2?VH/V:/@SXFM/!7Q@_:(\"^%-9OX5FL-)\2^+;*QNKF M,OL#QQ3RJ[J6!4$ C/'6O'_VV/\ @JC^RU^QI:?"NRU_XJ>&K[5OB]XW\/:3 MX2M$UR$QSZ7?W]O%<:P9%8JMG#:R2S"X)\MF$:[OGR/D;]K7X@?MD?\ !-#] MIKX\_M(>)_V4++]I#]EKXQWUO>_$)O#,\<_B#PJV MJM=SZ3!%+!'!OEE9$( $BOQ0!^I"_M"? -X?#MRGQP\(&/Q?.\'A.0> M);7;K4J!BZ6A\S_264(Y(CW$;&ST->,_M?ZS^S#^V;^QYJ[:!_P48C^'7A"+ MQ#;)??%GX8?$ZQL387-I<)))9G4 [11DXV/&6##(R.Q^2O\ @LE^S1\!_%'_ M 5,_8-M+WX6:+;_ /"2>._$NF^(Y=/T^.VDU6PCTZW<6=R\:AIK<@NAB7Q&_;>\5?MM^&_#VJ_%SX87?A_Q%X6\'> WT&RN9X(E9 M-=)GU6Y9KFV4;C*>@RFF16BFD;;)(DTS M-&B[IQ^R% %37]0N])T*]U6PTN2^GMK226"RA.'N'521&I/0L0 /K7Y;_LR_ MM8S_ +6/_!'[QS_P4Y\4?MP>+= ^+'A[1/$&J:PFE>)WM-+\$:K:/.UIHS:( M3]DGBVI;(%NXIKBX$VX2!I%V_J'XM\4Z)X'\*:GXU\37GV?3='T^:^U"XVEO M*@BC:21L#DX52<#TK\.?%'[!WQR_:"^%G_$0Y_P3Z\*^'?#7C#Q!KTOCF?\ M9ZO]+6ZT+Q1HME++]GGNXF8I+K+JDMX70(HEF7R?+N(S<3 'V5\=?VR?VH?' MMI^PC\!_&=GJ?PWUK]I2<7WQ<;0II+*]T^.QT--1N=*@FSYMD9YY%0LC+/&D M;HKJV6KT#_@E1^T;\3?&'Q!_:7_9E^*_C:_\16/P,^,EQH_A;Q3KMUYMT^BW M%NMU!:W-PWS7$EMEXS/(2[)Y>\LP+-V'PGD^!?\ P5Y_8V^#'[6FI^'M5\/7 MLPL/&G@S4M-O%34O"VL(KQR>3*R-'*JDSP,LD;Q31D[XR" .$'[,/PS7QAK/ M_!.SX -J-[^^\V_P!:-^VX:7-.@51=:EY>V5(U1(-.A=%2 M+[1;&@#U[]E7QMX]_:8\>:S^UI-XBU&S^'%[9G2/A+X>29HX-6TY9 \WB*XC M_C:[D11:[L[+.-)5PUY(J^\U^9_Q6_X*O_M$>'?A)^T[^UW\%M'\,6_PY_95 M^+"> U^'USHK>=XDCT^2RBUB5KM91]D=1=XM1'&47[/^\64283](/"7B?2?& MWA33/&>@2M)8ZOI\-[9.Z[2T,L:R(2.QVL.* -"BOF/7?V%/VD-6UN\U2R_X M*5_$ZQAN;J26&R@LK,I;JS$B-PJK_P ,"?M,_P#23[XI_P#@#9?_ M !- 'U-17R@?!G_!5?\ 9S8R^"OB3X0^.^@0G(TKQ5:KH>N!.T<=S%F!SZO- MR?3TMZ#_ ,%5OA)X8U>#P?\ M:?"SQG\&-;F?RX_^$QT:233;A_2"^@5HY%Z M_.P1>#S0!]245D>"?'_@7XEZ!%XK^'7C/2M>TN?_ %.HZ-J$=S _T>-BI_.M M>@ J*^OK+3+*74=2NXX+>",R33S.%2-0,EB3P !WJ/6=9TKP]I5QK>N:A%:V MEK$9+BXF?:J*.I)KXQ_:5_:@UCXP7\GAGPS++9^&X)/DB^Z]Z0>))/\ 9[JG M;J><8_/?$+Q%R?P_RSVV(]^O._LZ:>LGW?\ +!=9?)7>A]-PSPOCN)<7R4_= MIQ^*?1>2[R?1??H;O[2G[7]_XW:?P/\ #&[EM=&YCN]17*2WHZ%5[I&?S8=< M#(/@M%%?P)Q1Q7G?&&:RQ^9U.:;V6T8+I&*Z)?>]VVVV?TEE&38#(\&L-A(6 MBMWU;[M]7_PRL@HHHKYP]0EL+Z\TN^AU/3KEX;BWE66":-L,CJQ! -?> MG[/WQ=T_XV?#B#6YA']OA'V;6+7 PLH'+8_NN/F'U([&O@:O0/V;_C-<_!CX MB0ZM<2N=*O<6^KPKDYB)XD [LAY'J-P[U^M^#W'SX)XE4,3*V%KVC4[1?V:G M_;K>O]UO=I'Q7''#:S_*G*DOWU.[CY]X_/IYI>9\'?\ !7C]A)_V-_VB)-=\ M%:28O GC.26^\.F-/W=C-D&>Q]MA8,@_YYNHR2K5\F5_1U^VE^RSX(_;<_9M MU?X0ZU/ LE[ MYX:UC&\6-\JDP7"D=5.XJV/O1R.!US7\[WQ$^'_ (N^%/CO M5_AKX]T:73]9T/4);+4K.8SJ?'#1^:Z/]'Y^IC4445\:>\%%%% 'O7_!,KX] M_P##./[;O@/Q]>7ODZ9=:L-)UIF;"?9+L>0SO_LHSI+]8A7V'_P7R^"'_"-? M&CPM\>=,L]MMXGTEM/U)T7C[7:D;68^K0R(H]H#7YA E2&4X(Z$5^T/QXNQ_ MP4"_X(R:3\8HO],\0:%H<&LW+CEA?:?OM[\GN-T8N7 [Y0\\&OJ<#1_MGA/' MY;O*"5:'K'XK>JT^9^5>*N3_ %_)75BM4OQC[R^]HHHK\:/Y0"OMO\ MX(HZYYWC3XJ_#TO_ ,A+X>MJ")G[SVMP@'X_Z0:^)*^J?^"-7B!-,_;HT;PY M+)M3Q'H&JZ:^3P1]E>?!_& ?C7U_ &-_L_C3 5[[5(K_ ,"?+^I[W"^(^J\0 MX6I_?2^_3]3[7HI9(WBD:*1<,I(8'L:2O].=S^NCW+]C[_D'Z]_UVM_Y25[- M7C/['W_(/U[_ *[6_P#*2O9J_(.)O^1Y6^7_ *2CY+,_]^G\OR05^87_ 4) M_P"3P/&'^]8_^D%O7Z>U^87_ 4)_P"3P/&'^]8_^D%O7\P_2/\ ^2)PW_81 M#_TU5/SSCG_D4P_QK_TF1XQ1117\6'Y6%%%% !1110 4444 %%%% !1110 4 M444 >X_LT_MV_%;X O!X>U*9_$'AI2%.DWLQWVR_],)#DI_N'*=> 3FOO[X( M_M!?"_\ :!\-CQ%\.M?69HU'VW3I\)ZD$$<$&OV7P_P#&;/N$)0PF,;Q& M$6G*W[\%_XSMM-1;H-A/^KD/]PG!/W3D[1]*5_:/#G$V2\5Y M;''9954X/?O%_P LEO%KL_575F?J>!Q^%S&@JN'E=?BO)KHPHHHKWCL"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R_ M&_@CP?\ $OP;JOP\^(/AFQUK0M"# M7S7\'/\ @G;\5_V3_!#?!7]CS]M;Q!X6^'<#R'P_X2\5^%[3Q"WAJ)W+&WTZ M[F:.98%).R.Z-R$S@': H^J** /&?V1_V&?@]^R!+XI\5^%M0UKQ/XX\?:DF MH_$'XD>+[M+G6O$5RB[(_.DC2..*&)/DBMX8XX8EX1!DD^>?#S_@EIH'P?\ MVQ_B9^UM\)_VFO'^A6_Q3U"#6?$OP^MI+0Z1-K<,#117S,8?M+(I8RFW$RQR M/Q)OC"QCZIHH ^4_V._^"85W^Q1X!^*G@/X7?M6^++Y?BQXSU/Q;K&H:WHFF MR36.M:AY*W5U!Y<")ADA4"-U9%/('4'F_A1_P1!_9H\&?\$T[[_@E/\ $WQM MXC\=_"^1IY-'DUE+6#4]'FEO);WSH+BWB4>8ES*TB,R-CE&#HQ0_:%% 'Q3^ MQ+_P1TU7]EGQ5H.J_&']O_XQ_&C0_!#AOAYX,\=:PO\ 96BR(I2&>2%,F\FA M0E86D.R'.Y(U949.X_9U_P"";+_L]?MN_$_]N:R_:9\4ZWKOQ@CTY/'&@ZCI M.GII\RV%O]GLO)$4*RPF*+Y0=[;@3NW$Y'T]10 V57>)EBDV,5(5\9VGUQWK MY&^&G_!*:7X:?\%#_%/_ 4KL_VM?&%[XX\:>'H=!\1:3=Z)IHTJ738OLNR" M.)(!)$1]DB(<2%LELDAB*^NZ* */B;3]9U;0+O3?#WB!M*O9H2MMJ26R3&W; M^^$?Y6(]#Q7S[_P37_X)TZ1_P34^%6J_!7P1\>/$_C'P_J?B&[UN.'Q3962S M6MY=,KSE)+6&+*,REMC X+-@@8 ^D** /DOP?_P2WNOV>?CK\0/C#^Q%^T]K MGPLTSXK:H=6\=>"%\.66K:4=68$2:E81W !L;E\DOS)"QVYB(1%7JF_X):?L M@7O[#6N_\$^O$7@R\U?P+XI%U/XGN]3OO,U35=3N+C[5+JTUR%&Z]-R%G$@4 M*K(@5 BJ@^BJ* /B7]B[_@C5>_LMZSX=M/BC^WW\8?B[X/\ 5Q%-\.?A_XT MU.)=+T=X?^/66=(E#7SV^%, D(BA95=(@R1LE7]K[_@B#X-^._[6\G[=7[,_ M[6GQ'^ /Q0U;3XK#QCK?P[NH_(\16\:HB_:;>3 :0)'&N[)0^4C&,LNZON2B M@#YBUK_@F7H,7[//A7X+_#G]I7XB>'_$/ACQ]!XTF^*4^H0:EX@UK6XX98FN M;Z6[B>.X$J2+$\901_9XU@14C"A=3P[^P)#K'Q_O?VK/V@/BP_C+Q_\ \*\N M?!6@7]EX>BTRRT;2[B3S;AHK=7E=[B5]I>625@%0+&D09]_T310!\>1?\$H- M6\7?L_>#_P!CK]H7]K;Q%\1?A-X.O]*N8=$USPY91:MJR:;+'-96=[J,0 EM MD>&+=Y<,<\@C"O,P+;OL.BB@#Y#T7_@E) M$U\,WNEOH>F?V4^D@Q-]F$0@\Q?WD22;Q)NW \[3MKH/ 7_!-YO '_!0+QE_ MP40T_P#:2\2W/B;QSX:M_#^K^'[G2+#^S(]/MS&8$B"Q"574Q@[S(=Q=\C! M7Z/^"5?@CX(?%3XY_$3Q9\9=<\>6'[1-PTOQ+\*^)M)L5L+G,$U MOY<(@B1XXS#.\95F?NI_M _$)K?X'[[3$$=E M)%Y4$43)&FZ,(5W;'/S[L.,GQ?\ \$8;GXM_&/X,_M&_'3]OGXL^)OB%\'[_ M %&\M_%L46EV4E^]S'!&L$=K%:_9+.W1(9 PC@,LWGL9)B50K]O44 ?,T_[! MOQDT#Q9\3]0^%G[;'B#2-!^+.KS:AKWAS5_"MCJ<>CS2VT=K+)I.) M"1.+B+S,OY0+,#SOQV_X(V?L[?%']C3X3_LJ6'F>7]N+73;F74=0NRAO)[YGML2"785$,*PQ1(Y2) M(U5 O7_\%)?^">&A_P#!2_\ 9Q3]F#XD_&OQ%X7\/3ZA:WVL3>&+.T^TWTUM M(DL/SW$<@C42*'(49) &< @_1E% 'RE_P4#_ ."3?PI_X*-_"?P;X?\ C)\5 M?%&C?$+X=Z@=1\#_ !<\(/'I^L:5>$H7D01KL"N8H69%"G=$C(R$ U)^S9_P M3$N/@_X%\6VWQP_:]^)'QD\;^+O"%WX9?QUX^OTD?1],N$VR6]A:I^[MU=UB MDE;+/,\$1=R(T"_5-% 'R2__ 2[UOQY\-/ /[/?[2G[5_B#XD_#KX=:]I>K MZ5I.M>';.#5-6FTU@UC%J5_%@7,4;*C$1PPR2E!YLC@N'QX_V>,.DJ,,,K*>"""00>"#7S#\ M*_\ @F]KW[/_ ,&=1_93^ 7[5?B7PU\)KQKQ-*\.G1[6ZU3PW:74CR366FZE M*"8H TLOEFXAN)8@X"R#:N/J.B@#E/A7\'?!'P#^#&B? SX&:#9>']!\+:#% MI7ABQ\EYH;*&&(1Q!EWJ\N, L2X9SDELDM6/^S'^S[I_[.7PS_X1.;Q--XA\ M0ZMJ,^L>-?%UW;"*?Q!K-P0;B\= 6$:G:L<4(9E@@BAA4[(EKT.B@#XE^-?_ M 1F\/\ Q1MOC#\*?"OQYG\-?"C]H#QU9^+/BQX*@\-B>^N;]'@:\&GZC]I0 M64=Z;6 S"2WN&!$GEM'O 7[3TO2].T33+;1=(LX[:TLX$@M;>)<)%&BA551V M ]JGHH **** "J>O>'M \5:1/X?\ %&AV>I6%TFRYL;^V2:&5?1D<%6'L M15RB@#YF\;?\$J/V:[G7Y?'GP$U#Q+\'_$TG/]K_ TUJ2PCOK5V5%+NP"@9))X KX\_:V_:6D^(^IR?#[P5?D:!9RXN;B)O\ C_E4]<]X MU/0="1N_NX^%\0..\LX!R-XS$>]4E=4Z=]9R_2*WE+HM-VD_HN&N'<7Q)F"H M4M(+6?$/$&:\49M4S',*G/4F_DETC%=(K9+];L_IO+,LP>48 M*&%PT>6$?O;ZM]V^K"BBBO%.\**** "BBB@#ZL_8;^.']MZ2WP?\1WF;JPC, MFC22-S+ .6BYZE.H_P!DGLM?*?\ P7Q_8/\ ^$CT&+]MGX9Z-F^TN*.T\=V] MO'S/:C"07N!U:/B-SR=AC/ C)J]X9\1ZQX0\06?B?0+LP7EC<+-;RCLP/?U! MZ$=P2*^]? /B[P=^T+\)?MM[IEO=Z?K%E)9ZUI5PH=,LA2:!P>JD,1SU5@>] M?V+X/<54...%I\,9C/\ VBA&].3W<%I%^M-VB^\&O-GX;QQD]3A[.(YOA5^[ MJ/WDNDGO\I;K^\GY'\S%%>^_\%'_ -BW6OV(?VDM2^'D<,TOAG4]VH>#]0ER MWG63,<1,W>2)LQMW.%? #BO JXL7A:^!Q,\/65I1=FOZ_ Z:%:GB*,:M-W35 MT%%%%L[>O/Y35]$?\$JOCW_PSQ^W3X&\5WM[Y.F:OJ']A:R6;"_9[S$(9CV5) M3%*?^N=?0<+X]9=GE&I+X6^67I+1W]+W^1Y>OEMZCU7X-!7L?_ 3X\5_\(7^VY\+]:,FP M/XQL[-FST6Y?[.?PQ*:\3P1X_P!#\9PDA](UBVO5(Z@Q2K(/_0:\ M_+L1]3S"C7_DE&7W-,Y,)5^KXJG5_EDG]SN?K_X^T_\ LKQSK&G!<"'5)T7_ M '1(V/TQ6178?'NTCM/BQJS0,&CG>*>-E/#!XD;(_$FN/K_5+ 5?;8&E4[QB M_O2/[+H2YZ$9=TOR/ MOROB;_D>5OE_Z2CY?,_]^G\OR05^87_!0G_D\#QA_O6/_I!;U^GM?F%_P4)_ MY/ \8?[UC_Z06]?S!](__DB<-_V$0_\ 354_/..?^13#_&O_ $F1XQ1117\6 M'Y6%%%% !1110 4444 %%%% !1110 4444 %%%% "0<@U](56A*SZKHUV:_KR/V?LKVSU*SBU'3KN*X MMYXUD@GAD#)(A&0RL."".014M?G!^QE^W%KWP#OX? OCV:?4/!\\N G+RZ6Q M/,D7JF>6C^K+SD-^B?A[Q#H?BS0[7Q+X:U6"^L+V%9K2[MI R2H>A!%?WCP# MX@Y/Q[EOML,^2M&WM*;?O1?=?S1?27R:3T/V#)LZPN<4.:GI);QZK_->9I!HM*A;!V''S3,/[JY'U8@=,X\K.\ZR_A[*:V8X MZ?+2I*[?Y)=VW9)=6TCLR_ 8G,\;#"X>-YS=E_F_);M]CSC]M']HMM,AF^#G M@J^Q<2IC7;N)O]6A'_'N".Y'WO0';W./ENI+R\NM0NY;^^N7FGGD:2::1BS. MY.2Q)ZDDYS4=?YR<<\99EQSG]3,<4[1VA"^D(+:*\^LGU;;VLE_4G#V187A[ M+8X6CJ]Y2ZREU?\ DNB"BBBOCSW HHHH **** "BBB@ KUG]DCXWGX4>/!HV MMW>W0]:=8KPNWRV\O1)O8#.&_P!DY_A%>345[/#V>YAPSG5#,\%*U2E*Z[-; M.+\I*Z?DS@S/+L-FV J82NKQFK>G9KS3U1]5_P#!33]B72_VWOV;;WPAIMM" MOBW0]^H^#;YR!BZ"_-;LW:.91L/8-L65P\ M%W:W$922&5&*NC*>58$$$'H17]$O[&/QO_X6#X-_X0/Q!>;M7T.%5C9V^:XM M1@*WN5X4_P# 3U)K\]O^"]?[!_\ P@OC&/\ ;.^&>B[=(\07"6WC:WMX_EM= M0/$=W@=%F VL>GF@$DF6O[;SJ>7\9\-T.)LLVE%:L2/Y/\ %7)_J&=?\ ASI%[(_K(UN-P/N.,UD5B_LWZY_PE_[!WP<\ M3;MSP:/?:7*>Z_9;MX4!_P" KD>U;5?Z><"8W^T>#L#B;_%2B_P/[ X>Q'UK M(\/6_FA%_@>X_L??\>6O?]=;;^4E>SUXQ^Q\?]#U\?\ 36V_E)7L]?&\3?\ M(\K?+_TE'E9G_OT_E^2"OS"_X*$_\G@>,/\ >L?_ $@MZ_3VOS"_X*$_\G@> M,/\ >L?_ $@MZ_F'Z1__ "1&'_["(?\ IJL?GG'/_(IA_C7_ *3(\8HHHK^* MS\K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]X_8P_;.US]G7 M75\*>*I9KWP??3YNK899[!R>9XAZ?WD_BZCGKX/17L9!GV:<,YK3S#+ZG)4@ M_DUUC)=8OJOU.K!XS$8#$1K496DOZL_(_9G0M=T?Q/HUKXA\/:E#>6-[ LUI M=6[ADEC89# CJ"*MU^='["?[9EW\#M>B^&WQ"U%Y/"&H3_)+(2QTJ9C_ *Q? M^F1/WU[?>'.X-^BEO<07<"75K.DL4J!XY(V#*ZD9!!'!!'>O] ?#_CS+>/[5C95*=]8R\N\9;Q?75/5-'[-DN<4,XPOM(:27Q+L_\ )]&/HHHK[L]@ 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 I>)/$6D>$M N_$VO MWBP6=C TUQ*W90.WJ3T [D@5\ _&/XI:Q\7_ ![>>,M5+(DC>78VI;(MX%)V M(/?G)/=B3WKV3]NKXU'4=2C^#GA^Z_<6C+/K3HW#RXRD7T4$,?/WG>&O%ND/;7UK M)C<$<;67/\,B,.&'*N@(Z U\ 5[K^Q/\OWGP,X]AP]G3R;'2_V7%.VNT:CT3])KW9?]NMV29^<^(?#C MS/ +'X=?OJ.NF[CNUZQW7S6[/QV_;'_9<\9_L=_M!:[\#O&0>46$WG:1J)CV MKJ-@Y)@N%[&6[T M=88\R:C:8W3V7'+,0-\8Y.]=HQYC&OPI((.",$=0:_6^*3YBLQPBD_B6DO7O\ ,****^;/6/I;_@D9\>_^&?\ ]O'P7J]] M>^3IGB.Y;P[JY+84QW>$B+'LJW @RR M\<:*IN) N ;ZTVPR?^03;'W.ZOSDM+NZL+N*^L;AX9H9%DAEC8AD8'(8$="" M,YK]F/VYC:_MU?\ !)7PQ^TWI$"3:MH]A9Z]<>2HRLB@VNHQ#T5',CG_ *]Q M]*^GP]+^V>#L;@-YTK5H?]NZ3_\ )?Q9^2>+.3_7LF=>*UBK_..OXQYD?E'1 M117XX?RL?IK_ ,$W=<_X27_@GA#9E\OX;^(]Y9A2>5CEMXY\_0M(?Q!KTNO M_P#@CUKG]K?L[?%_P2SY;3-5T;5($)Z^:98G(^@B7/U%>^5_H=X(8WZ[X<81 MW^'FC_X"[']2>'V(^L<*8=]KK[G8]P_8^_X\]?\ ^NEM_*2O:*\7_8]_X]-? M_P"NEM_*6O:*SXF_Y'E;_MW_ -)1OF?^_3^7Y(*_,+_@H2,?M@>,/]ZP_P#2 M"WK]/:_,/_@H5_R>#XP_WK#_ -(+:OYA^D?_ ,D1A_\ L(A_Z:K'YYQS_P B MF'^-?^DR/%Z***_BL_*PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K[*_X)R_M@FSFMOV>/B9JN89&V>%M0N'^XQ_Y=&)['_EGGH?D[J! M\:TZ*66"59X)&1T8,CH<%2.A![&OJ>#N+VDH])P>\7Z]'T:3Z M'H97F6(RK%QKTOFNZZI_UH]3]HJ*\#_8/_:LC^/_ (#/A7Q;?*?%>A0*M\6/ M-]!PJW(]3G"OZ-@\!P![Y7^B7#^?9=Q-D]',L#+FIU%==T^L7V<7=-=UV/V[ M!8RAC\+&O1=XR_JS\T%%%%>R=04444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M,NDN)+:1+298Y6C(BD=-P5L<$C(R >V1GUJMX@U_1?"F@WWBGQ)J<-EIVFV< MMU?WEP^V.""-"[R,>RJH))]!7QO^R9_P77_8P_:8\67'@'Q/JL_P_P!7;498 M=&_X2B9%L]2A\PB)UN1A(I&7:3%+MPS;5:3K7MY;PSGV=X&OBL#AIU:=&W.X MIOEYKVT6O1MM+1:NQO2P]>K%SIQNH[]3)^./[//Q=^'6JWGB7Q1;/JUI<3O- M-KEF"Z,S,26D'6,DGN,9/!->:U^F7[FYA_ADCD7V*LI'ZBO&?C!^Q7\/?'OF MZQX+*^']3;+$01YM96_VHQ]SZI@=]IK^*^.OH\8R$YXWAVJZB=VZ51^]Y\LW MI+TG9_WI,_9.'?$ZA*,:&:0Y>BG%:?.*V_[=NO)'QG175?$WX+_$7X1W_P!C M\9Z!)%"S;8+^'Y[>;_=<<9_V3AO45RM?S)C\OQ^58N6%QE*5.I'>,DTU\F?K M6&Q.'QE%5J$U*+V:=U^ 4445QFX4444 %%%% !1110 4444 %*CO&X=&*LIR M"#@@TE%&P'W)^RK\;5^+_P /U@U>Y#:WI(6#4@3\TPQ\DW_ @#G_ &@W8BOR M;_X+<_L'_P##-WQO_P"%]_#O1O*\%^/+R22:*"/$>F:J P_P!I17V#\??@K\,/ MVS?V=M5^%OBATN=%\4:8'LM0B0,]K+@/!7,]T?@/$V5RX1X@6)HK_9ZW1=.\?EO'RTZ M,_FNHKKOCO\ !3QU^SI\7M>^"OQ)T[[-K'A^_:VN0H.R5>L_PICHX#/:4I_!-\DNUI::^2=G\CR\\PBQN M5U*;5[*_W?YJZ/._BO\ #O6OA'\3O$'PM\1J1?>'M9N=/N3MP&:&1DW#V.,@ M]P17/U]H_P#!C1W+N%PIO;<+!,H_X +=SZF0U M\75^<\097+)LZQ&"?V)-+_#O%_.+3/XAS7!/+LQJX9_9;2].GWJQ]I_\$5-< MW_$[XE^ '? U7X;W%W&A/WY;:XBVCZXE8_@:^K:^'_\ @COXACT?]O#PUHEQ M+LAU_2]3TV8]B&LY95'XM$H^I%?<4T3P3/!*,,C%6'H17]D?1NQOM^#:U"_\ M.JU]Z4OU/WGPIQ'M>'YT_P"2;7WI/]3V[]CW_CV\0?\ 72V_E+7M%>+_ +'O M_'MX@_ZZ6W\I:]HKZKB?_D>5O^W?_24?19G_ +]/Y?D@K\P_^"A7_)X/C#ZV M'_I!;5^GE?F'_P %"_\ D\'QA];#_P!-]M7\P_2/_P"2(P__ &$0_P#358_/ M..?^13#_ !K_ -)D>+T445_%9^5A1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!TOPB^*?BCX+_$/3?B/X0N-EWI\^XQ,3LN(SP\3^ MJLN0?3.1R :_5SX3?$_PS\9/A[IGQ'\(W&^SU*W#B-B-\,@X>)\=&5@5/TR. M"*_'ZOIC_@F]^TH_PP^(O_"I/%%_MT+Q-<*MJTC?+:7Y 5&]A)@(??8> #7[ MIX'\?/AK//[*Q<[8;$M)7VA4>D9>2EI&7_;K>B9]=PEG+P&+^KU7^[F_NET? MSV?R['Z&4445_J&+7OB*&DUIHGP]OHT3C>IQR//E C'8I'.IZU^(5>V_P#!1']JV_\ VS?V MNO%WQO-Q*=)N+W[%X8@DR/(TR#*6XVG[I8 RL/[\KUXE7^C_ (6\(1X,X.H8 M.<;5IKVE7OSR2NO^W5:'ROU/T'+<)]3PD8/=ZOU?^6Q]4_L0?\%?_P!KC]B9 M[7PSI/B7_A+?!<)"MX/\23O)%#'Z6LW,EJ<9P%S'DY,;&OV*_8B_X*X_LC_M MNQ6OAWPUXJ_X1CQE,H$G@WQ)*D5Q*_<6TF?+NAUP$/F8&61:_G,IT4LMO*L\ M$K(Z,&1T;!4CH0>QKR>-_!OA+C/FKJ'U?$O_ )>4TM7_ 'X:*7F])?WC+&91 MA<7>5N67=?JNI_67J>EZ9K=A+I6L:?!=VTZ[9K>YB#HX]"IX-?/_ ,8?V$=! MUGS=;^$E^NFW)RQTJ[K]J']F<6?@CXW-+\ M2_"$.V-5U6[*ZK91CC]U=')E '\$P;. H=!7Z_?LB?\ !0']EG]MSP^-4^!? MQ(@GU&*$2:AX9U+%OJ=D._F0$DLH) \R,O'G@,37\*^+OT=\31P[AGV#5>@O MAKT[^[_V\O>IORE[K>GO'EX3%Y_PM7]KA9M1ZVUB_P#$OUW[,^2O&G@+QC\/ M-7;0O&GA^XT^Y&=JSI\L@_O(P^5Q[J2*R*_2'Q9X,\*^.](?0?%^@VVH6C]8 MKB/.T_WE/56]P01ZU\V_&']@[4;'S=;^#^HF[B&6.CWT@$J^T"XMI5E@FC;#1NIR& M![$$9KZO@KBS&\%\1T#J]=8O M^62V?^?=774ZW_@NK^P?_P +J^%"_M4_#?1M_BCP59%=?@@C^?4-(!+,_'5[ M+5ITV MTOENOU7=>1\LU/I>IZAHNIV^LZ3=O;W5I.DUM/$V&CD5@RL#V((!_"H**_/4 MVG='T^Y^S'_!1B#3_P!MC_@EMX0_:M\.VJ/?Z3:V6N3K",F)9E%O?0#V28@M M_P!>]?E/7Z9?\$)/B'HGQ_\ V./B#^QSXYG\Z'2I9XXX6//]F:E%(KJ@/]V9 M9V)[&9:_.7XA>"-;^&GCW6OAUXEA\O4=!U:XT^^3'26&1HVQ[94UZ/B+16,C M@\YC_P OX$/$-QX2\6:7XKM,^;IFHP7<6#SNCD5Q^JU^SWQWCMQ\4=1O+)P\ M%XL-S XZ.KPHV?S)K]F^C%C;O,,)?;DE]]U^A[_A#B+QQ5#MRO[]/T/0/V/3 M_HWB ?[=K_*6O::\6_8]/[CQ /\ ;M?Y2U[37ZOQ/_R/*W_;O_I*/OLS_P!^ MG\OR05^8?_!0O_D\'QA];#_TWVU?IY7YA_\ !0O_ )/!\8?6P_\ 3?;5_,/T MC_\ DB,/_P!A$/\ TU6/SSCG_D4P_P :_P#29'B]%%%?Q6?E84444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %+'(\3B6)RK*0593@@ M^M)11L!^HG[$G[08_:!^"UKJ.KW8?7M&*V.N GYG<#Y)\?\ 31>2>FX.!TKV M"OR__89^/3_ KXYV,^IWOEZ'KI73]:#-A$5F_=S'TV.02?[I<=Z_4"O] /"# MC-\8\)P=>5\10M3J=W9>[/\ [>6[ZR4C]FX9S3^T\M7._?AI+]'\U^-PHHHK M]4/H@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO$/^"CG MQ:^-?[/?[$WQ._:,^ NOZ!::]\// FK>)8;;Q+HZATI')N#:ZG_:]RK2Q1(TA\RV"E0V!D*K 'ZB45Y3^PY^US\/\ ]O'] MDSP-^US\+["ZL]&\;Z*+V&POB#-9S+(\,]NY'#-'/%+'N'#;,C@UZM0 4444 M %%%% !1110 45\4Z5^WM\>?VY?VO/'O[*G_ 3YO?#>A>$/A!?)IGQ3^-/B M;2)-40ZPQ;.CZ19)-"DTT6QA-$OBKH%EK^FCQM8^(?!(T[5]-TA[V%+R^LYK.86\HAMVD=H98 0BM()24\ MMP#[ HHHH **** "BBB@ HHKSO\ :R_:@^%'[&/[.?B[]ISXUZVECX=\(:/+ M?7?[Q5DNG Q%:PAB TTTA2*-<_,\BB@#T2BO+?VR? ?[4_Q*^ &J^$?V,OCQ MI7PV^(%Q=6C:5XMUGPY%JL%M$EQ&UPAMY0R,7A$B E6P6XP<,OIUJES':QQW MDZRS+&!+*D>P.V.2%R< GMDX]: )**** "BBB@ HHHH ***^/_\ @NM^TA^U M'^Q[_P $U/B#^T_^R?\ $;1/#GB'PA;6DTDVK>&%U)Y8Y[ZVM3Y'F2B*%U$[ M/F2*=6VA=JYW4 ?8%%<_\)MI>3K_P 1 M9O\ A'M."/ATM74M>RX_N^0&BR.C7"&OLZOP;_X.$OVDC\9?VWS\*-(U#S=( M^&VD1Z:J(^4-_,%GNG'N,PPM[VYK]5\&>&%Q/QYAX5(WI4/WL_2#7*OG-Q37 M57/3RC#?6<=%/9:OY?\ !/@^BBBO]#S[T**** "K_A?Q3XG\$>(+3Q9X,\17 MVDZK83":QU+3+MX+BWD'1TD0AD8>H(-4**F<(U(N,E=/1I]0:35F?IG^P[_P M<5?%/X<_8_ '[9WAZ7QCHR;8D\6Z3&D>JVR] 9H_ECN@!CD>7)U),AXK]9?V M?/VG/@+^U1X)3X@_ +XG:9XDTTA1/]CEQ-:.1D1SPL!) _\ LNJDCD<'Q'O4O=E^'W=/E]Q_41 M\1_A)\/_ (KZ;_9OC;P]%=%5(@NE&R>'_<<FZZM%RR>I>'<"3Q$HYK]/_AU\2_A[\7O"%IX_^%OC73/$&B7Z;K35 M-(O4GAD'E.LX<0X)TJKTAB*?VNWOIWN(6CDC8JZ.I!4CJ"#T- M-K[Y^+7[.GPR^,,+S^(-'%MJ)7$>K6("3CTW<8D'LP/L17RQ\8/V2_B;\*_- MU2TM3K6D)D_;[",EHU]9(^2GU&5'K7\)<;^"_%G!_-B*4?K.&7VX)WBO[\-7 M'S:YHKK)'[)P_P >9-GEJ4W[*J_LR>C?]V6S]'9^1Y;1117Y ?;A1110 444 M4 %%%% 'H/[-OQFN/@Q\1(=4NI7.DWVVWU>%>?W9/$@']Y"<^XW#O7T9^W+^ MR=X._;A_9JU7X3W\]LE[-"+_ ,*:R?F%G?HI,,H(SF-@Q1\=4D;'."/C*OJ[ M]ASXW_V[HS?"#Q'>9N]/C,FCR2-S+;C[T7N4ZC_9/HM?TKX#<;T:=6?"F9N] M&O?V5]E-_%#R4]X]IK361^4^(W#\Y0CG.$5JE.W/;K%;2_[=V?\ =\D?@%XX M\%>*?AOXRU3X?^-]&FT[6-%OY;+4[&X7#P3QL5=3]"#R.#U'%95?JM_P7T_8 M/^WV47[;OPRT;,ULL5EX^MK>/EX^([>_('=?EA<_W?*/ 5C7Y4U]GGN45LDS M*>&GLM8OO%[/]'YIGAY=CJ>882-:._5=GU_KL?67_!%?X]_\*/\ V\O#>G:A M>^5IGC:&7P[?[FX+SE6MCCIDW,<*Y[!V]<'U#_@MK\$/^%7_ +8DOCW3K/R] M.\=:5%J2,JX4748\BX4>_P D#WG0:K1]-I_)*[]6?EGBYD_UO*/K$5K'7_P ! MW_\ )6_N/RLK]CSKG_"8_"7X9>/-^YM:^&FCW$[?]-O( D'U!&*_'"OU>_9: MUS_A+?V!?A%KK/NEL[/4]+N.?N^1>NL8_P"^ #^-?2_1OQOL>-*V'O\ Q*3? M_@+7^9^7>$^(]GGM2E_-"_W-?YGTC^Q[_J/$'^_:_P I:]IKQ;]CW_4>(/\ M?M?Y2U[37]#<3_\ (\K?]N_^DQ/UG,_]^G\OR05^8?\ P4+_ .3P?&'UL/\ MTWVU?IY7YA_\%"_^3P?&'UL/_3?;5_,'TC_^2(P__81#_P!-5C\]XY_Y%,/\ M:_\ 29'B]%%%?Q6?E04444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7Z>_L'_ !N?XU? '3Y=5O/-UC02-,U0LV6$-0N]FF^+8A8RJQ^47(RUNWU+%HQ_UUK] M;\%^*GPSQK2IU)6HXFU*?:[?N2^4K*_2,I'TG"N8_4,UC&3]V?NOY[/[_P & MS](****_OD_9 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / MGS_@K7_RBM_:5_[('XO_ /3+=U\-_L1_LM_MS?ML_P#! GX3_LG_ _^,?P\ M\ ^"?'/PUATS7O%1T:]U#65T>5W$]M%;&2. 2R)OC:0R$;';"JV&'W__ ,%! M?@C\8OVG?V0_B!^S+\&K_P -Z=>?$3P?J?AN^UOQ+<7 CTVWO;9[>29(88F, M[[)'PI>, X.6P5//_P#!+C]F#XV?L3_L9^#/V2/C-K?A?6G\ Z.FFZ7XB\-3 MW"C4(1)*P,MO-$/(959%RLD@<[CA, $ ^3OVD]#\.?L3^/?V'/\ @AS\!_$^ MNZ#\._'&K:HGC+5[34WM=0U;3-)M?MCV3W,)1H_M]W,QG,)C)4E%*I(5,/\ MP4.T;_AU%^V_^R_^T-^QQ9R>%_"/Q8^*]E\-/BO\-='D=-&UJ._*BUOTL@?* MBO8,3L)HU5Y"$5F*EPWTS_P4[_X)P3_MV:9\._B9\+?B,I]/-W;07 :,S6=W &4RVMP(8A(%8,/+4_,NY'KZI^QK^T%^U?\=/A/\9_V MZY_ =AI_P8UB7Q!X:\%_#V]O;^WU3Q"8C##J=U= MP@0@'SMX9^&?@S]BG_@OWJ?PI\7V$ES\-OVI_A'>S>";'6+V6XLM+U[3R&U7 M3;:.9F2&*>U)N'5< M(B* H 'DW_ 2=_:4^$?[)GQQ_:Z^''Q-\-ZS=>&KC M0KGXL_!>[\1W\E_>^(?A_/)+!':6AF=V:W:2.V^SQ'8O'5QX5UGP+\2-/UVV\0Z?-)#=C323!JEG%+'\T;3VR^-+S3$OIA9RW]]IL6I11W%Q9PRW'D6<;0HSK;)Y2;"V]>N\"_ M\$XOVT?A;_P42\%?M,_L^>'?A?\ "'X77.BW>D?&GX<>%/BGK-];^)8WC<6] M[;VIT>UAM[V%V5O.5D=MHR_+A_;?^"K?_!-O1_\ @I=^SSIOP[TSXH7_ (#\ M<^#/$]KXH^&OCW3(R\VB:Q;!A'(55E9HV#$$*RD,$<9,8!Y/]D+]EG_@JE)X MDTCQ/_P4L_:\\!^.+3P7NN?#'A?X>>&WTZ#6=2$;1PW^K7+QJ7,8=F2"&%8E ME9)CN:&,4 ?&_P"Q)_P3Q\#?MU?M'_MN? +X^?'_ .,%QX5\(_'FUB\+06'Q M.U(7MC*D321S/=S2RRW1B0"*))S(D:L[8,A1X_V!UBTU>S\(W5AX7F+7\6FO M'ITEU(7)F$9$9=F)+?-C))YYS7R3_P $[OV%?VH/V2?VH_C[\;/BGXN\":OH MGQT\;CQ.VGZ!)>)U/2O"OC;2M-^ M]\0_%6@ZUXFO/ M#&E^*KQ]6338$G6WM;][B"!$GD^PN#%(TJR2,Q@1:D_8X_X)L_M?_!3]IOXQ MZ?XM\5^'_!O[-_Q-\-Q/H?PO^'GQ=UZYU#PIKZ-;B2YTZZ-C8O8V\P%T[I!( MN&:)0I1<#J/^"I/_ 2Y^+W[6/Q9^'/[:/[%7[1D?PI^//PJ2>UT#Q%?V!NM M.U;39R3)I][& Q\O+2$'9(,2RJR-N5H^T_9?_9\_X*$^%--U;XW?MA?'OP-X M]^+1T"31_"&C>&]+GTGPOH-O+)%).V=CW%U--)! \DCJ,"W2.-8@TCL ?F'^ MQ#^R1X9_:N_X-D=8_:F^/'Q8^(NN^-O"7@GQ[XD\#ZFWC_4;9-"U*PO-3N8[ ME(K>9$N9GFAW/-T,?ES272012RHL,4* MPQM*9=KO'%LC_P""9O["G[3G[%_QE^/'CCXM>,? VN:/\;?BA?>.1!X=:\CN M-$N[ECNM?WT>VYCV>6-^8V!0G:=^% /GW]J#X1?##Q%XO_:VM?BAK>J_M%?$ M&]TVXO/#=IX>T\1)\%M+CTQGLX/[0N+E+?3;D2!KDK;,+R8*LIAD#''S7_P4 M-N;G]J+_ (-&/AU^TG\?;^\\4>.-$T;0'T_Q'JM_-).)FUN"QDN'^;$TS6ZE M#+(&<[W.[+L3]H?"+_@E+^V_\#_B+^T;\.?AQ^UUX+L_@W^T'XVUOQ;>SWW@ MV>\\5:1?:K$8[FWMY'F6U$>/+02RI.=L7$2,Q:L.U_X(C_M">,O^"&6H_P#! M)CXQ_M->&9M:@LK2#PEK^@^&IH[#3EM-474(1/YDAEN7D8&.24>6JH4V1;D= MY@#G/^#D/]GSP%^S=_P10\>:I^S[JGBGP8= U_2[BWM_#WC?5+>&Z-[J5E:7 M"748N-MVC1'A)@ZH1N4*22?5/^"A7Q^U_P ?_P#!4;]E_P#X)@/XCU'2?!GQ M"L=?\5?$6/2[^2TFU^VTZQGDL]*,T3*XMWGADDN(P?WL:+&WR,X:U_P4*_X) MZ?MW_P#!0G_@FOJ/[&'Q2^.WPU'B_P 7ZI8WGBKQ1I^A7EGINF16<]K/%;6- MKNEEFWR6Y9YII@0TC[4"LB1=/^W3_P $XOBK^U]-\&_VH/!/Q#\/^ /VB/@? MJ[:EX7UZ"&>_T2_24*EYIMTN(9VM+A$ )'SQ!Y%7?N9F /"OVM[.[_X)7_\ M!5/]F#Q'^R;'-H/PX_:#\4W/@7XF?"[3I7717NSY'V+5;6TR8[6X0SDR/$J; MT@ (.]R>2_9*_9*\)_'_ /X+$?MW?LT?&#XK?$W7?AUH,?@!E\*7GQ-U<_;% MN])N+KR9KS[3]M-O'+-,5MUG6([U#HXCC"_85O\ L:?&K]HO]J?X9_M6?ML3 M^"[-_@W;ZC+X#\#^ [V[O[1M7O8D@EU2[N[N"!I#'"FV&W6 ")G:0RR':%YC M]E;]AS]J[X _\%#_ -H;]N'Q-K/P^U6Q^/%OHH/AFRU2^AET5]'L'M;-?M#6 MK"=9 0)6\M"NXNH;;Y; 'GW_ ;OZSXK\/\ PS_:-_9AU/QKK&M^'?@M^U1X ML\&^ GUW49+NXLM%MGA\BU,LA+,J,TC#)/,A'3 'M_\ P5Q\-1^*?V1OL.N? MM=)\&O#,7C+1YO&NO*DYGUC1UN1]HT6#[,Z7'G7>5B5(-TDA/E!6$A%<_P#\ M$NOV%/VB?V(_'/QUUKXO^+_!FMV'QG^+VK_$1#X;>[CETF]OY$+V6R:/$T2J MHQ+N5@4Y0[\IH?\ !6[]@/XL_MZ?"7X?I\ /C!IG@[Q]\)_BOI'C_P &WGB& MP>ZTNZO[#S?+ANXX_FV9EW;@&(*;<8PZ[X5\&ZEX<\8Z+HO@*XCLK:RN6W;-*2:YDD:8[GS/=RNJN%<0%S6-J;O3;:Q,CRY,JV\FH22A7R"(PGW<"NM_X+7_ + 'P,\! M?\$"?%OQ5B;4=0^(VC^%M!U+6OB9/JTTFK^)[JXO[!;LZC%M:\+?M$?$S6O';:KX/-S' M=:%J=]):2HB1W$>V58)K."9'+ EH]K(0V5Y'XC?\$K_^"NWQM_X)E^(/^"8/ MQA_:U^#&I^'HM)T[1O#?CB/PUJ@UG4].L[RVDA2^W.88'2* O&LS2>6B,RL MSST ?HK\"/\ DA_@S_L5-._])HZZNN-_9\\#?$/X9?!3PQ\//BIXVTKQ'KNA MZ+;V-[K6BZ%)IMO=F*-8PZV\EQ<,A(49_>$$Y("@[1V5 !1110 45C?$#XA^ M!?A3X0OO'WQ)\66&AZ+IL)DO=2U*Y6**)?=FZDG ')) )(%?*5Q\;OVJ?^ M"B4[Z!^R@-0^&'PEDYU+4;F08,L\\C22-CMEF/% M?L?_ ,%<_ OP3_X)Y?\ !-'4?@W\#/#_ -CU/XE>(+32M5UJZE\[4]312UU< MW%S.WS2[A#Y9'"K]H(55!K\5:_LGZ-G#;PV3XG.YMWK2]G%:6Y86;EM>_,VM M^CT/K>'L/RTI5GUT^X****_IL^C"BBB@ HHHH **** "O3OV8OVQOVC_ -CS MQ>/&7[/_ ,3[_1))'4WVG!_-LK\#^&>W?,SR>TA9 !DRCI7Z&Z5JVE:]IEOK6AZG;WMG=PK+:W=I M,LD4T;#*NC*2&4CD$'!K^3.O?_V,O^"F/[67[#FIQQ?"7QZUYX=,V^\\':[N MN=-FR_LIMN#_PRUE'T?,O M.*/G<;D$)WEAW9]GM\GT/W^^,'[(?PS^*'FZKI=N-#U9\G[98Q#RY6_Z:1I-?+/Q7_9\^)GP>N&?Q+HIFL-V(M5LLR6[>F3C*'V8 ^F:Z[]AW_@M_ M^R;^UQ]C\&^-=27X=^-9]J#1?$%VOV2\E/:VNR%1R3@!)!&Y)PJMUK[,N;:V MO+=[2[@26*5"LDY- M?WH--O>3V/3R;C;/^')JAB$ZE-?9ENE_=EK^J[)'YG45]??&']AWP7XN\W6O MAM<)H6H-EC:%2;24_0'[LP7EC<+ M-;R#LP/0CN#T([@D50HK2C6JX>M&K2DXRBTTUHTUJFGT:>Q,X0JP<)JZ>C3Z MIGZ ^#/$G@?]I#X/O)JFDV][I>N:?+8ZWI-R-Z?.A2:!QW!#$>ZL#WK\#/\ M@H7^QMX@_8C_ &D=5^%MPD\^@W9-_P"$M3E&?M5@[':I;H9(R#&_3YDW8 9< M_J9^R-\;S\*?'@T/7+S9H>M.L5V7;Y;>7HDWL.=K?[)R?NBO1?\ @J1^P_8_ MMM_LW76AZ#91?\)GX;$FH^#KIL O,%_>6A8]$F50O4 .L;'A:_N3A_.Z/BKP M-'%JWUW#^[-+K*W1=JB7-'HI)Q6S/Y[S+ 3X-XA=%_[O5UB^R_SB]'Y6?5'\ M_E?KQ_P1%\;:+^TU^P;X]_8Y\:W8?^Q7NK*-&Y,>G:E'(R,H/=)Q00000>A%?7?_!#[X^?\*7_ M &Z]&\,ZE>^5I?CNQFT&Z#-\HG?$MLV.[&:-(Q_UV/K7F<)XR&#SRG&K\%2] M.2[J6FOSMRO]V_WJYXAXP\*ZUX%\6ZIX(\26I@U'1]1GL; M^$_\LYHI&C=?P92*_1S_ ()GZY_PD7_!/RXTQWS+X=^)=S"JY^[!-:12@_B[ M-^5>"_\ !9[X(?\ "I?VT=2\4Z?9^7IWC?3X=9@*K\HN#F*X7/\ >,D9D/\ MUV%>D_\ !'77/[2^!_QC\#R/\UG>*4_@%3\ZZO"RE/AOQ=I8*; MVG.GZJS:?S23^9_+/!M.64<=1PTN\H^JM=?>DF?>7['G^J\0_P"]:_\ M:O: MJ\5_8\_U?B'_ 'K3_P!K5[57]0<3_P#(\K?]N_\ I,3]GS/_ 'Z?R_)!7YA_ M\%"_^3P?&'UL/_3?;5^GE?F'_P %"_\ D\'QA];#_P!-]M7\P?2/_P"2(P__ M &$0_P#358_/>.?^13#_ !K_ -)D>+T445_%9^5!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %3Z9J5]H^I6^KZ7=/!S^+OPGT#XD694#5M-C MFF1.D9-WE."YO\^$=+U37?&GD>+O$OC;PS=ZM8Z-HJ:?>323"WMKJV9Y MVN([2) TR*?-8$]Q\?>(/VQ_^"HF@?\ !7CP_P#\$M'_ &@/@S-#K7P;?QR_ MC;_ !XV\9(!^DM%>(_LG7W[<.G>.O'W MP]_;+UCP5KT&E3:==>!O%W@7PE>:/;:E8SQS"6.:"YO+O95?L:> /VKOAI\#[?PM^VA\?M(^ M)?CE-5O9;CQ3HOAF+28)+1YV:VA^SQ84,D152P )Z$N078 ]5HHHH **\J^/ M/@#]J_Q;\7_A;XC^ ?Q_TCPEX/T'Q!T($-O!._S6C) M(&)9"I.\$DA#')ZK0 4444 %%%% !17SW^WG^WYX<_8VM_!_PY\)^!KCQW\6 MOBCK+:/\+/AKIUXL$VL72J&EN)YF#"ULK="))[@JP1>BL36WI7B#X[?L^?!' MQ5^T1^U]\6]*UZX\.>$;W6=8\/>!_#@L=)L8[:!KF1;=KAY;J=U2-D$DDJJ^ M2WDQDA5 /::*_-_X&?\ !3O]JBU;]D7XX?';4?#U_P"$?VM;^ZT^?PMI6B>0 MW@^ZN+=KK2/LUQO+W2F-?)N#-G<[>9'Y2CRC]=_M6?&SQWX>U3PW^SG^S_RT4V) M&CB6-Y6S8ZM)E>2/G7;M^JK>W@M($M;6!(HHD"1QQJ%5% P . .U/HH _&# M_@YG^,__ D/Q^\ ? BRN]T/AGPS-JMXB-P+B]FV!6_VECM48>@E]S7YE5]) M_P#!7SXI?\+<_P""CWQ4\017'F0:=X@_L6W .0@L8H[1@/K)"[?5C7S97^EG MAKE"R/@/+L):S]E&3_Q3]^7_ )-)GZ'EU+V.!IQ\OSU"BBBON#M"BBB@ HHH MH **** "BBB@ HHHH *^O?V'?^"T7[6W[&QL_".HZT?'?@FWVI_PC'B.Z9I+ M6(?PVMU\SP8' 0AXQV0$YKY"HKR,[R#)N(\"\'F="-6F^DEMYI[Q?FFGYF5: MA1Q$.2I&Z/Z1OV*O^"IW[)/[<5G!I?P[\:C1_%31YN/!GB%E@O@0,L8>2ERH MY.8BQ Y94SBOH+7O#^A^*-+ET3Q'I%O?6DPQ+;W40=&_ ]_?J*_D\LKV\TV\ MBU#3KN6WN()%D@GAD*/&ZG(96'(((R".E??W[#O_ ?1OKPIU*_#TO;4VG>C M4MS6ZJ,G[LEY2L[?:DSYO%9%5HR]KA):K6U[->C/T]^,'[!MK<>;K?P30?%FAW.GWH:=J&DWLNF MZK8S6UQ"Y6:WN(RCHWH5/(/UK^0.)^#N(^#\7]7S7#NG?:6\)?X9+1^E[KJD M?LV4Y[E>>4?:8.HI=UM)>JW7Y/HR&BBBOF#U@K[*_8S^.'_"Q/!G_"#>(+S= MK&APJJ,[?- M'C;V9,;;H3]RK%=8-[I?S1?O+YK9L^9XLX?I\193 M*A_R\CK!]I=O1[/[^AXK_P %Y/V#_P#A67Q!3]L+X::-LT'Q5=B'Q=;V\?RV M>J$?+<$#HDX!R?\ GJI).90*_/GPEXHUOP/XKTSQKX:O#;ZEH^H0WNGW"]8I MXI%DC8?1E!_"OZ3O%/AGX6_M;? 2^\(^);%=1\,^+](:"[@) = WH>=DL;@$ M'^%T!'2OYZ?VM?V9_&_[(WQ[U[X&>.HV>;2[G=I]^(]J:A9OS#] MEI9^:V?R/U&_X*VZ'HG[57[ 7@+]L3P9:!O[-2TU%RGS&&QU".-)8R?[R3_9 MU/IAJ^?/^"+.N8^,WQ!\"R/\NL_#.\DA7/WIX)X&0?\ ?+2'\*]R_P""-?BK M2OVM/^"JT^A&\TR+S#N,-G?I)+;R^N4N/M!'IY:_2OF7_@E/+J M/PY_X**>'?!'B>W:UFN'U;1-4@?K')]DN%V'W\V-148ZJJ/&^39_#:NX*7^. M+4)?@TODS\"XIR]Y)Q[AL0MI32^::7XQ<3]2OV//N>(OK:?^UJ]KKQ?]D2"2 MUE\2VTHPT57_ (?_ $F)^CYGKCI_+\D%?F'_ ,%" M_P#D\'QA];#_ --]M7Z>5^8?_!0O_D\'QA];#_TWVU?S#](__DB,/_V$0_\ M358_/>.?^13#_&O_ $F1XO1117\5GY4%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 >V?\ !/GXBM\/?VH-#BEN-EKK MRR:3=#/WO- ,0_[_ "15^G%?C+H6LW_AS6[/Q#I4WEW5A=1W%M(/X9$8,I_ M@5^Q/A'Q'9>,?"FF>+M-.;?5-/AO(.<_))&'7]&%?U_]&[.G7R?&95-ZTIJ< M?2:LTO).%_61^F<"XOGPM7#O[+37H]'^*_$T:***_I4^\"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K\P?B'_RMO^!/^S/YO_3MJ-?I]7PCXI_X M)Y?MEZ[_ ,%B=&_X*H6OBGX:)I^B?#=_!,'@*2_U#S9[ RW$WGM>BVPLWFSE ML" J%4)R?GH VO\ @X6T:]F_X)%?&7QCH?C7Q/H.J^'/#(OM,OO#'BF]TQ_, M^T0HR3"UE07$3(SJT4H="&SMR 1P/PL_X)P>'_"?[)T6Z\>:/^-W_ 3Z^*/[4O\ P2-U+_@G)\7_ (BZ/H7B*\\ Z?X=7Q;X7$\U MK)+8BV:&Y:&58W1)'ME$D(9OD9@'.> #X/\ C#J?@?X _$[]@GXC?L<>#/%V MDQZO\9_#O@OQ5\:9;1M)A^*5C?0B.\EN+>>8WNHK.R-<+_@E-X]_X.3="^#%S\:_B38>$O%?[+%_K7B'0]/^(.HI')*VMO!-%:NTQ? M3(I4A@#"R: XC.TKOG1LGVB\+W N+BY;$?[N$VD.TRKP6CDB]8NOV"OVL)_\ M@K+X3_X**WGQ \$:EI'AOX0#X>7>BW4ES#?ZE;M>/=2ZH9([?R89FD?=]G5# M& NT2#.Y0#QG_@F+X)U?]EO_ (*G_ME_L"_L_>*]4MOA_H7ASPMXC\!>'_$6 MMW6IP:!J=_IS-<&-[F227RY)G5F!8DB-!VY\,_9 ^/\ ^SF/'?PN_8C_ ."E M/PF\4? #]K;PU\0-%U,?$GQ%'*UO\4;RTU2&:3.K1N!?QWJJ\8AG+6\WN!.T"K"K'9A\?XP_\ !-[]KO\ ;5_9S^&W[)G[<>O?"[5+ M+P-XET75M4^+'ANXOFUW4_[.=6*V]C-;+'87%RJ".6Y%W*NV24K -RJH!Y7X MK^"">/?^#ESQ)\#M9^,'Q'3P=XB_9!E\0:SH$'Q"U(1O+-XEMX)K>WD,QET^ MW<0Q%H[-X/N%00DDBMS/[$'[&?P_D_X*A_M??\$TKCX@^/V^ /A6W\(^(M'^ M&,?CW48[9+K4M-,UQ&UTDPO#;F1F8P"81R;8Q*L@C6OJJ+]AC]IV'_@LA-_P M4P'B3P*WAN7X3#XC3?[36_^W^=Y'EFXWC/D;=F/D\W_EI47[.7 M[#G[5?P<_P""F/QO_;V\3:U\/[[2OC-HNC:>WA6QU*^2XT?^R[006["X>V*W M'F8.\>7'MWY7.S:X!X__ ,$1/"EPI_:__8(OO'OB^X^'WPS^/=_HG@2+_A,; M^+4=%TN:,2"SM]0CF6ZB1"F5990P+N=V78GR/_@F-;?MF?%O_@V?\8V'[,7C M'6=<^+M]KWB5-%U#4-?D74-2V:X3.X=+B:U6>))=ZLLDBL'4@,/K3]@[ M]AG]KO\ 8[^,O[1GQAU[7?ASX@D^./CF3Q;IFFVFH7]LNC79W(MM)(ULYN(M MC+F15C;=&?EP_P G%_L:_P#!+W]MW]D+_@F-JG[#WA']H+P-:^-+'QS;>)?! MGQ LK.\:VCD&N6VJ307=FP5FC/DR1864B1)BK! "S '%?\$Q/VHO^"=O[4'[ M8GA^W^$WPLUS]G3XX^!O#&J:=XX_9_\ $FD2Z4^I+,D!:Y6(;(;R:!H2PN"B MW+12NTB!<$>">*_CM\%?AQXX^('[%/\ P6<^%WB/X4_%CQAX]UJ?X;_M7S6\ MTNEZU:SW\DVFI'J<+*]I:PPM;V[6.X6P@C*S>2S/7WU>?L(_%S]H7]NKX._M MQ?M0>'_A[X9UGX(Z5K$&CK\/M4N]0N?$=QJ%K]F+75Q":!4TV2V,5S>6\7[F*Y^UP ;$9HV(8. )!8Q-!)]A,IMED7?)^\2,.PD.XMA<;'A'XC: M9^W_ /\ !:CXZ?LF?'"%M5^''[/O@30(='^'][(W]F:SJVJ1+=W&IWEOD+=M M#&T=O$DP>./+.JAWWUV'[9'_ 3C^/OQE_:"_9B^(OP,\6>#],\-?LTZLU]8 MZ?XHO+R6\U]6MK>V,+R10E;;;%"P\S$I9G#%1MVM>^-?_!.GXT>%/^"AEM_P M5 _8B\:>%M,\;:[X23PU\5_ ?C1[E-'\6648C\B=;NVCDEM+N'R8467R)59( MD&Q?G$@!XG^S#+XL_9C_ ."T?Q3_ ."25CXO\3W?P2\>_!N+XB>!M%3Q/>QW M/@N8W:6=U:6%Y'*MQ:6LL@G=4CD41,(Q'MRY;Y[_ ."W6]$;?=F8 )M14# MR>9^D?P/_8R^(_@[]I+XA?M__%R^\,ZY\8?&7A6S\,Z%I&FW%Q!HWAO0[5S, MFGQW+Q-/.9;AC/-<-"FY@BI#&$);R3]A/_@F]^UY^QO^P)\3?V.=3\9_#GQ% MJWC;5O$&H:3XEAN;^UM[.35T*RK-;F!VD$3,SKMD7S 0AV8WD ]+_P""(GQD M^(OQ_P#^"3WP+^*_Q9\376M>(=2\$11:EJU]*9)[QK>66V665SS)(R1*6AK+=3R6RVES;2B.Z=YH(T4"7S2A53&THV_>7P#U[XE^*?@5X*\3_&CP M[%H_C'4?"6FW7BS28%(2RU.2UC>Z@4$D@),74IH _,2V^%GBS]L'_@Z# M^,5EXK^+OB;PK:?!KX$Z1I_@^;PS);1W0@U"*UGN&ADGAE\C<]W=(TL067!" MAU%>A?LD_$O]H;X7?\%7OB__ ,$:?VHOBQK/Q>^&7B/X0GQO\/\ 7?&ICFU: MUTR>>.QN],NYXD3[1$SS3JKN-P$*X(\P@?0GQ\_84\=)^W)X;_X*0?LG^(=" MT[X@V?A.7PCX[\-^)WFATSQAH+RK/'&]Q!'))9W4$R*\=P(ILJ/+9"H&.@_9 M[_8VUGPS^U9XV_;T^/6J:3?_ !+\9>'++PQIUEH(D:P\+^'K61IUTZ":54DN MGEN7:>:X=(@["-5BC"?, >'+_P $Y_A;^QKX*^%/Q/\ VB/VB[WQ%\+OV3K; M4KWX6^&D\+>5J#7%P/L]DM[.D\G]J7,,.?@ M-XNU#4--T;Q!>26UEK.F:E9FSU"T,\44K6\QC$@!TG[#_[ M:FG?M>6/Q!\,ZQX-7PUXU^%'Q"OO!WCO0(=1^UV\=Y;[7CN;6^+]?L?#U MQ+/8:- RK#9Z?#-+'$]R8H4R\[1Q[WD;" *"?IB@ HHHH **** "BBB@ HHH MH *K:UJ]CX?T>[U[5)O+MK*VDN+B0_PQHI9C^ !JS7#_ +3/A7QSX[_9S\>> M!OADD!\1:WX.U+3]#^U3^5&MW/;211,SX.T!F!)]JZ,)2IU\73IU) MR3=FWZ;E02E-)G\O'CGQ9J7CWQMK'CK67+7FM:K<7]VQ.299I&D8_FQK*KZT M\:?\$.O^"FW@S?*?V=#JL"?\M]%\1Z?<;OI'YXD_\=KR3QI^P=^VQ\/-[^,? MV3?B)91)]ZY;PA=O"/\ MJD93]:_TXR_BKA+&PC#!8ZC-)62C5@_E92N?HU/ M%86:M":?S1Y-15K6-#UKP]>MINOZ/=6-POWH+RW:)Q]58 U5KZ.,HR5T[HZ- MPHHHI@%%%% !1110 4444 %%%% !1110 4444 :O@CQWXU^&GBFS\O;W$#^JR(0P].#R*_33]AW_@XU\:>%?L?@#]M[PP_B"P7; M&GC?0;9([Z(= US;#;'./5X]C #[DC&ORVHKY3BK@GAKC/"^QS7#J;7PR6DX M_P"&2U7>VL7U3.7$X/#8N-JL;^?5?,_JC^!_[0/P6_:3\$0_$;X%_$G2_$VC MS8!NM-N-S0OC/ERQG#PR8ZI(JL.XI_Q1^!_PX^+UD8/&&@HUPJ;8-1M\1W$7 MT<#D?[+97VK^8OX&_M"_&S]FGQO#\1O@3\2M4\,ZO%@-!O%WV/P!^VYX93P[J+;8D\:Z%;O)83'H&N+<;I( M#ZO'O4DYVQJ*_CKQ(^C=F>'PE58.FL?A'O3E%.HEYPVG;HX>]?511\]/+.LK*Q5E((."".E?H_X*\<>#/B1X7L_&WP^\5Z=KFCZA$);'5-)O$N+ M>=/5)$)5AVX-<9\7_P!E[X8_%U9-0N]/_LW5G&1JM@@5V;_IHOW9/Q^;T85_ MG-QW]'&#G.OP[/DFKWH5&[7[1F]8O^[.^N\D?>Y!XGU:;5#-XWZ<\5K_ -O1 MZ^L;>C/A*BO1?B_^S#\3OA"TE_?:=_:.DJ21JM@I9%'_ $T7K'^/R^C&O.J_ MEC.,ES;(,;+"9C1E2J+I)6^:Z-=FKI]&?K^!Q^"S+#JOA:BG!]4_S[/R>I[M M^Q-\;_\ A#?%)^&7B*\VZ9K,P-B[MQ;W9X ]A)PO^\%]2:SO^"S_ .P?_P - M5_ 0_%3X?Z-YWCKP);27%DD$>9-2T_[T]IQRS#!EC')W!E S*37C:.\;B2-R MK*]MW!><'[\?+F6T4C\E\0LCJY=C(YY@UU2J+SV4O2 M7POSMU9^0?\ P0I^/?\ PJ#]N&R\#ZE>^7IGC[2YM'F#MA!=*//MG_WB\;1# M_KN:]F_:P^'8_9E_X++>$/'=E!]GTGQ7XPTC7(W4< 7-RL%YSZF43N1Z2+ZY MKSC_ (*U_LB:]^PI^UCHW[4WP5T_['X:U[7X]8TAH(\1Z3K,,@G>WXX5&9?- MC''!=0,1U]2_\%!Q-#(,1@ZJ_>X&K&M'SC?WFO*UY?-'XMXF8:GC\KI9I07PM3] M'%ZI_)O_ ,!/K7X!V']E^/O'E@%PL>JQ[!_LE[@C],5ZC7 ?"N6TO/B-XMUG M3SFVU&WTN\MV_O)) [9_,FN_K^B,V\9?LJ M^&S/-OGTH3:=-ST$4C",?]^C'7YAU]U?\$D?%;7?@+Q=X)>7BPU:WO8U)_Y[ MQ%#C_P !Q^=?M_T?\S>"X^6';TKTYP^<;5%^$']Y]9P9B/99RH?SQ:^[7]#Z MZHHHK^Y3]<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"EK'AKPYXBEL;CQ!X?LKZ M33+U;S37O+1)3:7*HZ":(L#Y<@5W4.N" [#.":NT44 %%%% !1110 4444 % M%%% !1110 4444 %%%% !45[?66F6DE_J5Y%;P1+NEFGD"(@]23P!4M?,'_! M9CQ7_P (?_P32^*.H++M>ZTZSL4&>6^T7]M"P_[Y=C] :Y\776%PM2LU?E3? MW*YZ>2Y=+.,XPV 3LZU2$+[VYY*-[=;7N?3EO<6]W MS:SI+&XRDD;!E8>H( MZT^OY5_"OQ#\?^!9_M/@CQSK&C29SYFE:G+;MGUS&PKU7P;_ ,%)/V^/ 6P> M'OVN_'I2/[D6H^(IKU%'H%N"Z@>V,5\72XZP[_B46O1I_FD?OV+^CEF<+_5< MPA+_ !0E'\G,_I&UWPYX>\461TWQ+H-EJ-N>MO?6J3(?^ N"*\N\:?L ?L/? M$+>_B[]DCX=W4K_?N4\)6D,Q_P"VL:*_ZU^,7@W_ (+Q?\%*/"FQ-3^+VE:] M&G2/6?"MER/0M!'$Q^I.:]8\&_\ !RM^U7INQ/'?P,\!:LB_>;3A>63L/R_Q%P^#E?#UJM%^3:_])9\UB? GQ P=_8.G4_P5&O\ TN,#[J\: M?\$,/^"9/C+?+'^SY)H\[]9]%\3:A#CZ1M.T8_[XKR3QI_P;3_L6ZSOG\&?% M7XB:)*WW8Y=0L[J%?HK6RO\ F]<1X-_X.;_!%SLC^(/[)6JV6.))=&\5Q76? M<)+!%CZ;C]:]8\&_\'%/[ _B/8GB'1_'OA]S]]M1\/PRHI]C;SR$C_@(/M7W MF7>-_$N%M[#.JO\ V_.4E]U2Z/!Q/AWXH9=\>#J.W\KC4_\ 292/ O&G_!KW M?IOG^'?[8<,F?]7:ZUX-*8^LL5TV?^_8KR3QI_P;9_MSZ!OG\*>//AWKT0^Y M'#K%U;S-]5EM@@_[[-?IAX-_X+'_ /!-?QQL73?VI-*M';K'K.F7MCM/H6GA M1?Q!(]Z]8\&_M+K.9\^A59"0?8C-?>Y;](KC MVG;_ &VE6_Q0I_\ MBBSP<30XQRW_>\+4A;^>E*/_MJ/P<\:?\$1_P#@IKX) MWRS_ +-4^I0+TGT77]/NMWT1)_,_-:\C\:?L/?MF?#O>WC;]E3XAZ=&GWKF? MP?>>3^$@C*'\#7]/]O<6]W MS:SI+&XRDD;!E8>H(ZT^ON,%])CBBG;ZU@J, M_P##SP_.4_R."/$6)C\<$_O7^9_)EJ6E:GHMX^G:QIL]I<1_?@N86C=?JK $ M5!7]8GB+PEX5\7V?]G^+/#.GZI;_ //#4;*.=/\ OEP17E?C3_@GA^PG\0=[ M^*OV1/AY-))]^XM_"MM;S-]9(45S^=?68+Z3N6SM];RV+]\EK\"+K1)GZS:+XHOTQ]$DF>,?@ MM>1^-/\ @VA_8YU??-X(^,7Q"T:1ONI=7=G>0K]%^SH_YN:^MP7TBO#[%6]J MJU+_ !4T_P#TB4OR.J&?X"6]U\O\FS\1J*_5[QI_P:^:_#OF^'?[8%G<9_U= MMK7@]X<>QDBN7S_WP*\D\:?\&W?[>/A[?+X7\7?#WQ!&/N)::YR13E_S45Y'XT_8N_:_^'6]O'7[+?Q" MTJ-.L]YX/O4B/N)#'M(]P:^MP7%/#&96^J8ZC4_PU(2_*3.J&)PU3X9I_-'F M=%2WMC>Z;=/8ZC9RV\T9Q)#/&493Z$'D5%7NIIJZ-PHHHI@>N?LH_MS?M.?L M6^*/^$C^ ?Q,N]-@EE#ZAH5R?/TZ_P <8FMV.TG'&]=L@!^5EK]>/V'?^"__ M .S=^T']C\#?M&P0?#7Q7+MC%Y=7!;1KR0\92X;FV)Y.V;"C@>:QK\*Z*_.N M-/"[A+CB#GC*7)7Z586C/RYNDUY23TV:.#&9;A<:KS5I=UO_ ,$_K/M;JRU. MRCO+.XBN+>XB#Q2Q.'21&&0P(X8$'.>A!KQ_XP?L8?#KX@^;J_A$+X?U1LL3 M;19MIF_VHQC;GU7'J0:_"']BC_@JG^UO^P[=P:3\/_&AUKPFLF9_!GB)GGL= MI.6\GD/;,MCP-XVN-J?\(OXDNE M5;F4_P -I<\1W&3P%.R0\_N\#-?Q%XK_ $< M_3?>46XVWET/$HK.^',1]8P51KS75?WH[->MT>9?%#X(_$?X0WWV;QCH+I S M[8-0M\O;S?[K@<'_ &6PWM1\$_BKJGP=^(-GXOL=[P ^5J-LI_U]NQ&Y?J,! MA_M**_0'4=-T_5[&73-6L(;JVF3;-;W$0='7T*G@BO OC#^PGX.;2_$FG+-I>J1(&:SN -\%U'G^)&P2.,C64@XSN'4@5Z M?+\&[#3/V@HOCUX95+>[U30#HOBF%?E%[#&_G6EPDA;S8QZIA):J47I=-::QO%V^TCFOV-[G4-5^$'A77]6MWBO;CX=:!%J4<@^9+N&*>*9 M3[AU(_"O7JS?#7A72_"EM+::5%L26YGF*XZ-+<2SL![;IFQ6E7Z!14XX>G"; MNXPC%OSC%1_0^;I*4:,(R=VHI?\1-8_&S7_#+/B/4/#33 9ZO%/%@?\ ?,CU\L5[ MG_P3CUIM)_:T\/VN["ZA:WMLY_[=I)!_X]&*^Y\,\8\#Q_EM5/>K"/\ X&^3 M_P!N/7R&K['.:$O[R7WZ?J?IC1117^C9^XA1110 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 %%%% !7Q'_P<$Z[_9'_ M 3JU*PWX_M3Q9I=KCUQ(TV/_(/Z5]N5^?W_ / M86&H/_[**\G/I%?B)\0/ DWVGP1XYUC1I,Y\S2M3EMVSZYC85ZKX-_X* M2_M\^ MB^'OVN_'I2/[D6H^(9KU%'H%N2XQ[8Q7B5%;4L3B*/\.;CZ-HX,7E M65X__>J$*G^*,9?FF?8O@W_@O%_P4H\*;$U/XNZ5K\:=(]9\*V7(]"UO'$Q^ MI.:]8\&_\'*W[5.F[$\>? OP%JRK]YM.%Y9.P]RTTPS]%_"OSBHKT:6?9S1^ M&O+YN_YW/E\7X;ZV1_$+]DK5K'' M#RZ-XKBNL^X26"+'TW'ZUZQX-_X.*?V!O$FQ/$.D>/?#['[[:CX?AE13[&VG MD)'_ $'VK\,:*]"EQ?G=/XI*7K%?I8^7QG@;X>XG^'1G3_PU)?^W\Y_1-X- M_P""QW_!-?QQL33/VI-)M';K'K.FWMCM/H6N(47\0<5ZQX-_:W_96^(FP> _ MVE/ 6L,_W8M.\76V]Q;W<*W-K.DL;C*21L&5AZ@CK3Z_E7\*?$3X@>!)OM/@ M?QUK.C29SYFE:G+;MGUS&PKU;P;_ ,%)OV^? 6Q?#W[7?CTHGW(M2\0S7J*/ M0+/_@I1X4V)J?Q-/\ @@S_ ,$S/%N^ M2P^"FHZ#*_WI=%\57PY]0DTLB#Z!0/:O)/&G_!LW^R-JF^7P)\;OB#H[MR$O MY;*]C0^P$$38^K$^])-B>(=)\>^'F/#MJ7A^&5 ?8VT\A(_X"#[5][EWCGQ/A;> MPSFI_P!OR#B?#SQ0R[X\'4?^%QJ?^DRD?.OC3_@U]\7VV^7X=_M> MZ;>9YC@UKPC);;?8O%<2Y^NT?2O)/&G_ ;A?M]^&]\GAO7_ (?^(4',::?K M\\,A'N+BWC4'_@1'O7Z>^#?^"QW_ 37\<;$TS]J32;1VZIK.FWMCM/H6N(4 M7\0<5ZQX-_:V_97^(FP> _VD_ 6L,_W8]-\76\+4A;^>E*/Z(_ [QI_P1@_X*8^!=[ZE^RS MJE[&OW9-%U6QOMX]0L$[/^!4'VKR3QI^Q_\ M9?#C MQ1_4.T84CW!Q7]1<%Q!=0K(L3'XX)_>O\S\ ?V)?^"W?[7/['T]MX"^(UQ-\0/!]J5B;0_$ER MZWUC&.-MO=L"Z8& (Y!(@ PH3.:_8']C3_@I9^R=^W'I<:?"'Q^EKX@$.^\\ M'ZYMMM2@P,L5C+$3H.[Q,ZC(R0>*]E\5_#OX?^/(/LOCGP+H^LQ8QY>K:9%< MKCTQ(IKR_7?^"=/["VOZK%KTG[*?@FPU""99H-1T+1(]-N(I #Q+^W1E&<9/\ OTVJ:?JG&3>[9Q8K%X#%^\Z; MA+NFG]ZT/7=8T'1O$$"6VM:9#&VB$<;WM[++4445_% M9^5!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7IW[&.HMI7[4O@BZ4X+:VD/_ '\5H_\ V:O,:[C]F6Y:T_:-\!S+ M_P!#AIJGZ-N0.;;XH6$F?8V&H)_[,*\;B%7R6O_A/O/#"2CQ_ES?_ #\7Y,_$"BBBOQ0_ MT$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M V?"GQ%^(/@2;[1X'\=:SHT@.1)I6IRV[9]Q?#W[7? MCUE3[D>I>(9KU%'H%N3(,>V,5XC7TE^R)_P2B_;*_;&:VUKP1\.GT+PS.0?^ M$M\4[K2S9#_%""IDN.^#$C+D8++7;@EF%2HJ>%WB"1Q(!@*JCA0!P .E?HV4Y1GT M;3Q>)DE_*GS/YMW2^5_4_E;C;CCPVK M')/$4VA6DOBZSLK?4V@4WT&G7+S0))W$;NB,R^A*J?85=K!\?_%#X>?"S3(M M6^(?C&PTB&YG6"T%Y.%>YE8@+%$GWI7)(PB L<]*WJ^U=&M"E&I*+Y7>S:T= MM[/9VNKVVN?@OMZ-6O*$6N96;BGJKWM=;I.SM?>P4445F6%?E?\ MM^+](\< M_M3^,=?T*7S+87\=HLF)B#Z8K]$OVG_ (M1_!+X&>(/'\BFOR:DDDFD:65RS,269CDDGJ2:_EKZ2/$-+V& M#R.&LK^VEY64H0^^\[^B/SWCK&QY*6$6]^9_BE^;$HHHK^4#\Y"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "NQ_9X M)'[0'@8J.?\ A,=,Q_X%QUQU=S^S) ;G]HWP'&%SCQAIK$>RW,9_I7JY#%RS MS"Q76I#_ -*1TX-7Q=-?WE^9^M=%%%?Z?G[^%%%% !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 %?$?_!P3H?\ M:W_!.K4K_9G^R_%FEW.?[N9&AS_Y&Q^-?;E?,'_!9CPK_P )?_P32^*-@L>Y M[73K.^0XY7[/?VTS'_OE&'T)KS-,NJ/95J=_1S M2?X,_G>HHHK\-/\ 14**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **FT[3M0U>_ATK2;":ZNKB58[>VMXB\DKDX"JJY+$G@ %^L9GB(TH]+O5_P"&*O*3\DF?#:JSL$1223@ M#DFOKO\ 9"_X(J_MG_M4_9?$>K>%1X!\+3X?^W?%L+Q2S1G^*"TXEER,$%A' M&PZ/7ZZ?LB?\$IOV-?V.%MM9\"_#I-;\30 '_A+?%&V[O5-G?^[']7_E]Y_.O%?T@JL^:AP_0Y5_S\J*[]8P6B\G) MOSBCY&_9"_X(L?L8?LJ_9?$6I>$SX\\4P8?^WO%L*31PR#^*"U_U46#@@L'D M4]'KZX5550JJ , =*\R_:#_;$_9W_9AT]I_BW\1;2UO3'O@T2T/GWT_'&V M%,L >SMM3U85\ ?M+?\ !:_XO^/OM'AS]GCPZG@_3'RHU>]"7&I2KZ@',4&1 MV =AU#BOW'@WPMXAXAA%99A?9T7_ ,O)>[#UO:\_^W5)]S^//$/QGRG+L3*M MGN.E7Q'\B?/->7+=1IKR?*NQ^BWQM_:0^"'[.FA?V_\ &3XC:=HL;H6M[::3 M?4*9DD_P" J0.^*^"/VE?^"X/BS6_M'AO]E[P6-'MSE!XDU^));IA_ M>BMP3''[%S)D'[JFOA'Q1XL\4>-]=N/$_C/Q'?:MJ5T^ZYO]2NWGFE/JSN23 M^)K/K^F^%? [AG)>6MF3^M55TDK4T_*'VO\ MYM/^5'\G<6^/'%&><_L_]NI-?S,^PO\ @F9X/^(?[8'[:UM\6_C%XGU+Q#'X-@_M>\O= M5N6FS.KC M^U;@LN&6T V6J>ZE-TH_Z[FOJJOY^\6,^I9UQ?5I8>RHX=>R@EHERWYK)::R MO:W1(_HKPBR"MD?!E*KB;NOB7[:;>LFYVY;MZZ04;WZMA115;6M8T[P]H]WK M^L72P6EC;27%U,_2.-%+,Q]@ 37YE.<:<7*3LEJV?IS:2NSXE_X*N_%_^T/$ M6A_!+2[K,6GQ_P!IZJJMQYS@I"I]U3>WTE%?'U=+\8OB/J/Q=^*&N?$G5-PD MU?49)DC8Y,46<1Q_\!0*O_ :YJO\V^/.))<6<68K,K^Y.5H>4(^[#T]U)OS; M/PO.,<\RS*I7Z-Z>BT7X!1117R)Y@4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5Z?^QAIYU+]J7P1;!<[=;27'_7- M6?\ ]EKS"O<_^"<>CG5?VM- N2FY;"UO;AO;_1I(P?SD%?3\$X=XOC'+J*^U M7I?=SQO^!Z&4P]IFE"/>0^(/V_OV(/"GQ43 MX%^)_P!K+X?:?XUDD\N+PA>>*K6/4Y&Y.%M6<2MPK'A>0I]*]=CD25%EC;*L M 5([BOR]_:;L[63_ (.P/V;[I[9#*O[.6M;9"HW##ZR!S]&8?\"/K7T!\4O^ M"N"?#C_@H'=?\$[;+]C'XE:SXP/P[G\5^'Y;&;32GB"(7@M81;$7+1P0NZSE MKB]DM1$+^,GPI^ /P]U+XL?&OXA:1X6\-Z1 9M1UK6[Y+ M>W@4 GEF(R3CA1DD\ $UX)^P'_P4F;]L;XD_%?\ 9Y^*W[/&M?"7XH_!K4[& M'QGX+UO6K7456UOH&GL[N&[MOW2;R7\J.0%"X!];? #X^_"/\ :C^#VA?'WX#^,$\0>$?$MLUQH>LQVDT" MW42R/&7"3HDBC>C#YE&<9'!!KL:_*#]A3_@H-)_P39_X-^/V;OC_ .(_@I<^ M+_#%Q86VC:F^E:[';7=C/=ZG<10R>5+&5DBW$!B'# D?*1DC[0_;._X*"/\ ML8?''X,?"WQ7\%KK6M'^-/Q"L?!NC^(]-UR-&TW4KE\ W%M)&"8@F6#([$[6 M!"\;@#Z/HKP+Q3^V;XOU[]HSQM^S)^S1\&].\;>(?AEHFEZEX\&L>,UT9;8Z MBDTMG:6H^S7!N+AXH&D/F""!0\8,VXL$^2_^"L/_ 4Y_:H\*_\ !-;X>_'+ MX!? "^\,2?%/Q=I>A>)9M;\00P:AX:6>_,,E@J)RUU*(9(6D&$A#L06;:0 ? MIC7$?M'_ +1WP6_9'^">O_M%_M$>.(O#?@SPQ;QSZYK4MG/<"V1Y4A3]W CR MN6DD1 J*Q)8<5\U_M=?\%;==_88B^$L/[2'[%GC+3IOBI\0[+PK'>:-KVGZE M8Z5+<3E!N:"0W,\WDJTRPQVQ#[=@D#\5R_Q[_P""M?CCX2_L>?&+X_\ [6/_ M 2<^*6B^'_A]K::9=>']=O-%NH-9L9C$D5X[M<>6\!DECCD%N+L(6X+A7* M'W'X2\5>'O'7A73/&_A'58[[2=9T^&^TR]ASLN+>9!)'(N0#AD92,^M7;FYM MK*VDO+RX2*&)"\LLKA510,EB3P !SFOG'X^?\%$_!OP(\%?!2WTKX9WFM>,O MCSJ=CI?P\\'V]\EM")YK5;F1[J[9"L%O!$PWNL75=*U?2[P?NKNSN_)@D.UB$=)8(F4 ML,;OFP =[^SK^VQ^RM^UOXB\8^%_V:_C5I/C.Z\ :E#I_BR31!));V5S*'*1 MK<%!%.<1ODQ.X4K@D'%>I5^;7_!)CQ%X<\ _MZ_\%%_&/B.]CL=*TCXO6%_J M5TRG;##'IUQ++(0HR< ,QP,FO>? W_!17XK>.OA]\+/V@M*_9(>?X8?%_6]% MM?#?B.P\<0SZAI5GJDJ):7NJ60MPELK>9&-D-Q<,LDB1OY9+%0#ZLHHKR7]O MCQO\3/AI^PS\9?B-\%TF/B_0?A7X@U'PO]F3=(-0ATZ>2W9%_B82*I"]R .] M $>O_M\_L8^%?B&?A9XB_:4\)V>M+KBZ+-%/JBB"'5&^[I\EQ_J8KLY %N[B M4E@ N2,]O\7/C1\*O@/X37QQ\7_'5AH&F27T%C;3WTN&NKN9MD-M!&H+SSR- M\J11JSN>%4U^?/[%_A3]G_\ :7_X-?+#PA7WS>8H?KS7@O[-?Q?^.'QY_9*_P""8G[=GQ]UF[NO!/@C MQ?X@T[XHZ]J4I:&TG6"]T71M7OI&X1 UL0]U(0JO= LP,F2 ?L#\(OC-\*_C MWX(A^(_P;\>:=XBT2>XFMUO]-G#JD\,C1S02#[T4L,OVAKW4OA;:V%N7?Q5<-';V33:9'P+G[?? M>5! ZG;/( 02IW5]:?LD?"#Q#\-;+5/B9\>=2TZ7XN?$VX35?&*VUV)$LHXE M*VNCV9."]G8Q/Y2L !)*\]P0KW+B@#VBBBN8G^-GP9M9WMKGXN>&(Y(W*R1R M:_;AE8'!!!?@@]J .GHKEO\ A>?P2_Z+%X5_\*&V_P#BZ\:^*_\ P4[_ &?? M"7BA_A?\%+/6/BYXVY5/#'PXLS?^4W3,]RO[F% >&.YF3!RM 'T=7S=_P4A_ M:&_9K\+_ +.OCCX#?$OXL:19^(O&/A*^TG1M CE-Q>O=7-N\=NQ@B#.B>8R' MS' 08SGBN;_X5-_P4C_:T/G?&[XK6?P+\(7'WO"7P\N%O-?FC/\ !/J3?) W M/WH 0>A6O5_V>_V$_P!ES]F2.2[^&/PMLSJ]RK?;_$VL$WNIW9?.\O+8/ M?PD\ ZMXCUBY/[K3M'L7GEQG!8A =JC/+'"@KV_4 M^8XCXRX;X4H\^9XB,'TCO-^D5=_.UEU:/S7\*>$/%?CSQ#:^$O _AG4-9U6^ MD$=GINEV;W%Q._\ =2.,%F/L!7W]^R%_P;S?M$_%G[+XL_:=\11?#S1),.=( MA"76KSIUP5!\JVR.[LSJ>#'7ZR?LW?L<_LU?LD>'O^$>^ 7PFTO0O,C"7>HI M&9;V[ _Y[7,A:609YVEMH[ 5Z;7WF6\%X:E:>,ESOLM%]^[_ /YNXK\?\VQ MW-0R.E[&'\\[2J/T6L8_^3^31XG^RG_P3R_9+_8TL(Q\%/A5:1:L(MD_B?5< M76ISY&#F=QF,'ND01#_=KVROGC]I;_@IQ^RY^S?]HT6X\5_\)/X@ARO]A>&W M6=HW'::;/EPX/4$EQ_<-?GS^TK_P5C_:@^/@N-"\,ZN/!&@2Y7^SO#TS"YE0 M]I;KB1N,@A/+4CJIK]^X/\(N*.(:<70H+#X?^>:Y5;O&-N:7D[6?\Q_&G'?C M;P[E&*G4QV*EB\5UC&7/*_:4V^6-NU[KI$_27]I']OW]F3]EZ.:Q\>>.X[W6 MX@=OAO0]MS>EO1U!"P_]M63/;-?GU^TM_P %C_VB?B]]H\/?".)/ >B29426 M$OFZC*O^U<$#RO7]TJL.F]J^09)))I&EED9G9B69CDDGJ2:2OZ8X5\&^$N'. M6KB(_6:R^U42Y4_[L-8K_M[F:Z,_E;BWQKXOXEYJ.'G]6HO[--OF:_O5-)/_ M +=Y4^J)]2U/4M9U";5M8U">[NKB0R7%S?"_P=TT.!K6JI'>2QCF&U7+SR#_=B5V^HKA: M_0[_ ((7? '[1J'BC]I36K+Y;=1H>@NZ_P ;;9;EQGN%\E 1_?D'K7R7'?$4 M>%N%<3F"=IQC:'^.7NQ];-W?DF?8< <-RXKXMPN7-7A*5Y_X(^]+TNE9>;1^ MBVD:3IN@Z5:Z'HUFEM9V5ND%K;Q#"Q1HH55 [ ?A5BBBO\]I2E*3;=VS_1 MJ,8QBHQ5D@KYT_X*7_%__A7OP$/@G3KK9J'BVY^R *<,+5,/.P]C\D9]I37T M77YG_P#!0SXO_P#"T_VB]0TVPNO,TWPRG]EV@4_*9$),[?7S"RY[B-:_)/&G MB;_5S@:M"G*U7$?NH][23YW\H)J_1M'SG%6/^HY1)1?O3]U?/?\ "_S:/"Z* M**_@4_&PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *^I_P#@D[X>-[\:]?\ $KQY2P\-&$''W7EGB(/_ 'S& M_P"M?+%?4'_!,C]IC]FGX4>(O$WP\^)7Q;TGP_XGUJ:S^PVFM2FVCN(463:$ MGD B+%I"-F_<>.#7ZGX+Y;/,?$;!65XT^:H_)1B[/_P)Q7S/H>%J#KYY2[1N MW\D_UL?H)138I8IXEG@D5T=0R.AR&!Z$'N*=7^@)^SA1110 445@_$KXI_#' MX,>#[KXA_ Z%X4T"Q -[K?B35X;&T@R<#?-,RHN3TR: -ZBO-/@U^V=^R M/^T1XBN?!_P*_:8\"^+M8LX#/=:/X?\ %-K=7<4.<>:T".9!&3T?;M/8FM7] MH;]I#X%_LG_"R]^-O[1OQ.TOPAX4TZ>"&\UO5Y2D,&)_%-[!:>&;+4]7C6YU:::18XUMH M3)/EG4912!G)('->E4 %%17U]8Z78S:GJ=Y%;6UO$TMQ<3R!$B11EF9CPH ! M))X %>=_!7]L;]DW]I'7]0\*?L_?M*^!O&NIZ5!Y]_8>%_%%K?30P;]@F*PN MQ,1?Y1(,H6!&&/%4-S8"] MMI_#>O6]]'+;%R@F5X7963>"NX'&010!U=%%% !1110 45'=W=K86LM]?7,< M,$,;2332N%2- ,EF)X &237E_PZ_;J_8B^,'C*S^'7PE_;'^%7BGQ#J)<:? MH7ASXA:;?7ET41I'\N"&=G?:B.YV@X523P#0!ZI145]?66F64VI:E>16]O;Q M-+<7$\@1(D499F8\* 22> !7+?#'X^_!#XUV-_JWP=^+?AWQ58Z8P6_U'P] MJ\-Y;0L=_P IFB9H\C8^0&RNTYQ0!UU%<+\(/VGOV_N%C6:[N9T@M[=,_>DDED2-$&2S, !DT :]%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?E9^U%XY\ M&6?_ =E?LZ:3=^*M/BN8_V?=5M)()+Q R7$IUAHH2">'=1E5/)!! Y%=GXK M\2>'A_P=;^&=+_MRT^TC]BF:U,'VA=_GGQ'<3"+&<[_*'F;>NSYL8YK[FO\ M]E[]F?5;Z;4]3_9V\"W-S''MU8'/RF.::$,?X"PSBLS_@ ME)_P4$_97TS_ ((0:C^S/\3_ (K:%X)^)?PM\!^(?"'B_P"'WB:_CL=6@U%? MMB0I':2E9IFFWQ@"-6)E+QX+J17ZC>'?V??@)X/\0P^+?"7P1\(:7JMNS-!J M>G>&K6"XC9E*L5D2,,"59@<'D,1WJ+4_V;?V=M:\?77Q6UCX">"[OQ3>V;VE MYXEN?"UI)J$]N\9C>%[AHS(T;1DH5+$%3@C'% 'X?>/_ !GX4^('_!G]\-]0 M\!^(;/6S\/M:\/S>,[;2;A;B?1UA\1,)!<1H2T1 =&PP!VL&^Z0:^B/^"S_[ M>'['?Q3^,7[$_B[X8?M&>$_$>@:!^U5X;U3Q%XGT+6(KK2M(MF1BIN[V,F"V M?83)Y_!^D:)X?\(_ CP9I5AX:U![[PY8Z=X7M((=* MNF4JT]LB1A8)"K,"Z ,02,\T ?G_ /MA?L@? 3]O#]LOQ_\ %W]B/]M/5?@1 M^U-\*]$TR.Z\4>']<1['Q+HL^G6]]97%_9[MMS9'SC!YHR%\C]XDJB):^?OV MY_VJ/CE^U9_P;K_!S]J[]J?PS9:3KMO\;_#UUXKU73+7RK&[M+36[BV75T51 MA(;A5CE#+A&,NY $=!7Z]?$;]EW]F?XPZJ-<^+?[.W@7Q3>B591>>(_"-E?2 MB1555??-$QW!44 YR H'85U&N>#/!_B?PM-X'\2>%--U#1+BV%O<:/?6,?L._$OX>_&+P[K/AM?VW?"<\? MB+3]4CDL)X+:25;FXAN ?+F@B9U1YHV:-'RI8,K >T_\''^J:9IW_!$[X\2Z MA?PPK/X>L88&ED"B21]4LPJ+GJ2>@'6OJ[7/V=_V?_$XLQXE^!G@[4?[.L8[ M+3_MWABTF^RVR9V01[XSLC7<<(,*,G YJ[XA^#?P@\6Z!I_A3Q7\*O#>IZ7I M$:II6FZAH=O-;V2JH15BC="L8"@* H& .E 'Y[_ +8/[?\ '^SUX/\ V(/@ MG%\2=&^'_@_XS:=''K_QTO8+69?"]K::/;,D5G-=(]M;7%XUP(!=2ADBC,C; M6Y9/-_V$OC!^RGX1_P"#BCXJ:;\,OC1+K6E^,/@1H5IX2UC5_$E[J\_BF\%[ M&9GL[JZ>234(P%=S)"SPI'#(05CA?9^HNJ_L^_ 77? \/PQUSX(^$+SPU;78 MNK?P]=^&K62QBG!+"58&C,:N"2=P7.23GFM1/AI\.8_$J^-$\ :(NL)I(TM- M6&E0BY6Q!W"U$NW>(#=-N);:2WEGT_PQ:0N\,BE9(RR1@E64D%>A M!P:@\'_LQ?LU_#SQS+\3_ '[//@;0_$L\;1S>(M'\)6=M?2(PPRM/'&)"".H M+/4]3\&M:7"21V[PQSC;, MT8@DD$,L4IB21G"/N*@ D>R,JNI1U!!&"".M>+:G^R'X8\6_MG:5^UMXC\(> M%;"]\)V%Q!H-YI&EI_:NK7%Q:K;-=:A=F-7*PP-/!#; N@$S2,Y)2.+V/5-+ MTS6],N-%UK3H+RSO('@N[2ZA62*>)U*LCJP(92"001@@X- 'Y1?\%(?V!_V0 M(-,\4_L$?\$SOV?[4_&?XUW6/%FE:/XHU1O"_@73;@A;SQ#J>EK5E: ,8B*_2#]DG]FKP'^QS^S-X&_9<^&7F-HG@;PW;:39W$R@271C0 M"2XD X\R60O*V.-TAQ74?#_X8?#7X3Z*WAKX6?#S0_#6G/.TSZ?X?TF&S@:1 MOO.4A55+'N<9-:NIZ;8ZSIMQH^J6RS6UW \-Q"Q.'C92K*<>H)% 'SG\,/\ MC-K]H=/VB;_]]\+?ACJEU8_"VV;F'Q#KR"2VO?$..CPP S65F>C$WEP-RO;. M/S-_::U77[_]D+_@HI^TG\4Y)+3XY_#_ /:@@L?AAXA\O&LZ%IMI MGOCS(4ECN)BJQX$WVF8D-YCY_;7PGX3\,> _"VF^"/!/A^STG1M'L(;+2=*T MZV6&WL[:) D4,4:@*B*BJJJ !7*^*OV8/V;O'7Q.L/C5XT^ ?@[5O%^EO M ^G^)]2\-VTU_;O 6,#).Z%PT1>0QMG*>8^W&XY .D\!WGB74? VC:AXTL$M M=8GTFVDU:VC^[#P>ZG MD@DW22.Q9F/S]223^->ZT4 >!_\ #K?_ ()\_P#1J?A7_P !Y/\ XNO5OA7\ M&?A-\#O#2^#O@_\ #G1O#6F*=QM-'L$@61O[S[0"[?[3$D^M=-10 4444 ?S MX_\ !;CX4_\ "K/^"COCEK>V\JT\2K::[9\8W>? @F;\;A)Z^3:_5;_@YE^# M7E:U\,OV@[&TSY]M=^'M3GV]-C"YMES[^9=G_@-?E37XGQ!AOJN<5H=&[_\ M@6OZG^@OAEFJSC@3 5[W:@H/UI^YKZ\M_F%%%%>.?=A1110 4444 %%%% !1 M110 45ZC^S5^QA^TS^UWK_\ 87P"^$NIZVD?LA_P#!N9\+O!OV7Q;^V%X[?Q7J"X=O"_AZ62VTY#_=DG^6:MEV1YEF;O1A[O\ST7W]?E<^)XH\0^%.$8M8ZNG4_Y]P]Z;^2^'UDX MKS/RH^!G[.'QU_:7\6+X)^!'PMU?Q-J.5\U-.MB8K<'@--*V(X5_VI&5?>OT MM_9#_P"#<&)/LOB_]M'XD;SPY\'>$9L#UVSWC#)]&6)1[2U^G_PV^%OPV^#G MA.W\"?"CP)I/AW1K4?N--T:Q2WB4XY8J@&6..6.23R236MJ^L:3H&F3ZUKVJ M6UE9VT9DN;N[G6.*)!U9F8@*!ZDU]_EG!F"H23K_ +R?;I?TW?SW['\T\6^/ M/$6:QE2RM+"TOYKWJ-?XGI'_ +=5U_,/@?^S=X27P/\"_A?H_AC30 M!YD6F6H5YV P'FE.9)GQ_'(S-[UV,\\-M"]S@KX[_ M &E?^"S'[/WPH^T>'O@Q9R>.]9CRGVBVD,.FPMTR9R"9L=?W:E6_OBOS[_:/ M_;Q_:8_:BFEM?B+X^EM]'D;*>'-&S;6*CJ R DRX[&5G([$5_1/"7@MQ3GL( MSK06%H=YJTK?W::L_P#P+E79L_B[C3QUX7R:M4Y*KQF)>_+*ZO\ WJKNO_ > M=]TC])/VE?\ @K=^S'\"?M&@^#-2;QUK\65%EH,Z_9(G':2Z(*?]^Q(0>H%? MGS^TK_P4K_:C_:5^T:/JOB\^'O#\V5_X1_PXS012(?X9I,^9-D8R&;83R%%? M/]%?TMPKX5<(\*\M6G2]M67_ "\J6DT_[J^&/DTN;^\S^7>+?%KC'BSFI3K> MQHO_ )=T[Q37]Z7Q2\TWR_W4%%%%?I!^9!1110 4444 26=G=ZC>1:?86SS3 MSR+'##&I+.[' 4 =22<8K]XOV2O@=:?LY?L[>%?A##$@N=,TQ6U22/D2WLA, MEPV>X\QV _V0H[5^6G_!)KX _P#"[?VM]*UO5;+S=(\&1_VU?%ERK3(P%LGU M\XJ^.XB:OV1K^5_I!<1^VQN'R2E+2FO:3_Q2T@O51N_22/ZS^CKPS[# XG/: ML=:C]G#_ QLYM>3E9>L&%%%%?S>?TR<3^T5\5K?X*?!;Q!\1I)%$]C8LM@K M<[[I_DA&.XWLI/L">U?DI7,EY=S-)+*Y>61VRSL3DDGN2:^R?\ @K!\ M7O.O= ^"&EW7RPK_ &KJRJ?XCNC@0_0>:Q'^TAKXSK^'_'WB;^V>,%E]*5Z> M%CR^7/*SF_E[L?6+/R7C+'_6LS]A%^[35OF]7^B^04445^%GR(4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M?HG^RK^R_P#"'XB_L8^'?!_QI^&&C>(K75EGU&2WUC3TFV&:1MCQLPW1MY0C M^92#QP:_/;0M&OO$6MV?A_2XM]S?W4=O;I_>D=@JC\R*_8KPEXGPVEN,8^2- B_HHK^E/HVY2ZV=XW,I+2G34%ZSE=V]%#\?,^[X%PW M-BZM=_927WN_Z?B?+TO_ 3J^*/P"E;5OV ?VJ->\$VZ,73P#XN=M:\/2?\ M3-%E)EM0>[J7?CC%(/V_/C_^SJ?[/_;W_9.U71=/B.)?B+\. ^L:&1WEEC&9 M[-.O#[F/I7UE00",$9!Z@U_8!^FGG/P]_:\_9<^*OAJ'Q=X!_: \):A8S=)! MKD,;H<9VO'(RO&V"/E=0>>E;O_"\_@E_T6+PK_X4-M_\77!>./\ @GA^P_\ M$;Q%/XM\8?LP>$+G4;HYN;F/2U@,S?WF$6T,Q[L1D]S63_PZW_X)\_\ 1J?A M7_P'D_\ BZ /:O#?C/P?XR@EN?"'BO3=5CA<+-)IM]'.L;$9 8H3@X[&OR\_ MX)Y?$&X_X*J_\%G_ -HSX]_&P#5O!G[+NO0^#/@QX2O1YEAI^H-/>0W>M+$? ME-XQL7*S,-ZQW2J,>6I'Z/\ P2_9O^!G[.&EWVB? WX::;X9M-2N%GOH--1E M6:15VAFR3R!Q7YK?\$]?!=Q_P2G_ ."V/[17[/GQOQH_@S]J77(_&?P8\67Q M\NPU'4$N+N>ZT9)3\HNU-_(%A8[F2U1AGS4# 'TC_P %W/V<]-^*?_!/;QW\ M?/!\\FA?$[X*>'[OQU\-_'>DMY.IZ)=Z;&;N989U^8)-!%+$\9)1PX)4E5(\ MAU7_ (+.? G5O^"%_P //^"AW[9W[+^I?$G1/%NCPP>+/#VE>&+2^T[^V+6_ M-BTLZ7C+#!"U_!NCR'9"5VJQ7->R_P#!? #PE!)KWQ.^- M7AJ]\#?#;P'I(\[4];O-2A:TD:&%?F\N"&62:24X1!&-S LH/Q;_ ,%6/V0; MG_@GY_P:9#]D3Q'JEM-J_ABR\.)K#P29C?4[GQ%;WUXD1/WT6>><*>ZKG Z M ]__ .#E+3]/G_9E^!%\]E$98?VL/!!AD,8W)\]V.#VX8C\37Z-5^#/&MOHEY)I6G^;)/J*6IO+5=2M7NK1'9AN:6W69!&,F7)C . M_%>:? +]H'0/VN=!^#'_ 5W\'_!V]\(_!3]GWX/ZY((=(@MI=4U^>XLH+6_ ML;6TAE_=Z=IPM)R1*RR336Z>5"51'DY'X9?M5_##XT_\'$_QI^"G_!0'Q%I. MEP?"WPK8V?[//A'QK/'#I>V>!'U'4H4G(BFOIDE3;)@R?9WD1?EC:OD'0_BK MX"_X)8?M4?$;_@G)'\=HK[]A;XW>.T@N_B3HT%S?V/@V6>(OJ/AI;Z$&%9)X M5CLKAE>1X;>19\)*)=H!^Z?[)7[4_@_]LGX,:5\?OAKX'\5Z3X8U^UCN_#UW MXLTA;&74K5QE+B*$R-((F&"K.J!U8,NY2#7S-_P<.?\ !0OX@?\ !.?_ ()R M:M\0O@M=&V\?>-M?M?"'@J_50S:?=W4VAGAFM8_61H+F5XUZO)%&@QNS0!]'_L!_L3_#/]@W]F_1/@WX+L([ MC6?LD=UXY\6W/[R_\3:TZ[KO4;RX?,D\DDK.P+D[5*H,*H \Z^$?A_\ X)T: M#_P4'US]I#]G[]H;X50>-_B!X3&@>,_"_ASQ7IS7.N7T-VDUK>&"&7_>.?\ @M#X!TCX3_%#]ICX8?LV M^-/&_P *?@UXLN_#_COQIH]]I\,AN+-HEOI;&SGG26Z@M_-7=(QBW;7,8=1N M/LGQ&_;L^&/AO0/A//\ #31[SQIK?QR42?"[0M/GAM&U2W&G-J4MW)+(8X;W0?$FF:!I;75BCJ_P \YANE M=[?(;%LXWQN@H ^^/V<_VG]:^./COQU\,/%_P%\3> ]=^']S80:I;>(+BTGA MU#[7"\T=Q936LTBS6Y10-[;'WAT:-"ASZU7YW?\ !-#]JS]K;X%_%3]HS]E3 M_@IW\5_"_BR+]GG0M'U>7X^6>GI8K?Z+ ?$7AM;76+*TEV)+-:S%5,\!WQHS;(W D7*!)%9OOGXP_M M6?LU_L]^,/"?@'XZ?'/PQX0U?QUKQ6C:K+ (S*D)D(5F7S8AC/ M)D11DL ?EWXF_"?X;_M%_P#!:GX)?M%? *^T_4-2^#W@CQ1;_%WQ)HDR2P?9 MKZUB@TG2+F:,E6N/-FN[M(<[HXXV=PHEBW 'S[^U9^V;X*_;A_X*N>*?V*/B M9;^+]8^ ?[.VDVVH^/O W@3P;JFO7/Q!\42[9(+.\MM-@ED?3+0;B\<@6%[B M$++O#QA?;OVSOVE? 7_!1S_@BC\=-2_X)A>-F\1WL?@F_P!$CT;1=-GL]1L7 MA5/M>EM92)'/!.;42QK"4!8.NS<&4GC_ /@E;X.N/V6/^"P/[:_[/OQ0B^PZ MU\3_ !1IOQ)\!7%S\HU_19VN_/:W)_U@M9YUA<#[K,>,) 9K*R;H4-W<#5.;2Q9& MB1E/D^<74*2#0!^@M%?$_P#P;_?%;XG?%C_@G?:W/Q'\2ZCKMKX?^('B7P_X M.\0ZK=/<3ZEH5EJ?C:"SL_.U#PI'%XET["Y*&T),Y_\!6N1^-?SU5_5MK>C:7XCT:[\ M/:Y9)!7/DS?1XBCCV<5^;\<8/EKTL2NJY7ZK5?F_N/ZN^COGBJY?B\H MF]8252/I)2:B_61PM%%%?!G])!1110 4444 %%?2W[(G_!)O]LO]L0VV MN>#OAXWA_P ,7&&_X2SQ4'M+1T/\4*E3)<<9P8T99^;\5^*G"'"?-2JUO:UE_R[IVDT_[SORQ\TW?LF?D?^RA_P $ MZ/VN/VS+V-_@S\++DZ,TFV;Q3K&;33(<'!_?./WI!ZI$'1@C#K'7Z"V-C9:991 M:;IMG%;V]O&L<$$$81(T P%51P !P .E8GQ*^*_PU^#GAJ3QA\4O'&FZ#IL> M0;K4KI8P[?W4!Y=O15!8]A7Z'D_!N#I58Q4'6JO96O=^45>_SN?S)QCXY<39 MQ2FJ518/#I._+*TK?WJCLU_V[R+O&OV7/!)U&890>)O$431P#_ &HK8$._J#(4P1RA%?!? MQG_:&^-/[0NO_P#"2?&/XBZCKEPK$P17,NV"WSU$4*XCB'LJC/>OZ2X4\#.) M,W4:N9-86EV:O4:\H[1_[>::_E9_%_%_CYPUE$IT\MOBZVNJ=J:?=S=W+O[J M:?\ ,C]$_P!I7_@MK\*O!/VCPY^SCX8?Q9J*Y4:UJ2O;Z=&WJJ<2S\]OW8/4 M,:^ OC_^UQ^T'^TUJ9O?B]\1KR_MEDWV^D0-Y-E;GML@3"9'3<06/=C7FU%? MTEPOX=\*<)14L%03JK_EY/WI_)[1_P"W5%'\Q<5^)/%O&$G'&UW&D_\ EW#W M8?-7O+_MYR84445]P?!A1110 4444 %%%% !1179_L\_!_5OC[\;O#/P>T;> M)->U:.WFE09,,&=TTO\ P")7?_@-88K$T,%AIXBM+EA!.4GV25V_DCHPN%KX MW%4\/0CS3FU&*[MNR7S;/U$_X(X_ '_A4W[+2_$35K+R]5\=W?\ :#EEPRV4 M>4ME/L1YDH]IQ7UK53P_H.D^%M!LO#&@626UCIUI%:V5M&/EBAC4(B#V"@#\ M*MU_G3Q)G5?B+/L1F57>K)NW9;17_;L4E\C_ $GX9R.APWP_ALLI;4H*-^[W ME+_MZ3;^85#J.H66DZ?/JNI7*0VUK"TMQ-(<+&B@EF/L ":FKY__ ."D'Q?_ M .%:_L]W'AG3[K9J/BN;^SX0IPPM\;KAOILQ&?\ KJ*^)XDSO#\-Y#BEC\7# X.IB)[13?^2^;T/@?XY_$Z]^,GQVC<\Q0+\D2?\!C5!^%(S#&5,57ES3J2WWVNA+)JUS MQT,0 B/_ '^:(_A7Z<5\E?\ !*#X8G2/A_K_ ,6+ZVQ+K-\ME8LPY\B 9=A[ M-(^#[Q5]:U_>'@5D+R;@*E6FK3Q$G5?H[1A\G&*DO\1^P<(8/ZKD\9M:S;E\ MME^"O\PHHHK]D/J HHHH *Y[XH?"7X5_&[P;<_#OXS_#70/%OA^\(-WH?B;1 MX;ZTF(Z%H9U9&([$CBNAHH \W^#?['7[)W[/&NW/BGX%?LV>!_".K7L/DW>K M>'_#%K:W9^+OV+/V./B!X;T;P;X\_ M9,^&>MZ/X<@,/A[2M7\!Z?*2$K I))(0 9->@>'_#V@>$]$M?# M/A70[/3--L8%AL=/T^V2&"WB485$C0!44#@ 5H3V\>XMY:231LPC)))3.TGDBM_7_ -G+ M]GSQ5\(/^&>_$OP+\'W_ ("%LML/!5WX:M9-)6%3N6,6C1^2%!Y "\'D(/$;Q^7+XAU/PG:27\D> M /+>Y\OS73 V%BI Z5U/P>^ ?P,_9Y\-MX.^ ?P9\*^"=)DD\R33/"7A^VT MZ!W_ +[);HBLW)^8C/-=;10!YS8_L>_LDZ7XH\5>.--_9<^'5OK7CJSGM/&V MKP^";!;KQ!;SC$T-[*(M]TD@)WK*6#9.0:C\0?L9?L?^+/ 6A_"OQ/\ LJ_# MC4/#/AB-H_#/AZ[\$6$EEHZLRLPM(3%LMLLB-^["\HIZ@5Z510!Y['^SE\%/ M GP8\0_"#X6_L[^"(]!URTNUU'P:-)@LM+UB2XC*2I>*D#JZRK\LCM'(2NBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K\9_^#D#]FL^#OCMX7_:>T/3]MEXRTS^S-:E1.!J%H (W8^KV[(H M'I:M7[,5\^?\%1?V6S^US^Q5XO\ AGI>G?:==L;7^V/"ZJN7.H6H+I&G^U*G MF0?]MC7C9_@/[1RJI32]Y:KU7^:NOF?>^&?$BX7XRPV+F[4Y/V<_\$]+ORB[ M2_[=/YPJ*5E96*L""#@@]JFTS3-2UK48-(T?3Y[N[N95BMK6VB:225V. JJH M)8D\ #DU^*;G^@3:2NR"E1'D<1QJ69CA5 R2:^Z/V0O^""'[6_Q_^R^*/C,D M?PR\.2X/M*:]G#O+?Y+?[[+S/R7 MBOQEX1X;YJ5"?UFLOLTVN5/^]/X5_P!N\S75'Y%_LA_\$3OVS_VI?LOB/7?# M ^'_ (7GPW]M^+('CGFC/\4%IQ+)P007\M&!X>OU+_9#_P""+_[%_P"RE]E\ M0W?A#_A.O%,&&_X2#Q;$DR0R#^*"UQY46#R&(>1?[]?6U>^VTF%O.O;@=MD"9?!/&X@*.["OTG(>"Z#Q,:.$HRKUGMH MY._E%+]+KN?R]QQXU<19OAJD\9B8X3"K=1ER1M_>FW=WZJZB_P"4]' & , M= *XWXS?M!_!?]GSP_\ \)+\8OB)IVAV[*3!'=39GN,=1%"N9)3[*IQ7YV?M M*_\ !;;XI>-/M'AS]F_PNGA33VRHUO4T2XU"1?54YB@X[?O#W#"OBOQAXT\7 M_$'Q!/XK\=>*-0UC4[ILW%_J=V\\TA]W*/XSXM^D%DN7(U]%4!1V%<]17]'<-\%<-<)TN7+L.HR MZS>LWZR>OR5EV1_,_$W''$_%U7FS/$.4>D%[L%Z16GS=Y=V%%%%?5'R84444 M %%%% !1110 4444 %%%% !7Z"?\$+_@%_:7B;Q/^TCK5EF'38O[%T-W7CSY M LEPX]"L?E)GTF85^?T$$]U.EM;0M))(X6.-%)9F)P .I)K]VOV-?@3!^S? M^S7X5^%#0*E]9Z(_['X2^HTW:IBGR M_P#;D;.;^?NQ?E)G[=X#\-?VUQA]?J1O3PJYO+GE=07R]Z2\XH]/HHHK^+S^ MW@K\V?\ @H[\7_\ A9?[0UUX:K?SZIJ-R\U MQ%!EI'8A54>Y) J&OH3_ ()M_!T_$GX_1>+M1M-^F^$H1?2LRY4W))6W M7ZAMT@_ZY5[G#61XCB7/\-EE'XJLU&_9?:E_V[&\GZ'7@,)/'XRGAX;R=O\ M-_):GWQ\%?AO9?"+X4:!\-[(*1I.FQPS.G228C=*_P#P*0NWXUU%%%?Z883" MT,#A*>&H*T(148KLHJR7R2/WJE3A1IQIP5DDDO1!111706%%%% !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!^7GQ3_X-XW^+O[8_B_XC2?%:R\,_#36=6_M*RT[2K8S:D9)@)+B M!%8"*",2M)L?+X7:/+XK[:_95_X)\_LF_L:ZZ1A$_V:]IKP+]IC_@I+^R_^S*USHFN>+O[>\10%D;P[X>*SS1R M#C;,^1'!@]0S;QU"FHR#@Z6/S!T\KPKJ5I-OW4Y-7?W12[Z)=6>]Q?XKYN\F MA#.\P]GAJ<5&S:A&7*K>]:SJ2=KV?,V]D>^UX]^T=^W;^S1^R[!+;?$?Q_%- MK"+E/#FCXN;YSC(!C4XBSV,K(#V-?FY^TK_P5Q_:<^.OVC0?!6H+X%T&7*_8 M]"G;[9*A[271 ?/_ %S$8(Z@U\M3SSW4[W-S,\DDCEI))&)9F)R22>I)[U_2 MO"O@#BJW+7SZMR+_ )]TVG+TE/6*\U%2\I(_D;BWZ0^%H\U#A^CSO_GY434? M6,-)/RF3,0%AS MUQ&H9?[YKY UC6=7\0ZI/K>OZKZ> %%%% !1110 4444 %%%% !1110 4444 %%%% 'TA_P2M^ /\ MPO7]KG1+G4[+S='\)#^W-3W+E6:%A]GC/8YG,9VGJJ/7[.5\?_\ !&/X _\ M"K_V9I?BGJ]EY>J>.[W[4K,N&6PA+1VZ_BQFD![K*OI7V!7\.>,7$?\ ;_&E M6G3=Z>'_ '4>UT_??_@5U?JDC^\O!;AK_5[@BE4J1M5Q'[V7>TE[B_\ +.W M1R8445'=75M8VLE[>3K%##&7EE=L*B@9))[ "OREM)79^M;'QK_P5@^+_EVV M@? _2[KF0_VKJRJ?X1NC@0_4^:Q'^RAKXIKM/VA_BK<_&KXS^(/B/*[&&_OV M%@C]4MD^2%<=CL5<^Y)[UQ=?YQ>(G$KXLXPQ681=Z;ERP_P1]V/WIFJ6 M?E:QKY&IZH&7#)O4>5$>XVQ[G2O\ ^3R7X13_ ,:/T3@C M+-9XZ:_NQ_5_I]X4445_59^B!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y/_P#! M9G]F'_A57QT@^.?AG3MFB^.=SWOEI\L&IH!YH/IYJ[91GDMYI[5^L%>9_M>_ MLYZ)^U/\ ]<^$6J&.*ZN8?M&B7L@_P"/2^C!,,GTSE&QR4=QWK[SPWXL?"'% M-+%S?[F7N5/\$NO_ &Z[2^5NI^?^)G""XSX3K8."_?0]^E_CC?3_ +>5X]M4 M^A^#]%7O$WAO7/!OB._\(^)]-EL]2TN\EM;^TF&'AFC8HZ'W# BJ-?WU"<*D M%*+NGJFNJ/\ /6<)TYN$U9K1I[IA1115$A1110 4444 %%%% !1110 4444 M%%%% !1110 5UGP+^$^M?'3XP^&_A%X?#"YU_5HK7S57/DQDYDE(]$C#N?93 M7)U]\_\ !#/X _VYX\\1_M&ZU99M]#M_[)T1W7@W4RAIW4]F2':OTN#7RW&O M$$.%^%\3F+?O0C:/G.7NQ_\ )FF_),^LX'X=GQ5Q5AD4,2!$4?15 J_117^>4YSJ M3K?=G^CT(0IP4(*R6B79!7A/_!0_P"+W_"KOV=;_2K"Z\O4?$[_ -EV MH5OF$3@F=OIY8*9[&1:]VK\Y/^"EGQ?_ .%A_'UO!FG76_3_ E;_8U"G*FZ M?#SM]0=D9]XJ_+/&'B;_ %9X&Q$J\T^9_*"DT^CL>!Q/C_J&43: M?O3]U?/?[E?YGSM1117^?A^,!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4L<;RN(HD+,Q 55&23Z4E?2_\ MP3=_9L?XG_$;_A;?BC3]VA>&;A6M5D7Y;J_ #(ON(\AS[[!R":]_ACAW'<59 M[0RO"+WJCLWTC'>4GY15WY[+5H[,OP5;,<9##T]Y/[EU?R/JS]B/]GT?L_\ MP5M=/U>S$>O:R5OM<)'S([#Y(#_US7@CIN+D=:]AHHK_ $AR7*,%D&4T&A0IJT8JR_KS"BBBO4.@**** "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 **** /S4_X+3?L?R:'K\/[6O@73/\ 0M2:.S\7Q0IQ#Y?[5/9+UAM_AY>S/XT\=N WDV;_P!N MX.'[C$/W[;1J[M^D]_\ %S=TCS6BBBOWD_GX**** "BBB@ HHHH **** "BB MB@ HHHH **** %CC>5Q%$A9F("JHR2?2OW3_ &(/@*G[-W[,7A;X8W%J(M2C ML1=ZYQR;Z?\ >2@GOL+>6#_=C6ORP_X)@? '_A?G[7.@6NI67G:/X:;^W-7W M+E2L#*8HSV.Z*H972E>GA8V?_ %\G9R^Z/*O)\Q^4\:8_ZSF*P\7I37XO5_A9?>%% M%%?@9\:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%.BBEN)5@@B9W=@J(BY+$] !W-"3; Z/X1?"SQ3\:/B%IOP MX\(6V^[U"?:96!V6\8Y>5_157)/KC Y(%?JY\)OAAX9^#?P]TSX<>$H-EGIE MN$$C !YI#R\KX_B9B6/UP. *\F_8/_933]G_ ,!GQ3XMLE'BO785:^##)L8/ MO+; ]CT9\=6P.0@)]\K^YO!;P[?".3O,<="V+KI73WIPW4/)O24_.T?LZ_KG M"N2?V;A?;U5^\G^"Z+UZO[N@4445^W'U@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 %%%% !7S[_ ,%%?V,K#]KWX+O::%;0Q^,/#X>Z\,W;D+YK$#S+1V/1 M)0H )X5U1N@(/T%17I9/F^.R+,Z6/P9G63X#/\KJY M?C8\U*HK-?DUV:=FGT:3/YV]7TG5- U6YT+6]/FM+VRN'@N[6XC*20RHQ5D9 M3RK @@@]"*KU^E7_ 5[_8'D\2VES^UA\']#+7]K#N\::9:Q\W$*C OE4=60 M#$F.J@/QM8G\U:_OO@WBW+^,LCAC\-I+:<>L)K=/RZI]4T^Z/\].-N#\QX)S MV>7XG6.\)VTG![->?22Z--;6;****^K/D0HHHH **** "BBB@ HHHH **** M"BBNE^#?PQUWXT?%7P]\*/#:G[9K^K0V43[_\$5_@#_PKC]G.\^,. ML66S4O'-]YENSKAEL+1ND,S^ZE#V%?959G@KPAH7P_\':5X$\,6@@T MW1M.AL;"$?P0Q($0?DHK3K_.OBG/*O$O$.)S*I_R\DVEVBM(KY127R/])>$\ MAH\,<.8;+*?_ "Z@DWWD]9OYR;?S"FRRQP1M--(J(BEG=C@*!U)/:G5XI^W[ M\7_^%3?LYZK'8W7EZEXA_P")58;6^8"4'S7'<8B#\]F9:^*S[.,-D&38C,<1 M\%*$I/SLM$O-NR7FSV,9B:>"PLZ\]HIO_@?,^ _VF_BU+\;?CCX@^(*S,UI< M7ABTP'^&UC^2+CME5#$>K&N"HHK_ #-S''XG-,?5QF(=ZE64IR?G)MO\6?@M M>M4Q%:56;NY-M^K"BBBN,R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "OLO\ X)R_L>F\EM?VA_B9I?[J-M_A;3[A M/OL/^7M@>P_Y9YZGY^RD\%^PE^QG=?'#78_B3\0].>/PCI\_[N&0$?VK,I_U M:_\ 3)3]]N_W1SN*_HG;V\%I EK:P)%%$@2..-0JHH& !P !VK^FO!'PMEC M:M/B+-H?NXZT8-?$UM4:_E7V%]I^]LES??<)\/.K)8[$KW5\*?5_S/R73OOM MN^BBBOZZ/TH**** "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$=$E0QR(&5AAE89!'I7Y0?\ !4K_ ()YS_ +Q'/\=_@]H;'P1JMQNU*QMDR- M#N7/3 Z6[L?E/1&.S@%,_K!537]!T3Q3HEWX:\2:5;WVGW]N]O>V5U$'CGB< M%61E/!!!((K[/@;C3,>",Y6+H>]3EI4A?2/.!\MXZR5X/ M$>[4CK3G;6$OUB]I+JM=TFOYWJ*^H_\ @HU_P3RU_P#9.\5R>/O %G<7WP^U M2Y_T.YY=])E8\6TQZ[?[DA^\/E)W#+?+E?W=D6>9;Q'EE/'X"?-3FOFGUC)= M)+9K]#^ <_R'-.&LUJ9?F%/DJ0?R:Z2B^L7NG^MT%%%%>N>.%%%% !1110 4 M444 %%%% !7W=_P0Y^ 7_"3?%'7_ -H?6;+=:^&K3^SM'=UX-[<+^]=3ZI#E M3[7 KX1 ). ,D] *_!7#?;;C$CJWJ M4!6+/I$*_'?&WB/^Q.#Y82G*U3$OD7?D6LWZ6M%_XC]H\"^&?[Q4445_%)_<@5^=W_!3KXO?\)U\Q1J^\OBI\0-+^%7PXUKXBZR0;?1].DN"A;'F,!\D8]V;:H M]V%?D-XBU_5/%7B"^\3ZY]7?//\ P0>B?^*>J_P,^%XXQ_LL)#"1>LW=^BV^]_D4Z***_CL_,0HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KW MG]C#]C+7/VB->3Q7XK@FLO!UC/BZN>5?4'4\P1'T[,X^[T'S=+G[&?[#FO?' MV^A\=^/(I]/\'P2\,,I+JC \QQ>B9X:3ZJO.2OZ)^'_#^B>%=$M?#?AO2X+* MPLH5AM+2VC"I$@& H K^AO"3P?J\03AG&=0<<*M80>CJ]F^U/_TOI[NK^UX; MX8EC9+%8I6I]%_-_]K^?H.T/0]'\,Z/:^'O#^FPV=C90+#:6MN@5(HU& H Z M "K5%%?V9"$*<%""LEHDMDNR/U))15EL%%%%4,**** "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@#/\ %7A7PWXX\-WOA#QAHEMJ6EZE M;-!?6-Y$'CGC88*L#UK\6/VU?V6]"^#7QT\=^&_@?+J6N>&?!MS8KKTYM'<: M%+>Q&6&WEE&5<8! ?J"-KX;!?]G_ (A^.?#_ ,,/ 6M_$CQ9=>1I>@:3<:CJ M,W]R&&-I'/UVJ:^=_P#@F%\+KO5?V6=1^+_Q+/$=I>0B2-[ M:\8BWMR&&&B^SA&"D8 E(Q7W/ O'F:\#YC[6A[]&5O:4V])+NNTET?R=UH?! M<>^'^4<>9;['$>Y6A?V=1+6+[/O%]8_-6>I^.=%?;_\ P4+_ ."4NO?"&:^^ M,W[-^E7&I^$_FGU/P_%NDN=''5FCZM- /Q=!UW*"P^(*_N#AOB;)^*\MCC=I&A2?VUK89CGTK]L:^*O\ @B9\ O\ A O@%J7QNUBRV:AXTOMEBSKRMA;, MR*1GD;Y3,3ZA4/I7VK7\1>,_$?\ ;O&52A3=Z>&7LU_B6LWZ\WN^D4?W9X(\ M-?V!P33Q%2-JN)?M'WY7I37IR^]ZR8444C,JJ68@ #))[5^2'[ ?(_\ P5:^ M+_\ 8_@O1?@MIEUB?6)_M^J*K"X,EA]J-KI// M8OD0CTW8+D>KFO.:_SI\3>)O];.-,5C82O33Y*?;DAHFO M*3O/_MX_$,_Q_P#:.:U*J?NIV7HM/QW^84445\">,%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !116MX(\">+_B3XEMO!_@7P_]8_9+_P"">_A7X-O;>/?BG]GUOQ.F)+>W"[K33FZ@J"/WD@_OD8!^ MZ,CWMXUC@@@C")&BC 55' ' J6BBOZB2459;'Z" MDDK(****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 445\*?![_ (+!Z=\1O^"UGC;_ ()K7^BI:^%[ M;P6/^$#\126Y4:SX@TZ68ZS;PR'B41J[1%1_JY-*N.?GH ^ZZ*** "BBB@ H MHHH **** "BBB@ HHHH ***\D_;S_:IL/V(?V-_B/^UEJ/AB36E\">%KC4X= M(CF\O[;.H"PPE\'8K2,@9\':I)P<8(!ZW17P/\'?VQ/VS/#>N?LH^-_BO\8/ M!OCVR_:>4?VGX)\-^$38MX>BFT.;5UOM.G%Q))/:6PCC@G-P'+B='#1DA#]\ M4 %%><_M:^)?BMX'_9Q\9_$'X+>)-'TSQ%X<\-7^JZ?)KVC/?6DSV]K+*L4D M4<\+;695!97! S7QS_P3 _:2_P""L'_!1G]@+P=^VW:?M"_ OPU?^,5U-[+P MG=?!+5;JW@-IJ5U8A)+I/$4;D.;4ON6,;/, P^WY@#]#**^'_P!BS_@J[\2/ M&/[:VO\ _!,#]O\ ^"FE?#GXX:3I1U;PU=^&M4DN] \;Z8%9C=Z<\RK+&0BN MWDON;$,V6#1.B_<% !17%_M(?&WP]^S3^SSX[_:+\6V4MSI?@+P=J?B'4+:! M@))H;*UDN'C0G^)A&5'N17R3\ K_ /X*H?M$_#G]G/\ ;G^%7[4?AR30OB)9 M:/K_ ,6/@_XG\-64.D66A:C#'"?"]YK M-S'XRU"ZC@BAMX_,8I#;QDW#;0^$,L(R!\_- 'T)17DG[&7QP\0_%_\ 80^% M'[2?Q4N8/[6\4?"30O$OB2:QM2L?VBYTN"ZN&CB7)"[W_%+ MQ_\ M=?M#?L'?''5+/6]>^!^JZ#,(CCRV"*=V0#ZJHKQCP'\:?'GQQ_:CUS0/AG?00?#7X;I/I/B?53;+(WB#Q M*^PM8VSG.V"PCSY\B\O9K^9/1XT_T=O8K7UA0 5\.?MZ?\$C?#_Q7FO?BW^S/;6FC^))-TVH M>&SMBL]3?J6B/ MYCZ?ZMCR=AW,?N.BOH.&^)\YX3S%8S+JG++JMXR7:2ZK\ M5NFGJ?.\3<*Y)Q=EKP694N>/1[2B_P":+Z/\'LTUH?SR>+?"'BGP%XDO/!_C M7P_=Z5JFGS&*]L+Z!HY87'9E;D>H]001Q6=7[D_M9_L.? []K[0/L_C[1C9: MY;PE-,\3Z,=(_M/PY M++LL/%6F1,UK+D_*L@ZP2'^X_4YVLX&:_L;@7Q5R+C&$W^RH)8GL 36!7W'_ M ,$0/@%_PF'QEUKX^ZS9;K/PE9?9-*=UX-]G%\J[S>D%\Y-7\KGT_!O#U3BGB?"Y9':I)7 MJ6LK_96F$'#!Y@0[CT*Q"1@?4+ZU[#7Y\?\ !47XO_\ "8_&.S^&&FW6ZR\+ M6G^DA6X:\F"N_P!=L8C'L2X]:_,_%GB;_5;@C$UX2M5J+V4._-.Z;7G&/-)> M:1XW$F/_ +/RFI-/WI>ZO5_Y*[^1\Q4445_GH?B@4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%=S\&/V]2^Q?#GPC-<6Z MOMN-4N/W5I!_O2GC/?:N6] :^WOV=O\ @G%\*?A.8/$GQ&,?BK78\.!%I>SH=:L[J'_ &[UF_**:ONT>WE? M#^8YJTZ<;0_F>B^7?Y?.Q\L?LU_L)?%CX^O!X@U&!O#_ (:'_AUX?6%Y%'VW49\/=7;#O))CGV48 M49X KM5544(B@ # ' %+7]C\"^%O#? U-5*$?:XBVM6:7-YJ"V@O35[.3/U M#*.'L#E$>:"YI]9/?Y=E^/=A1117Z2>Z%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >1_M MV?M)7G[)G[*?B_XU>'_#\FM>([2Q2Q\%>'K>%I9=9UZ\E2TTVQ1%^9S+=S0( M0H)"ECCBOR,_X*=:!>?LZ?L<_L]_M,?LZ? #XQQ_$S]DWQ/#XAUCQ9XH^&=] MI]OK]K=R^=K\MW<,F%^U7;&X]6\UW4WL)[2"X>:.)HX!:_:9I(DV2AI-KG!5-GK_[ M2GP[U7XO_L_^,OA)HVA:'JS0K(J2WZ MPQVDTD9R#Y;W*.T9[QLI[U\R?'K_ ()E?MO_ !A^#/P]^)_[%FE_##X=_&3P M]?:;K=E\,+WX.^#/@UK'Q U^Q\1^)9KBZ\77$V MHW4-GIU]<+L:>SMSYTHMAB)P(D=76(+7NOQ"_8+_ &H-;_X*U^"O^"A_@SQ! M\/;/PMX+^'%QX'B\&7$UX+J\L)IY9FN1.D'EP2*SIMB".N(RN_Y]RZ_[>O\ MP3B\;_'7]IKX5_\ !0#]E3XE:3X0^-7PD\^RLI?$=E+/I'B71+@2+/I5\(2) M8U_?3-'-&&,;3.=C$HR '@GCF?6_^"97_!EP>>-4T^W)*61=9+=)8X@L;*)&*E@I7Y^^*?QQ^#'PU^(?Q6 M_8R_X+/?"OQ)\,/B#X^\=ZZ_PH_:S-M--IEY8W%S(^EQ1:E"PDL8+>)H(6L@ MPM_*C87 B+.6_1CP3^QG\4OBI^V;X6_;O_;#N_"L?B+X=^%;[1/AMX+\%W5S M>6&B27^T:AJ,E[,?^ M"?'Q\\3_ E\4>$_%=_>1:;\1;Z2_;5O#VFRWK7$"KIK6S17EW:QL(X9_M=N M 8XV9&*MO /*?^"A'PTU_P"(/_!>C]F+X:^&?VA?B'X?T#XA_#KQ?-K]OH'C M>\$&R"PD!>QC>5H;"66%VB,]NB2!3O1EE"RCG/A3\#M9_P""1_\ P7Q^%7[, M7[-WQ%\6W?P7_:6\$:]/JG@?Q-XENM5CTC6-+M)[MKR"2Y=Y 6$4*EF9F/GR MAF8",)I_ML_#7X@_"W_@MQ^PI\,OV:=5TI=0\(?"7Q98:/%XQ>5[>_L[735A M:">6$&2-Y(4($ZH^R3:YCD ,;?7WPZ_8R^)/C[]MVT_X* ?M977AN+Q)X7\% MS>&/AOX)\(7]Q?6'AZ&YD\R^OGOKB"WDN[N?"Q B"%(H4VX=G+@ _.[]M_P+ MX1\)_P#!/[]IWQG:^-_$/QU^-?A?Q;K&OWG[0_A: Z?'\/YX;F.2TTFWU.6Y M5D-K$JQ/9:<91&TA66./.X_0WQ<_:L^(GQK^)/[ W[%7C'QUJ.GZ5^T#X*N? M%7Q4U/3;U[*ZUQ-.\/0WR:8)HBK1PW-U(6G5"I>./RL[974\Q\+O^"(O[>OP M\_X)\?%'_@EHO[9_@(_"G7(M:_X0;68_!5Q)XBE^VRO<);ZA/),8(X?.8F5H MHI9F#L$DCPH':_M!_P#!%S]H/X^?L9_ GPY)^UII7AS]H?\ 9T-I1Y))895M('DE64CA!8[F+ MG<17QU\%OV=/VG/^"M__ 3#L_VCY/AS\/;CXI?$_3;_ %OPI\9KOXWZW8ZK MX4U+[7.+2.SAM=&D%C;6CQI";2"?;((6:1FED>0_;7[(/[-O[>D_B:W^*O\ MP4N_:'\$^,]9T>PFL_#'A'X;^');'0[%YD\N?4)VN"9;N[>(M"N5CCACEG"H MQF8K\R? 3_@D7_P50_8 \:Z_\&/^"=?_ 4#\$Z'^S]X@UZXU+2_#OQ!\&RZ MMJW@S[0Y>6/3AQ'/@G*B61(V/S-'N9W< ^\OV._#'[1_@G]E[P-X-_:\\8:) MXA^)>D^'H+/QAK_AV:62TU*[B&PW*-+#"Q:155WS&@WL^ !BOG']OG]H.V_: MO^-^M?\ !$SX(Z#H^I^)?&WPSO-0^+/B7Q!&\VG^#/#5QMM?-6")T>ZU&5IT M\B$21B/'OB-X&^*MC>OI6JVL4<$2O'+9!I4.RVM2% 4K)!NWE9'CH ^//^"2 M7QC^''[!UC\?O^"&61?U0_X)M_LH?%']DW]F#PYX._: ^/_C;X MD_$>ZTJ";QSXE\7^-;_5D?4&!>2*U2YE:."",N8E,:(9%C5GRQKY2_;$_P"" M'_[3'[;GB+1/VS?'G[9NE>"OVG/!3VK_ Z\1_#GPG]E\/Z'!;O+(+*1)WEO M+X2/*Y>>:7:N=J6X1I4E^G?V&?A+_P %(/#US-XX_P""C/[1G@?Q-K-MI3:7 MHOA_X6Z)H>);J>.VL$N+:6(W&R&)VG9"RGRLQAAG]X,8/R=_P3J_88_X M*;_\$\/V*_"W[%/@3XK_ )U2P\)+J"Z5XGU70-9EG'VN^N;UFEMXYXEEVR7 M+J LD>55GC;ML-+L8V=;*W 1 07D M=MG+_,V[PSQO_P $GO\ @H=^S-^VE\0/VG_^"3G[87@KPAX9^,>LMK7Q&^&W MQ.\/SWVG0ZNY)FU"S, +>9(S.Y3,7+%6=T"+& XO[?[/<74-E:(RJJ0!+>"W#HL44,0+R%&W\ MS)_P2OUGX]?\$C;#_@E5^U]KFAM;Z#X$TCP[HGC7P9/,\@FTU(UL[_[/<1)Y M3H;>$M&)'$H,B[HPV* /,/BM_P $S/VWK+]H/X1_M$?L5>!?A/\ !G6_!7BB M%OB'=VGQIU_5%\<: Q7[59:A%)HD8O9V )6YG=I S%MX;:Z\/\/?V:-(^-'_ M 7\_:4_9Z\?_%_XF7?@!O@[X>U&\\+?\+(U4+<_:'C:2U%T;@W5O:&0M(;> MWEB0D["/*S$WL'[)/["G_!7_ $H:'\&?V]?^"@7@SQK\*?"T]NRQ>%O"TL7B M'Q;!;,K6]KJ=W, L KS0?B+X+T_PU'X3@U"]2[T^*R\LPW!N#;E)6'KJ_TN=[6 MW2XN6=Q#'<+$5WE@"7=MQ9RW-_\ !.O]I/\ 8H^*'[2/P9_9Z^,_P9\3_LT? MM4_#2_:;Q%X5\4VD]N/B-(=)O+*=VO=^W5C+),+N.6YW3EHCY32J7=O?/@Y_ MP3,_;.^&^L_MA:^?C!X'TW4/VG1=WWAW4M"FO?/\&ZD;*XMK9\O"!=JAEB8N M/*(,1(4[]J];\5OV"/VC_P!M#XD? ;Q7^V9:?"_3;CX$_$*R\9Q>+_ -U>SZ MEXBOK2-O+M4AN;:(:59R3&*>:(3W?F?9XT!7&\ 'C'P>B\?_ /!4WXF_M+ZI M\2?V?? 7Q(T#P1\<-<^&?AS2O&/Q9U/1?^$;M-*B@A,MI:6NDW2P7,\LDMPU M\LJSMYBQC8D""OIG_@D5^SQ^W'^RG^Q_;? 7]O?XRZ%X\\3:!K]U%X;\0:-K MEYJ4C:$5B:VANKF[MK>66>-S.F2A'EK"-QY"^!?%G_@E#_P4 ^ 7[OA_P -?%R7Q!%XG^)'QE\:^%H&L[J-8T2Z M2WL?*FBMD6""VMX(@CGRX%4L99&FH ^SZ^9O^"S_ /RB6_:/_P"R,^(/_2&6 MO7OV7/%'Q;\;_LS?#OQG\?O#*:+X[U?P-I-[XTT>*(QK8ZM+9Q/=P!"24"3- M(NW)QC&3C-<5_P %&/V?OBW^UE^QSX]_9<^$.I>'=-N_B%X8O=!O=;\1W$_E MZ=;W,1C>5(H8V,[[68!2T8!P&)>#(R=#^QU\&_C]^SA^P]X0_9R\37?A"^\5_#WX?V/AKP_JUEXF5=PM[57>3,=M;HQ2&%<(@+M@R22.X!])_%7_ M ()@_!;QE^RI\)OV9/AYJ]SX5;X$:YX?USX4>(5M5NI-,U/1P%MYKB(E!=)* MAD2>,LAE$SD,C;67S:]^ _BW]F#XN>/(_AC\4(O$O[2W[5^MV\VM>+K?01:6 M/A70=*M8[/\ M&*R>:?R[>PMY52)999#)K&Z^)'CR[4:B-/G::VT+1[=Y!I^BVLC*I:*%)'E MD?:OG75S<28561$ /FG5/V_] _9!T/XR? []D[]G.'Q+X"_8^\(:=>?$_4-1 M\6/;W]Z]Q;RW]U'9 V\HO+N.V66[N)[B2/SKB0H3N=Y5^V/A7\2_!_QH^&'A MOXQ?#W4_MN@>+-!L]9T.\V%?/L[J!)X9,'INC=3CWKX>_:&_X)@_M*GQ;^U; MI?[,>O\ @M_#G[7GARQL/$5WXJU2ZMKCP?=BQETV_N888;:4:@DUI*940R0% M9UVD[&WI]G_L\_!CPY^SA\ ? _[//@^ZFGTGP'X0TWP]I<]SCS);>RM8[:-G MQQN*Q GW)H \3UWXI_\ !5NWUN\@\/\ [*WPQN+!+J1;&>?QQ*CR0AB$9EV\ M$K@D=B:J-\6/^"NFT[?V2_A6#C@GQY+_ /$U]3T4 >)?\$_OV=/%G[-7[.MO MX8^)MS!<^-->UF^U_P ;7MM+O6XU.[F+NP;^+""),]]F>]>VT44 %%%% !5; M5]'TGQ!I=QHFO:7;7UE=1&*ZL[R!98ID(P5=&!# CJ",59HIQE*,E*+LT*48 MSBXR5TSX,_:]_P""+?A#QBUSXX_96U"#0-28F27PMJ$K?89SU/D22(+Z'"RJ#C?&XRDJ9_B0E?>O MZ!JYKXJ?![X7_&_PK+X*^+'@?3]=TR7)^SWT&XQMC&^-QAHG]&0AAZU^W\&^ M-V>Y$HX;-4\316EV_P![%?XGI/TEK_>2/PGC7P*R#/G+%92UAJ[ULE^ZD_.* MUAZQT_NMG\_%%?HE^TS_ ,$/)X_M'B?]E?QKY@Y?_A%_$NV&Y P?0+(! M[R5\*?%3X+_%?X(>(6\+?%KX?ZIH%\"=D>HVI190.K1O]R5?]I"1[U_3G#7& M_#/%E+FR[$*4NL'[LUZQ>OS5UYG\L\3\"<4\(5>7,L.XPZ37O0?I):+T=I>1 MS%?N!_P3T^ /_#.?[*/AGP7?V7DZO?V_]JZ\&7#"[N '*-[QIY<7_;*ORO\ M^"=?P!_X:)_:Q\,^$K^R\[2-,G_M?70RY4VMN5;8P_NR2&.(_P#72OV\K\/^ MD'Q'KALCI2_Z>S_&,%_Z4VO\+/WCZ.G#6F*SZK'_ *=4_P )3?\ Z2D_\2"B MBBOYC/ZE,;XB>-](^&W@35_'VNOBTTC3Y;J89P7V*2$'NQPH]R*_(7Q=XHU? MQMXJU+QCK\_FWNJ7TMW=R>LDCEFQZ#)X'I7Z_P#C/P9X6^(7AF[\'>--%AU' M3+Y MU9SYVR ,&'0@@A@"".00#7S%\6/^"4WPYUUI-1^$7C*[T&8Y*Z?J*FZ MMO95;(D0>Y+_ $K\!\;N!^,>,5AI96HSI45)N'-RS)MLL,T95T/H0>0:_C[-G**[#P[;G!>TM,7ES[@[2(U^H9OI7TQ\(OV$?V.<]<9XBFL-3?6II+Y05Y7\I6_P!V_P!]CX&^#?[)GQW^.CQW'@GP3.FG2'G6=2S;V@'J'89D M^B!C[5]>? W_ ()@_"OP/Y.M?%S4G\4ZBN&^Q*##8QMZ;0=\N/5B%/=*^GU5 M44(B@*!@ #@"EK^BN$_ W@[AUQK8J+Q59=:B7(GY4]5_X$Y^1]OEO".5X%J5 M1>TEWEM\H[??:I M:II<$R,DT45O#<+ $D5V#@H=P/.<#'N=%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !5+6O#7ASQ(UFWB+P_97YT^]2\T\WMHDOV:Y0 M$)-'N!V2*&8!Q@C<<'FKM% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !63XU\!^"?B1H$WA7X@>$M-UO39Q^^L=4LDGB8^NUP1D=CU': MM:BKIU*E&HITVU):IK1I^3(J4J=:FZ=2*<7HTU=-=FCRKX ?L7?L_P#[,7B[ M7_&/P:\*2Z9/XBBABNK=[QYHK=(V=ML/F99%9FRPW$?(N ,5ZK1173C\PQV M:8EXC&595*C23E)MMI))7;UT22.7+\NP&5858;!4HTZ:;:C%**3;;=DM%=ML M****XSM"BBB@ KG_ !Q\*?AI\2[;[)\0/ >DZPH&$:_L4D=/]UB-R_4$5T%% M8XC#8?%T72KP4XO=22:?JGH1.G"I'EFDUV>I\[>._P#@F-^S7XJ+S^&X-7\. MS-RHTZ_,L6?=)PYQ[!EKR'QE_P $DO&UH6E^'_Q:TN^'58=7LI+4CVW1F4'Z MX%?<]%?G6;>$'AYF[)B>&/X+3\#\R M?%/_ 3N_:N\,EGB^'T6J1+UETK4X9,_1&97/_?-\3 M6B+UEET2?R_^^PNT_G7ZZT5\!C_HW\+UFWA,75I_XN2:_*+_ !/&K<"Y?+^' M4E'UL_T1^,%Y8WNGS&VO[.6"0=8YHRK#\#45?L_>6%CJ,)M]0LH9XSUCFC# M_@:PK_X1?"?5<_VI\,/#MSGK]HT6!\_FE?,8CZ,^)3_<9FG_ (J37Y5&>?/@ M*HO@Q"^#6+#YF/ABTS^?EYJ.']F;]G*#.S MX"^#CGKO\-6K?S0UP/Z->>WTQ].W^&1C_J)B[_QH_$H,=/)\.6J^_:.MG2_!?@[1"#HOA/3+/'3[+81QX_P"^0*Z:/T:,QD_W MN907I3;_ #G$TAP'7?Q5TO2+?ZH_(30O 7CGQ1M_X1KP7JVH[ON_8=.EFS]- MBFNW\-?L9_M1^+"O]E_!/6XMQX.I0K9C_P F"E?JO17T."^C7DM-KZWCZD_\ M$(P_-U#MI<"85?Q*TGZ)+\[GYW^$?^"6G[16N%9?$FI:!HD?\:7%\T\H^BQ( MRG_OH5ZMX(_X)*^ [$K-\0_BIJFHD6+^<3U\/PEDE#5P;_)67X'E?P_\ V*?V9/AP M4GT7X4Z?=W"<_:M8#7CY_O 3%E4_[H%>HVUM;6=NEK9VZ111KMCCC0*JCT ' M %/HK]+RW)\IR>E[+ 8>%*/:$8Q7X)7/>H87#86/+1@HKR27Y!1117I&X444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 ' 4444 ?_V0$! end GRAPHIC 20 mg-20231231_g3.jpg begin 644 mg-20231231_g3.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^ 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 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **\R_:K_;,_9;_8?^'(^+/[6'QNT/P1 MH+W'D6UWJ\Y\R[FQGRH(8PTMP^ 6*1HS G& 37+_L8_\%,OV$?^"A5IJ-Q^ MQW^TEH?C2;2$635--@BN+2^M8R=HE>TNXXIUC+?*)-FTGC.: /=:*X?]H;]I M;X"_LG?#6X^,'[1OQ4TCPAX>9L';%&K.V#A3BN M<_9U_;J_96_:K\4:YX"^"GQ3%WXF\-1QR>(/"6MZ)?:-K.GQ2!3'-+I^HP07 M21,&7;(8]AW#!.10!ZW17F7[5?[9G[+?[#_PY'Q9_:P^-VA^"-!>X\BVN]7G M/F7!-N]H)'A"3JN]\T5\LR?\%L_P#@E1;Z39^(+_\ ;;\'VFFZBP6QU2_:XM[6';[/V/7?#&L0WUI,1PP66%F0D'@C M.0>#0!TE%%% !1110 4444 %%%% !1110 4444 %%5-?US3_ SH=YXBU8SB MUL+9[BY-M:23R!$4LVV.)6=S@'"JI8] ":\8_9H_X*6?L(?MC_$/4?A-^S%^ MTWX;\9>)-(TR34-3T;299#/;6TQN"5D MMY9XD6X0@?>C+ <9/(H [:BBB@ HJKKFLV/AS1+SQ!JAF%M86LEQ<&WMI)Y/ M+12S;8XU9Y&P#A5!8G@ DXKP[X#_ /!4+]@']IWXOS? #X#?M1>&_$GC6WBN M9+CPS9-,MW"+?'']N7P[>?$B"ST:'2/ WA2 M[U6\L-.\-6N-]S(B6EPAGNKB$/!&JZC-JD\LYE^SZ!/H@N9+6Y8?ZQ8Y;J"V#-R95B8_-@ MC]]/V_\ ]MWX?_L$_L\WOQB\6VJZIK5[=QZ1X%\)QW:0S^(M;N,K:V,;.0J! MF!:24_+%$DDC<(:^2/\ @F%\*?V5/^"=WAKQ+^T]^T]^U%X!\9?M&?'WQE:R M^/=5\/>(+:\DDU/4[Y4M=!TN&.1G:!)YU7Y1\Y7>V(XD$8!\4?\ !;[]I+Q! M\OVB_ ]_)IX;P#X;7Q6+=R@U#3KC6M5LKR*3'#;K M4;1G(#(C=5%&O$O[3W[3W[47@'QE^T9\??&5K M+X]U7P]X@MKR234]3OE2UT'2X8Y&=H$GG5?E'SE=[8CB01@'I/\ P7X_93^# M?Q\_X)E_&KQU\3;#6KR^\'_"[5=6\/PP>*]1M[*WO+."2YAG:SBG6VFD#J!O MDC9MN5SCBOBO_@R._P"3,OC+_P!E/M__ $W0U^C?_!9/_E$W^TA_V13Q)_Z; MIJ_./_@R._Y,R^,O_93K?_TW0T ?MA7X??\ ![W%$W[+_P #9S&"Z^/=257Q MR ;)*R6*=I)6+\*4 WJW564$$$ U^8G_ 9(^)/C MP/VI/C#X0TR?47^&)\ PWFMQDL;2'7?ML"63#^%97MOMX.,%EB&<[%QQ/[;O M_!,KXY>(O^#?KX"_MK_LW_%7XAWWA[2/ -O/\6_AM<^.-4O]+:V:9F35K:RG MG>*W6%@%EBB18U3;*$3RY6;]+O\ @U7_ &Z_V9OVE_V#8/@/\-OAEX5\"_$' MX<+%!X[T'P[ID5F-;#*$AUS:@!E:94"2LW%S+%#9VX2&5MS,7 M;RVVHV"1G?LJ_P#!5GX0?M9VGQ1\'>!_A+XTL_BI\&[Z:R\=_!B^73TUV.>- MG0?97:[6SNHI&1A',+A4/R[BF]-WXS?#3XA_'#4_^#OWXEZ18?&?1O!'BW6] M;UCP_P"&]>\7>%FUFVBMX],0VD"VXN[7!DM;=$C(E'+@ ,7%?IS^QW_P1G\: M_LL_\%2_%O\ P4P^(W[<%CXH\4?$S1+S3M>\(Z9\/1HMK>[Q:MNBW:C<-\AM M(I"N&YR./VW_$O["UC M^S-\3+75_"6B6^L:WXUNH='.@0V-R9ULY?-BU)[C=YAQ]WC]EOV3[#QU<_LN?$S]MBVT:XC\=?&E=0\9:-:3P$3V MNFI9>1X>LBA&59+""TD>,@8N+FYXRQR 8'CO_@LS\)Y?B_\ %#X,?LM_ 7QQ M\:]0^"6E-?\ Q9U#P/)I\5EH>WS-UG'+>7,7VR]Q#/\ Z/"&R89$WAU*CKO# M'_!5W]FKXG?\$\]1_P""EOP(T/Q1\0/ >BZ+=ZGKNE>&;:R36--BLXVDO4FM M[VZMT66W16=XQ*69<-$)0Z%OQ8_X-'F_:&^,.B_M _"CX+?M3^$O!>L7\NE: MGKUMXK^',GB&[UF"5;R%YTD&I6A01NV'R),M3XCV_B/X6>)-=^RS>'$TQM*D;P_=P,WEK=3EA*L*?,=O^ MHP,XX -?X>?\'3O[$_QM^ OC+XV? ?\ 9B^/?BJY\#HUQKOA;3_ ]M-=V=@D M7FR:G0PE5E\N4RJAR0Q0JX7\B/^#72WMS_ M ,$=_P!M68P)ODTG44=MHRRCP_/<^M=[_P &/$LA^#'[0<)<[5\3 MZ RKG@$V][D_H/RH ^\/V%_^"_'[+'[?W[5WB[]B[X4? CXM:%X\\%:-JE_K M5CXNTG2((0]A=16L]JDMOJ_@SX(_%?PK\0_"K:M'KT7C+2=*CM+2?39_(NH#+9ZE?!?]G3]I#P=^Q5X3\(:]\1OC/X[@DN=#^'GA$VRS6UFB22/ M>WUQ=2Q0V=N$AE(+,7;8=J-5C]A3_@IC\#/V[/$/CSX6>&M!UWP?\1_A9KCZ M3\0_AQXMC@34=*G61XQ*C02R0W-NSQN%FB=@< D+N7=^)OP:^(7QRU;_ (.\ M_BKH^F_&C1?!'B_7M;US0/#FN^+O"K:S;I;PV*&TMUMQ=VN&DM+5%C;S1]X M*Q<5^G?[&/\ P1G\9_LH?\%1/&?_ 4H^(?[;]EXJ\3_ !/T.]L-?\(Z;\/A MHUK=F0VLADBW:C<-^[:UCQ_9J_P""WO[2_BF/ MX4>,_'&IZCHOBO3]!\)> =#^VZAJ-R?$ME+L&YDA@C6.*1FFGDCB4+@MN9%; M^FVOYU_^#7_X*"_'3Q1^ MR:? 'C+X7_%SPE)(/!VJVV@>*=4T]<2VQ M68W.E7^1T,4XEB+G))FMUZ** /U>_:4_;OL?V;/V@/AM^SM=?LP_$[QAJ?Q4 MO;BT\,:MX-AT:2Q2:WB:>Y%P;O4K>6%8H%,K.8BA485F?Y*]YKX-_P""4O[5 M%K_P5@\5:1_P41;0WM-(\&_#6T\(Z1:20,L<7B>^2WO?$DD6[[\"M7#-CD@7<.!^I_.OV4^&_[0^C M?L@?\$CO '[1FN?#'Q+XHT3P1\#-$U76]*\'1V37L6GV^CPRSSHEY_%=QX'5I]>\+Z?X'MIKNRL$B\V M34[F6VNYK>TLT (,DTBLQ5]B.(W*_4?_ 2]_P""I'[.7_!6']GZX^/7[/=O MJ^G#2]6;2_$7AWQ#!''>Z9=A%D"MY;NCQNCJR2*Q##(.UE95_'[_ (-?[>W/ M_!&7]M:8P)ODTK54=]HRRCP[<8!/<#<>/<^M:O\ P9Y:UXOT/]A_]K/5O @D M;6K'['/]3^'%E8&RTA89%BF1)+RZA^U2I(=A1,;W&V-I""!^4/_ 0U M^(/A?XL_\'4/QA^*7@EKDZ/XCUGQ_J>FF]L9;6;R9[YI4\R&55DB?##:S\)O%+,^Z5XC)K!F.3RJ-*+=BX8YB$J@$-$& M!6C]I3_@OY^RW^R=^WQX?_X)U_&;X ?%VS\:^*M;TK3_ _JUKI6C3:3>1ZC M="UMKP2KJGG+ 9-V[=")5"-F/. ?R\_X*_*R_P#!W-^S^6& ?%_PX(SW_P") MF@I/^#@+_E:#_9I_Z[_#S_U)+B@#]E_VW/\ @IY\)_V-OC#\.?V8;+X?>(?B M#\6/BO=R1>"OA_X6EM(9YHH\F2ZN+B\FAAMH!M$]>T:UN+R\%Y]L\J+3C97,\=^&^Q MG;)&^QS*JY#*X7X._P"#E_\ X)(_M!_MJ_%'PK^V=^P9XWDNOC#\)?"ELNI^ M"=*U8VVKOI@O;NXL;_3V5E9;A+@7H"Y4R^7B-M\81U_X-HO^"P?Q1_;P^+OC M']F7]M+X?0_\+Q\"^"55_'C:9]CO]7T:SOA#)9:C#M4)@@A5W>?)E%= M7:0 \-_8S_X+R?M"?M0?\%T?&_Q3\7?L@_%KQ%X;\$_"O7?"OA'X/_#C1[74 M-8T)3K&EFYOKV.>ZMX_->2V5)F5SL8P1*&"ES^@G_!0[_@X2_9A_X)A^//#' M@']J+]F7XUV\OC#P_%JV@WVCZ-HL\,\;*GFPL'U6.6*:%W$4B.B_,"5+J5<_ MF1_P;5 C_@X\_:;!'_, \<_^I7IU._X/?D+_ !_^ "*<$^$M: /_ &]VU 'Z M87/_ <4_L4:E_P44T__ ()P?#+P9XV\9>)-0O+K3H/$N@6-J-*GU*&.9C:P M2SW$9F!D@DA,X A$@^_L#2+1_9F_X.._V5OVIOVW[;_@GKX,_98^.>B_$M]: MO=,U+3?%6BZ%9Q:7+9K(UV9V&KLQ$212LRQ+([!#L5S@'[.\"_LS? 7X>V?@ MQ= ^$?AM;[X?>'8M#\'ZQ)HENU[I-BD(A\BWG*>9"C(,,J$!LG.3%X@U:UFUU(:^5/^";WQ!\/_ME:_P"-_P#@I9H-O_P""M/\ P;XW?_!7/XYV M/Q3^,/[=WBC0=!T"P%IX3\$:7X6@ELM)5@IGE#-.#+-,ZAGD(!VK&GW8UKR7 M]B3_ (-%O@'^QI^UEX"_:HB_:Y\2^*9O ?B&+6+30K[PM;P17-Q$"8MTBRL5 MVR;'X!Y0"OU[HH ^6_\ @I=_P2N^$G_!1NQ\$>,;_P 7WG@GXF?"WQ'#KOPT M^(VDV,=S/I-W'-%,$E@C_P#! M33]L[XTV7Q3^+EAH$6B^#FT?P>="T3PS:(DB%K:S>[NY7G;SIR99)V \^3:B MY4K]DT4 ?F]_P5I_X-\;O_@KG\<['XI_&']N[Q1H.@Z!8"T\)^"-+\+02V6D MJP4SRAFG!EFF=0SR$ [5C3[L:UY+^Q)_P:+? /\ 8T_:R\!?M41?M<^)?%,W M@/Q#%K%IH5]X6MX(KFXB!,6Z196*[9-C\ \H!7Z]T4 >&?M^_LH_$[]MC]GO MQ/\ LQ^'/CS9^!?#?C709M)\2WD/A#^T=1DMY?EE2"5[N.*$/'E&W0NV&)5E M."/ _P#@D/\ \$6_$?\ P1_MO$/A#X3?MO^"*6N_\%@CX;\._%K]K>3PE MX6\'ZA:^\Z* /GK]@']A_ MQ+^Q9^RKI'[&OC7XQ:=\1_!7A[1'TG1UU/P:MG=-9N\A>"Z87,D-S'LD\L+Y M2':/F+YKXS_9N_X-@_"G[$/[:TO[9G[$W[^/.C_MA_ M##]HO5_@[\8-.ALQ?^+-!T4W4&HS6@7[-=&$7$,L%S&$1%F2;(2.,%6* U]* M?L+?L$>/?V8I7^(7[2O[8/C'X\_$A]*.E0>,_%MK'9PZ9IY='DMK&RB9DMQ* M\43S2,\DLQABW/B-5'TE10!\O_\ !4;_ ()8_!#_ (*H_#WP+X ^,UV;./P1 M\0M/\11745H)7NK.-]M[II.Y2D=S 2A8$[66-]K;-I^G;>W@M($M;6!(HHD" M1QQJ%5% P .@ [4^B@#\F?B)_P:WQ>"/VVKW]M/_@G'_P %!O%/[/=_JU]< M7-_HND^%$U**W^T-ON(+9OM4 6V=L$6\J2HIQCA$4?9NJ_\ !.BX'[#_ (\_ M9'T#]HC7[GQ#\4M)O;+XA_%CQ?9+JVL:PUY:_9+B8J)(8XF%OMA@11Y4$<:! M4)!)^F:* /SE_8-_X(#:K_P3X_9@^,O[+'PA_;2N[_1OC'H[6=]?ZSX!B>YT MB5X6MI)X-EVJL6MI)5"N" _E/T1DDZ[_ ((V?\$2[/\ X(Y77C73?A[^T[?> M-= \=?9)=4TO6O"D=M-!*X("E9I Z,C;L(05P=WW910!^8NO?\ M!N-J7@[_ (*8>)_^"B/['O\ P4&\6?!V3QU=7UQXQ\/Z)X/L[^YE-_();]+6 M[NI&CMTFES*N^VF,3X*'A0M[]BK_ (-QO!W[!G_!0J__ &^?@G^USK]U/J>J M:H]YX6\3^'Q?K+I]],9);9KQKH3R3!2-MRY9BZAW5\LK?I910!^;7_!6/_@W M%^$__!1G]HG3/VS/@[^T5K?P8^+5B+0WGB?1M)^VQ7TMIM%K=&-9[>6&ZC5( MT6=)>%CC^0E :^E?V%_V"_'7[,3R?$']I']KWQA\=_B3+I?]EQ^-?%UM'9Q: M;IY='>UL;*)F2V65XXGF:3\6_$^J:X_B>Y\7>"4U7P[J>F:C=K=#3VT^&ZMKB/RI(H66= M;O<70DKM(C7]*:* /C;]@;_@CI\.?V0?VE_B!^W7\6_BM=_%/XY?$FZG?6_& M]]HL>FVFGV\K*S6VGV2R2_9D(2-"6EE?9$B!E&\/E_MN?M;?\$Y?V[?V5OVI M_P!C ?&2S\4:E\/O!]]8?$'P_I>GSF[TW45WK:+;&6-8KNY2_AB1%A:0"X6. M-L,0I^W:^3O"7_!$_P#X)[>!_P!LW6_VZO#/PMU.U\9^(M:&M:Q8IXFNQH]U MJ@G%RM])8B3RI)5N +A=X9$F E15D56 !VO_ 2]_8TTO]@#]@?X8_LHV<$( MOO#'AJ+_ (2*>#!6XU:%O $:0V\$DQE9I'GO)'EE/R!FRJG8 M-J+DY^BKG]A/XT:M_P $Z]4_X)[^(/VI=/N;6^^'P\$0>-(OA_Y=]'HS61LI M?,B^W&*2Y: [1,H15/)C8\CZ;HH _.7]A'_@@-JG_!/W]EGXS?LH?"+]M&[O M]%^,FCO9WVH:SX!B>YTB62!K66>#9=JK%K:210K@A7$;\A623K_^"-O_ 1. ML_\ @CG-XTTGX??M.7OC70/')M)M3TS6O"D=M-!=6PD6*6&>*X("E9G#HR-N MPA!7!W?==% 'YC>$O^#'Q7X)L MO 5CK,7V>>432PV2SOKF]%U)>%E8+)< 12.P,BF-B" M/TWHH _/'_@J]_P0&T#_ (*+_M2^ /VW?A%^U-JOP>^*7@3["D'B"S\,IJT- MP+*Z-U9S+"T\'EW$,KL0Y9E90JLGR@UYY\=/^#8K3/CI^UEX/_;=\3_\%#?' MU_\ $GPS)I5_?^(/$/AVTO?[4U6QNC<1W/DH\,-K ,11K:P(D:1PCEF9W;]4 M:* /ES]H+]@KX^_$G]JKPQ^V;\$_VT9OA[XS\/?#X>%[W3D\$)J6AZ[&UTUS M(;VTDNTD:+>P,:1S1RQ$$B9MQ!Q_V O^"4/A[]C_ /:1^*G[;OQ2^*\7C_XR M?&"Y'_"2>)+#PPFBZ=8V89'^R65DLT[1HS1Q%WDFD=S!&20=Q;Z[HH _-?0O M^#$/#^CVDDUU#?SK<7UM;7\V MYK.*69 X*1&:$X,4J%5*WO\ @K;_ ,&^.@?\%:_BOX7\=_$']K#4_!^C^"=! M_LGPMX?T/PE'.8(F*-*\UQ-<[II&=1@A4"HJC!8,[?HU10!C^ =-\:Z)X,T_ M2_B/XMLM=UJWM]FH:Q8:0;"*[8$XD$!EE\LE<;@'(+9("@A1^=G_ 4N^*O[ M!/\ P6^_X)C>/OA%^S1\:M-\;:C!\1=&\-^%K_3;"X1['Q9)?0Q6Q1;B.,R0 M&*:V>EW?B:[N=,TFXDCEB>:TLY)#%%+Y,TL*RD,Z12R1HRH[JP M!]!? 'X*^"/V;O@=X0_9_P#AM8_9] \%^&[+1=(B(&[R+:%8D9L=78+N8]2Q M)/)KKJ** "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 **** "BBO(OC9^WY^P_^S9XE7P;^T-^UM\._ VK2 M*6CT[Q9XNM-/FD4!22JSR*6 #+DC.-P]: /7:*\Y^!7[8'[)W[4#74?[-O[3 M7@#Q])8Q[[Z'P=XOLM2DM5SC,J6\CM&,D#Y@.HKT:@ HHHH **** "BBN>^* MOQ:^&'P,\ ZC\4_C)\0-(\+^'-(@,VI:WKM_';6UN@[L[D#)Z =22 2<4 = M#17&?L]_M"_!S]JOX/:-\?O@!XUB\1^$/$*3/HNM06LT*72Q3R0.RI,B. )( MG )4 XR,@@GLZ "BBB@ HHK@_P!IC]IOX%_L=_!76?VB?VD_B#!X7\&>'_(_ MM?6[FUFG6 S3QP1#RX$>1RTLL:@*I.6],F@#O**K:+K.E^(M'M/$&AWT=U97 MUM'<6=S$$OV@_CIH?A MK6?&>LVNE>%=$N97EOM3NKB800K%;0J\I0R,%,FWRUZLR@$T >J4444 %%>( M_&S_ (*4?L _LW_%>T^!GQY_;#^'OA+Q=>",IH&N>)H(+B$2 &,S!FQ;AP05 M,I4,#D9%>K>-/B#X$^''@G4/B7\0?&>E:)X=TFQ:]U/7=6OX[>SM+95W--), MY"(@'.XG% &Q17$_!;]H[X'?M$V6IWOP6^)6FZ__ &)>):ZU;6KLEQI\SQK* MB3P2!9(2\;+(F]1O1@RY4@UM^)_B1X%\&>(O#_A'Q/XFMK35/%6H267AW3W8 MF:_GC@DN)%C0 DA(8I'9ONJ%Y(R,@&W1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5^6W_!P3=:)I7[<__!/37->N;6VM[7]HZ,SWEXZHD,7GZ:6+ M,W"K\H)SQP/2OU)K\J/^#AS7_ 5M^W3_ ,$^=!\:ZII:V\G[0T5E@I+?+S@T <1_P %?[GPAX[_ ."X7[&-Q^P'JMA??'"U\5R3 M?%"]\%RI+)#X3%Q9;SJSPD_N?L_]H !SDQNX_BCS^BGQ$_;&\>7WQ"\9?";] MDK]GJ3XH:_\ #N.W7QDUQXKM]%L+2]G@6YBTR*XECE,UZ8'BF*;%BC6:+S)D M+A:]5^'_ ,&O@_\ "8W1^%?PI\->&?MS!KW_ (1_0K>R^T$="_DHN\\GKGK7 MY%_!SXU?L'?L:?\ !4?]J/\ 9A_X*Q^"?"6A7GCSXG2_$'X6?$'Q_HJ26&JZ M3?6\2&T6[D0K$(?(15W$)O6=,AT"L >O?MG_ /!;W7_B7_P1,^(?[=O["'PX MU"VUK2)KCPOXPB\3WL5I>_#_ %(S06DS21*S&YN$:[A>$1G:0ZR.5VF)O6?V MC?\ @J]XG_X)]?L.^%/VC/VBOV._&+VUW=:5HRSZ?XGTNYMXC<0Q"*[NY_/\ MR)'8R#Y(92"GS[=ZD_/?_!3J']E#QK_P;Z_M->+/V!OV?=!\+_#W5;VPNM*U MCPGX<33K;Q;Y&I:6;K5XX4AC+PJR2PB=@?,%HSJ3&4=J7_!-T\3VNI/X7N[D$VZ:Y:Q(OV)6P5:6"6ZCC<;6<9!/F7_!R]\,OB]\ M6O\ @EE=>-O@'I$WB&3P)XWT/QIJNDZ9F5M3TJRD9Y=H3/F(GF1W#8S\D#-S MBLK_ (+6?'+X+?MX?\$1-5TS]G+Q'8>-=2^.K>'=/^%.A:9D_#GXT>&_V7/A;X(F\0_#+_@H;X8_ M;)\#_M+?LS^+_A%J?@CXD?!G1;O3/'WA:_NTOK1H[NQN7M;JTNT5! MQ2-8:?KFE3*[Q3R8)C1RA=B1@&\C=B%61E^W+C]N#]GO]J3X/_&36?V=/%.E M^)_!7A?P#?KKWQ,TNZ5M)GU VDS?8K>Y"^7=M#"HDFD1RD7GPKEF9Q& ?!'_ M 3!_P""G?C/]A/_ ((1_!SXIZ;^P[X_^('P_P#!>AW;?$;QOI&HV%C;Z/"^ MLW09K6"ZE6?4FC$B&1H4$*9*F;X9YF5+>VAM@9I9G^XNU55Y'CB?\ ,KX!ZYH9_P"# M,;49WU:U\N/X+^([9W,ZX6HL9.>'+LJA>N2!WK%_:^\<^!?@%\*O^":? M[>O[0/PW3QM\!/"_PH3PU\2I!I?]HV^C-JV@Z7':W[Q -N"RVY)(!/[C8N7D M0$ _0'X5?\%06U/]L3Q!_P $_P#]H/\ 9RU;P/\ %JP\&'Q9X3T73O$-KJMC MXPTD,Z%]/NW%L!,'BD4Q3I#CRW.XJK,/._@[_P %K?'_ .T]\&OB+\2?V6O^ M";/Q.\7:S\./B#JWAK6_"EUK>EZ=);KI\-O)-)+<23&%KAGEDC2SM3=29AW, M562,MM?LE_$[_@C]\;OVG_#^L_\ !/GX3_"_QGXQTO1KBZUGX@>!_#D"OX2T MR2&1$66]6',]9&1KB0@+$P;S;_@W&\6^%;KX2?M7ZK;>)+![6'] MM#QU>RW"W:;$MGCL&28MG C*JQ#]"%//!H Z6+_@NN?B;^Q)8?MZ?LG?L$_$ MKXD>![3P]<:QX]O?[2T[2%\-PVK2"\A3[5+OU*:$0RNPM4>/8!F16)0=K^VW M_P %4/V?OA%_P3 LO^"AUU^SGXA^*OPO\4>'--U0Z9!:Z>(H(+V2W6U&H1WD MPV SSQ1MY4<[(XY7 W5\D?\ !&SQ!H,7_!J1XPN)=9M%BLOA[\2H[QVG4"!F MDU-PK\_*2KH0#V=3W%<7^T[XAT&7_@RLTB2/6;5A-\-/"=I$1.IWSIXBL%>( M<\NIC?*]1L;/0T ?J;\=?VSO WP+T/X?:8/"NH:_XT^*E\FG_#SP%HTD0N]4 MN/LQN9V+R,L<-M;0!I9[AR%C1> SLD;\/\"/^"D2>./VWO$O_!._X]?!"[\! M?$W0_!L?B[3?L>M+JVD:WHK2K"UQ;W8A@=725MC1R0IR&VLX!KY _P""H7QO M7]C']L[]A?\ X*8^.[:ZU#X+>'M#U?POXRU_38'N8="_MC3K>.WOCY88[''S MDJ"62U91EF0'[,\#_P#!3+]F#X_^)M3L_P!CKQ'IWQ@?PYX0O-;\4:OX)NA< MVNF0)$7MK$W**R->W4HQ':AMX2*:1PNQ%D /%?$'_!=C0-,_9 ;_ (*6:)^R MYK.J?LXQ>*CI,WC>#Q)"FM?9EU/^RSJBZ0T6#:F[^10;E9R"&,*@\<__ ,'% M\VGZM\'/V5-6M'2:.3]M+P%+;3*,Y5DO\$'T(-?"'[:G[9OP:_;L_P"#>?Q_ M\>_'O[25A=?$W7WAETOX&>"-6>ST[P/!%XFM5>&32;,JTH$ 61[[41(IEN$, M31>;$A^K_P#@MG\ )+76;2]5K6XCM MX;U9Y8Y<[9(XV!5I%)4$$$Y% 'ZMT5X]\6?V_?V/?@5^TMX(_8^^+?QRTS0_ MB/\ $>#S?!GAJ[MK@MJ*F1HT_?+&88B\B.D:R.AD=2J!CQ7L- 'YP_\ !;:P M_P""6?[-'_!/OXC_ 4^.5E\/--\7?%+3;\>%1XA2*35]0\27K.L&M33;7N MD%TZS271!6*.$HO 2(YG_!0W]GCQOX;_ ."%_P '?AE\(O'4_P 3?#OPWNOA MY?>,M:T M>KXE\-:;-:M=74*Q%S/;X2.ZP-W[J'/.W-?2OQ4_:T_X)3_ +8O M[+WC73OB+^T%\+?'?PZ6VN=/\5V;ZY:W?E.H9#&( M4DCMYXD>,_ZME9.-N* /+?V;/'?ASQ3_ ,%E?VB_VTOA_P".],D^!VD_ KP_ MI?BOQW:7Z-HE]K=K)-=M(ETI,,YM+%G65U9O)\T*Q4G%?0G[*N@:U\6_'5U^ MW?\ &O3)M*U'Q78_V5\*?#6L)Y,_AWPP[K*@>-\&._U!HX[NX7 =$2TMV&;5 MF:G\5/\ C-G]H5_V;[#]]\+OAIJ5K??%:Y7F'Q!K:B.YL?#N>CPP@PWMX.C9 ML[<[EEN47Y*_:3T/P[\:O^"EW[8/A3]K[2K.]\,^ _V4;"\^%<.NQ*T.F:?< M07!O%_P:\1^((-$U7XG_ Y\.7NBW'@V M[G)%O+J&FW5[?>?9NP*M9B"<112,,[<'YD_:Z_;6_:I^! M'_!6/]E_]DG0O^$._P"%9_&R?Q,-2%_B?9:),]QIC7%A$)I;BT9F9O+V$_(7 MX:X_L:2XO'NGAO_/%LPF5+>W\HS+M:0(=X!^B5%>3?M9?'OQ1\)= T7X? M_!W2K'5?B;X_U(Z3X!TG4%=[:.4+ON-2NUC97^Q6<.9YB&4OB.!&$L\0/JEE M'=Q64,5_)_&/P+\':MJ5VP-UJ&I^&+2>>8A0H+R/&6;"@#D] ! MVKL:* *FA:#H7A?1[;P]X9T6TT[3[.(16EC86RPPP(.BHB *H'H!BN;^+7[/ MGP$^/MK96/QV^"'A#QK!ILQFTZ'Q;X:M=22UD.,O&+B-PC<#E<'@5U]% %*; MPUX#[CP_92:0]D;-]+>T0VS6Y3883$1M,>SY=F,8XQBN7N/V;/V=;O M0-,\*W7P#\%2Z7HL+Q:-ILGA6T:WL(V;_$GX7_LZ^!/#?B/4@PU'7] \(V5G>W08Y;S)X8ED?)Z[B17GT;Q-HT%_:2,OW6:&=60D9."1Q4-O\ !CX/ M6GP\M_A%:_"CPU%X3M(U2U\+QZ%;KIT*JV]52V">4H#?, %X//6NEHH XA?V M:/V<$TA_#Z?L_P#@@6$ERMQ)8CPI9^2TRJRK(4\O:7"LP#8R Q'&[Y76^\/PZ) MC<*_P!\/ $\MPV!G*G/>NBHH Y#X??L M^? 3X2^"+SX9?"OX(>$/#/AO4?-_M#P]X?\ #5K96-SYB[9/,@AC6-]R_*V5 M.1P'4.B/M.1N M13U KMJJ:_KFF^&="O?$FLSF*ST^TDN;N0(6*1QJ68X&2< '@DW6@VGP!\%16-[)%)>V4?A6S6*X>/=Y;.@CPY7>^TD'&YL8R::W[,_P"S M@^D)H#_L_>"#817+W$5D?"EGY*3,JJT@3R]H8JB MC)"J.PK-^ /[7W[-?[4 M&F_;_@;\8-'UR58]\^FQSF*]MQW,EM*%E0=LE0#C@FO2: .>?X2?"J3X?3?" M5_AEX>;PK<0O#/X9.BP'3Y(W8NZ-;[/+*LQ+$%<$DD\FD^%_P@^$OP0\++X& M^"WPN\.^$-$29I4T?POHD&GVJR-C$?'C]B/X M=_'?XF?#C4M5^&?@G3]$^'&KZ;K&FZM;Z'$VLK+I]VEW::=:R>4/L%FMS!:S MN8W8RB(P^6BDN?=Z** //_#G[)O[*_@_X@S?%OPE^S1\/]+\5W%P\]QXFT[P M;8P:A+*QRTC7*1"1F).2Q;)KT"BB@#(\%> ?!7PXT>7P_P" O"UCI%E/J%U? MSVUA;K&LMU(&5&_=NT<9:/[C%%+ [1CNZ* &P006L"6UM"D< M<:!8XT4!54# Z "G444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%5-9U[0_#EBVJ>(=9M+"V3[]Q>W"Q1K] M68@"@"W17C?CS_@H9^PY\-=Z^+/VJ?!*21Y\RWL-=BO9EQV,=N7<'VQFO/'_ M ."OG[+NON8O@OX-^)OQ)?.$7P-\/+V?>?0&=8J /J>BOE?_ (;:_;8\F&$(C.?9J[;P'_P $[_V&OAKL;PI^RMX* M62+_ %=QJ&B1WLJ>XDN1(P/OG->M:)X?T'PS8+I?AO1+/3[5/N6UC;)%&OT5 M0 * /F/_ (>,?&'QI\OP0_X)N?&76-P_J?M(? *P^'MTET@TG2K/Q3#JSR0E+6N/]>9#:6Q_>9YSYYN^O?=[U]*_ M\'(5KX>N_P#@B9\>T\3K&;=/#^GO#YN,"X75K(P8SW\X1X]ZM0_\$[_C+^QY M^V]XY_;<_P""?$_AF^TSXOF*?XP?![Q?J,E2B?M1_L7?M1?\%1QH'P>_;%T+PQ\./@=I>O6NL>*? _AGQ3- MK&L^-YK9Q)!975S]FMX;"Q$@5W6+SY93&N'AP#0!\!?&[X"V?Q"^ _\ P29\ M8?&&\\7Q^)=;UOPIH.H7%CX\UC3Y(=.;38I(S MM=1BSN600EKJ 1W)VJ#)\ MH ^C/^"G_P (KC1O^"LG_!.;X-_#/XC^(]"\I_B99V?B2_UBXUO5;:$Z+9>9 M(+K4Y)Y)KC87"37#3;6*LRR!=A^@O^"JW[!GQ[_:U,EI#*\) V;=L9& W3 SR7[3W[$?_!0OXX? MMY?LM?M=V\7P=O;;X"#Q%<>(;>Y\7:IITNK3ZU9Q6TL5M$FEW*Q1VPC 1WE9 MI@H++$6( !Q/[,&E>/\ ]C'_ (+\:Y^Q#X7_ &@_B/XO^&_C[]FI?'SZ-\1O M&MWKLFFZY'K;6+2V\UV[O&KQ1N64'#-(,\1H%XWX.Z_^T)_P5K_8T\7?M-:3 MX)^*I\0^-=;\2P?"WQ)X,^-A\/6G@V.RU"ZLM-6&S@O80SH;:.:>6>)WG>1Q MS$(D3Z#UK]BS]LG4_P#@MOI'_!1R'2/ADGP_T[X,M\.I=,;QMJ']L/ VJ2WY MU 0_V5Y <>8$^S^=@[2?-&>/$OA3_P $Z_\ @L;_ ,$U?C=XX\%_\$R/B?\ M!3Q+\"OB!XLNO$&F^%_C&-32X\%7=TVZ=;?[$ TL(.T*OF'<$&41R\C@' ?\ M%$]1_P""H?PB_P"">7[)6K_M"?M+ZWX1^-,W[0GACP;XX7P?KJ'1];AFN[TQ M75XMLL3W321V]FTL7F+$Q$J[!O)K]$?V/_V)I_V1_%?Q!\3R?M5?%GXD#Q_J MUKJ+V?Q-\4+J46C311NLGV)5BC$"2L^610$ BB554(,_-_\ P47_ .";O[;_ M .T;^SA\%O@O\&O'G@+Q+X@^'OQCTOXD^+_&?Q&\1WVEG6-2MIKNXFMX+6ST M^[$,$DMV1&/,Q!%&D05PH:O??^"@6N?MYZ3^QS>>*?V.O$?PO\'?$:PEMKW6 M]3\?ZC/<:'I>FQYDOI!/]G5FV(N=[PJ-@D.T-MH ^A:X_P".UM\>;SX8:G:_ MLTZKX4L?&+P,-(N_&MG"U\-^*O%/@72=6\2>'UC=!IU]<6<4T]N%D)=0DCLNUCN&,'D&O-_ MB[XM_P""IWA;]IF1/@G\%?@EXS^$-SI,"VBZ[XWU/0=?LK_GSGFE2RO8)H,X M*+'"KXSDY R ?,'_ 0T^*WQ5UJ3]H7_ ()D_MP?!'P]I/Q2^'7BA]4^(FN^ M'7D>S\=IXA$]P^JNSG<99E&21L4120HD<(B,2;^A_P#!+'3?V=?AC\&/#_[1 M/[2>CR? S]D?Q%J/CGPS/-I,D&HW;0?:9=/;49C(8D2PCGERT*9N62,[8L%& M^EOV3_V3=7^$'Q.^)?[3_P 7-8TO4OB;\7M0T^7Q1+H<3KI^F6.GVQM[#3+4 MR 22I"C2L\[A6FEFD?9$NR)+/QQ^#7C_ /:)^.GA?P=XSTN*W^$?A+[/XCU: M%[I';Q7KD);R0.!YT_V0+E(IE< \'N?VB[OX#^(_#7[6GQ MU^&>H7_Q>_:'\3VG@GX*_#*YN5M9/#NBN6N(;:ZD97^R,40W^HRJDCK(8;<+ M+]E@S[W^R%^V5X7_ &JKGQ]X*D\+S>'/&WPK\93>&?'WAB>\6Y6TNU198I[> M<*GVBUGA=9(I2D;$;@T:,I6N _X*-?L>?$?X]?$7X#_M,_!BWM=1\4? CXEC MQ OAJ]O%MEUO3+B!K:^MHI7^2.Y\LI)$9"L9:,HS('WK#_P3E_9 ^*OP4^+_ M .T!^UA\<;&UTCQ)\>?B%!J\/A2SOENO[$TJRM1:6,,\R?NWNF3?)+Y1>-2R MJKOM+$ ^JZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH \5^/W_!/C]E+]HW4O\ A*?&?PTBTWQ,DGFVWC#PO,VFZK#+VD\^ M'!D8=O,#@>E>;?\ "IO^"F/[+7[WX,?&32OCEX7@^[X7^(S"RUR.,?P0ZDGR M3N?[\^!SPM?6=% 'S+X$_P""I?P/'B2'XC*RDA@?4 M5G^._AYX"^*/AR;P?\2?!>E:_I5R/W^G:S81W,+^Y20$9]#U%?-FJ_\ !,:+ MX5:E-XL_80_:$\4?"&_DD,LGA^.U 'U717 MR9_PU_\ MK_LS?Z)^V9^RA)XET.#B3XA_!QFOH @_P"6D^GRD3P@#EGR%'.U M3BO:O@#^U]^S7^U!IOV_X&_]_@:87=A^S/HVHSEMTD_B&YN=3,C=RPNI9%.?ICVH ?XW_P"" MK/\ P3W\ R-;ZI^T]H-],&VI%X?CGU,R-V"FTCD!R??%WLF]VGG==@^JU]"^"/@[\(_AE&(?AO\+/#GA]%&%70 M]#M[0 >F(D6NCH ^5_\ AIC_ (*:^/?E^'?_ 3QTCPQ _\ J=2\>?$>V;/N MUM;+YB_3-'_"N/\ @K[\0.?$_P"TC\(OA\C_ /0F^#[G5I(A_P!O[!6;U[9K MZHHH ^5_^'=7QG\:?-\;_P#@I-\8]7W?ZZ#PG>6_A^&7U!2!'^7VS^-6]%_X M(^_L(VU\NL^,_AMJWC#45_YB'B_Q9?WDC>N5\Y8SGW6OIVB@#SOP'^R-^RQ\ M,-C?#[]G/P1I$B8Q<67ABU28^YDV;V/N2:]#1$C01QJ%51A5 P *6B@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *R?&'@3P9\0=/@TCQUX6L=8L[:] MBNX;/4K99H1/&=T.?M, M_P#!0#]C_P#8TN[&U_:E^-5GX'74Y1%IEYKVG7<5K>2;=WEPW B,4L@')16+ M#N!0!['169X-\7Z+X]\-6OBWPZMZ+*]0O;G4-+N+*5E#$;C#<(DB@XR"5&X$ M,,@@G3H **XGXT_M"_"SX!6FE/\ $/6+O[=K]Z]GX* MUL[5))IBD2/(Y52L:*SN54%AS7[(O[<7[-/[:GI M7[.O[0WA/Q??Z(<:WI.C:S%)>Z=SM'VBVR)803P"ZC)&*]-H **** "BBB@ MHHHH ***\Y_:E_:S_9\_8L^$.H?';]ICXC0>&?"^F ?:M0EM)[ALG@!8H$>1 MR20,*IZCUH ]&HK#^&'Q%\+_ !?^&OA[XM>"+J2?1?%&AVFKZ1--"8WDM;F% M)HF9&Y4E'4E3R.E;E !167XU\;>#OAOX1U+Q_P#$+Q3I^AZ%HUE)>:OK&K7B M6]M96\:EGEEE?#@R,.WF!P/2O:J* /DS_A4W_!3']EK][\&/C)I7QR\+P?=\+_ M !&866N1QC^"'4D^2=S_ 'Y\#GA:V? G_!4OX'CQ)#\./VF_"GB'X+^*Y3M7 M3?B!8F"RN&'5H+\#R)(^?OL8P>U?358_COX>> OBCX6=S&)+:ZM9EDCE0]&5E)# M^HJQ7RIJO_!,:+X5:E-XL_80_:$\4?"&_DD,LGA^.U5_\ AK_]M?\ 9F_T3]LS]E"3Q+H<'$GQ#^#C-?0!!_RTGT^4B>$ M;? ']K[]FO\ :@TW[?\ WXP:/KDJQ[Y]-CG,5[;CN9+ M:4+*@[9*@''!->DT %%%(S*BEW8 9))Z4 +16)X?^)GPW\6:]=^%O"WQ T3 M4]3L(Q)?Z=I^K0S3VR$X#21HQ9 3QD@)L* M?3-;T^&<[J*ZI6]6E^MRXY;C9?8_%'Z):OK>C>'[%M3U[5[6QMD^_<7EPL2+ M]68@"O)_'G_!0;]B'X:[T\6_M4>"(Y8\^9;66O17+]0O6(&#DJ9E1B<\Y6OH'P'^Q_\ MLI_##8_P_P#VW!<^@\]8@:;_P -O_MH M>.!CX-?\$P?&;QN/DNO'GBFQT+RQ_>:*3>Q_W0]'_#%O[L? ?@RQT?RA_=6=2SG_>(S7U110!\L+_ ,$A_P!FKQ$V_P"- MGQ$^*?Q*8G,O_"T44 4M!\-^'?"U@NE>&-!LM.M5^[;6%JD,8^BH * MNT44 %%%% !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 %?E]_P=6PPS?LF?L_+-$K _M<>$ MP0PSP;+5LBOU!K\H?^#L3XJ_#3PU^S7\ _"VO>/=(M-3M_VH/#6KW&G3ZA&L M\5A!9ZD)KIHR=PA0RQAG(V@NO/(H ^LO^"DO_!3FZ_X)W>+?A#H6H?LS>(_% M^F?%7XF:1X/'B+3-1@6'3I[VTS_@H-X-_87_:H_8?U+X7I\5M$U34/A/XGE\=V6KOJKZ?$9[FUO;>U398 MSK -Y"3SKED4,V[(\/\ ^#@7XV?!QM4_8AU:/XK>''M#^V=X+UL74>M0-%_9 ML$EPLU[O#8\A"RAI<[5)Y-/_ ."G'QB^$NG_ /!=3_@GO->_$[P_$FGO\09+ M]WUB$"V2]T2UCLVD.[Y%G?Y8R*54MD40,TD49X#]IGXY?!K1_\ @YS^ 6CZK\4_#]M<67P'\0V%['/J M\*_9KN::=XK>3+?)*RQ.0C88XX'(I_Q$^-'PAL?^#J?P-I]W\4- CF?]DFYT M58VU>'(U)M>N)ULS\W$YB4N(C\Y7!Q@B@#VOPO\ \%/_ (\^+_&GPC_9H?\ M8?G\+?''XE>!M4\6:[X'\:^-/LVF^$M.LKIK8O<:A:V=PUQ)-((S'%' #MD' MF&(X!V/V:?\ @J[X/^*GP:^/WQ#^.OPJNO 6M?LS:UK&G_%/1+#5AJ\ 33[9 M[IKJQN/*@:YBEACV[:;#&WF+ (MT$\B+)(%W,-KR>!_LT?M?\ [?OQ M(_X+6?M"?!'Q;\)/!]UH'PY\*^%+&TT*Q^(%Q&FF:==F>\-]&7T\K>WTT/B7::-K M7[/]]XA76[;2M*NDDGN]:TUBQEMH+2)&DE+ .CB-99) Y1?5/@?\>/A5^SI_ MP<=_M4^&OC+XJCT34_B3X(\ _P#" :=<0N9_$!AL5MY1:(JDS;)"VXCA%CE= MB%B=E .OM?\ @MO^TO\ $;QU\K>&7\>Z= M:23VTV\R7+SJDL*2853%;0M<-(HD8L@3!]M_9M_X*)^-OC;^V[\4_P!A+QQ^ MSG!X4\4?#+PAI.O27\/C,:A:7Z:A$LD4.1:1M$R;@KD!P&5MN\89OF[_ ((Q M?&+X3^*?^"IG[?.@^&OB5H5_>:G\5-%NM,MK/589'O8(K*XBEDA"L?-5)$96 M*Y"G .,BLNS_ &D/@5^Q-_P<8_'KQ'^UC\4=(\ :5\1O@CX8N/!>K>)[H6MK MJQM2()HH97PKRB1' C!W,4( )&* /J#]DO\ X*>Z%\>-2_:'T[XT?#:T^'$7 M[-_B>?2?&>K-XG_M*QFAAMY+B6]23[- RQ+'&6PR;L=0",5P'QK_ ."OOQ=^ M"/[,OAC]OW7/V';R\^!GB34-/(OK+Q?))XML](OG"VFK2Z,M@8!&X:-O)^W> M:%GBW!6WHOQ5^S];-^V=HW_!5+]F+X.S7UOXZ^(7B:[O?"7AW5+&6RO;V-K" M7RD>*55:#S618BLNUD,RB14)VU]!?\$UO^"]G[(&N_L5?#WX'>)[G6HOC_X6 M\.6?@Z^^!T/AZ[&N:AKME MH(8(S%L2.5HMYD=E2W5F\YH_+? !TG[8W[7W[ MG2P-+?.+"7[( ML"RR>5 J3;V8N[*=@C]X^&/_ 4*\8>)/^"F6L?\$T?B7\ K+0M9T[X/#XA6 MOBC2/&3:C:W-F=1@L!;F)[.W>.7S)7).6 $0QG=D?,/_ 4+^+W@S]FS_@NI M^Q]\=?VF/%FF>$_#LOPO\8:5>>(KR5DTY-3>V7_1UE8=6>1%0'#,708RP%4? MC%^T?\%/V3_^#D70OVC?VG/'UG\/O _Q$_8O.C>&?$WC(G3;2344\0QWCV:VWCJRB7PE"EP(OM922)7OBD?[Z M98@(H@5C$TCE@OFO_!,S]J3X)7__ 71_;NUW4_%W]BVWBO3/A[J.@MXBM9+ M W-E::#();HB=5,46R2*16DV925#@9Q74?\ !K!\2/ 'B_\ X)Q:MX=\+^-- M+U#4-.^+7B>6^L;2^CDF@CFO3+$[H#N571U96(PP/!H ]P^*O_!2+XW?\*.\ M<_M6?LH?LGZ1\1OAG\/+G5DU'5]3^(S:/J&OQ:5)+%J4^D6RZ?#OVK_@C=W,OAGQKI7VS3TOH@D]NZ MR/%-;RJI($D4T O"GQA^$WBG5;<>(_&_P *4U*3QCIL][-?[.'PO\2?M$^&K?X%^'?B/KMW:^!_"D'A.2W6RMWN) M)8I[JVM80M@S0RP3SHZ@Q27#(V65S0!]>U^3_P"VS\6/A-\#_P#@Z5^!'Q'^ M-'Q+\.^$-"M_V9M2BNM>\4:S!I]I$S7>KK&KSSNJ*2S8 )Y)P.M?J^K*ZAT8 M$$9!!ZU^2G[3/QQ^!R?\'7GP-@U/XJ>&O(M/V>-3TC4VFUB#RK>]DEU=UM)6 M+;4E9""(FPQ#KQ\PR 9]K:1?M_?\'&GPN_;:_P"">6EW-]\,_AUX%N],^+_Q MET>S>'0O$DVR\B33H+G"QZI(OFVZ%HS(%"J'OV9/ M@SX M?&/Q+\2Z'>:[;Z+J.O'2]/TS2+62*&6_OKM(+AX8VFGB@C6.":221SA M0D'5I[^&]PJ2KAUE$8* NR&X*!S%LH ^K_ ((_\%?_ M OJ/Q*^//[/7[7'PA;X;?$7]GCPI)XK\8Z5H^O?VYI^J>'DM5NCJ6GW/D6[ MRKY;Q[HI(8W0S1KR=X3I?AO^W1^TCXTLO@W\1]0_92\-'X?_ !GO[1-.\1^' M/B>^HW6@VUW82WMM+?6YTV*([Q$L1,%Q*JRRJFYAAV\L^&'[57_!+;Q7\)/C M)\?/V)?V6? WB7X;>!?A#KMS\1?&7A7X?PZ/:ZOY=N+EO#\,KVL7VSS+>&9Y MP-T<1^S!MS283Y>^'WPGM?\ @G'^T/\ L^_%+_@C'^VS=^/O@;\=_BA8:+K7 M[/%[XA&M6EEI=X))KO5M-RQFM([2)'DF+@21NJ":1P3'0!^BGC+]L#XT>-_' MGCWX;_L2_ #P_P#$.^^&-W'IWB_4?%?CY] L#J[VT=W_ &39RQ6%Z9[I()H& MD,BPPQ&YB4R,PD6/Q?PA_P %Z?@)XZ_X)U+^W;X<^$/B675U\?P> +KX9-+& M+VT\62SQ0II\MP 8TBS-')]HQ_JW'R>8?*KY"^'GQO\ V"/^"=__ 4K_:8_ M9Q_X+ ? OP?9V_Q)^*M_\1OA+\4O''P\BU:TU/3M02/S+!;DV\KQK 8U51_J MQ()U)1MHD]J_;-_X*'^$?V4_^">.C?M%?L+?!'2?A5\+_B)\==%\/+\2-+^' ML=F-.\-W,:BZ\7+IC6Z#=O@>&V-S$1(JP2E662-& /ICP/\ \%"_B=H7_!0# M1?\ @GK^U'^SWHWA?Q#XQ\"77BGP1XC\&>.)=;TZ_BMI"ES9S?:+"RE@GC"E MP0CHZX.5)VCR#4?^"UG[1GBCXY_'[]F?X _\$LO&7B_Q]\#AHDK^&9_'>G6C MZE;WT4TTD\DZ":" I$+=HH(I+B:&M7^&/BG3)/B-?:AJ6N_\)/JSHRQP6U]()!?2;F6,0VA:*)Y!"B(? MW8]E_P""8/QE^$FO?\%[/V_='T/XFZ#>77B"3X>MH4%KJT,C:@++19XKOR K M'S?)D=4DVYV$X.* /J-/VZ?B3\3/BS?_ +-W[-?[/VG:S\0_"G@_2M;^)UCX MR\9G2=,\'W&HP&6TTJ>[M;.]>XOF59'*10^6L2;VE!>-6^7?VPOV\+/_ (*! M?\$&OVI_&NJ_!+7?A]XD\%Z5KOA/QGX2UUO.%EJMGY+2?9[GRXQ=0XD0K)L0 MYR"@P">(\#?MH_#S_@D/_P %J_VE?!G[>^LS^$/ 7[0L^B^+?AE\2-0L9GTV M>6UL_L]Q8R2QHVQE+[!G 3[.-V!-&3ZM_P %3?VT?AE^TK_P1._:-^,/A*[% MAX U;P?<:3\/?$>N(]BWBV0HFZYM(;A4=K=Y6,,)*AI3!)(H,;1NP!@^"O\ M@K#\6/V(_P!C+]FSQO\ $']A37'^!VI^%_!OA;6/BG=>,+:UO;">YL+>%+U= M',33/9^8"!)))"[CYA'M:,R?IK7XT?\ !7WXP_">\_X-FO@ZUE\2M!G:[T?X M<1V:P:M"[326ZV3W"( V6:-4*=&MO$7AG6K34=/O(1 M+9WUACHZ$JRGU!Q0!\%_\'.-M:>(_^".OQ-^'=G\0[+1]=UQ],.@: M1/>!+CQ!):ZC;7T?6=5U&6WAAUR>=F=;>SM[:*RF%M:F0R3<2 MR>4?+BKSKX7_ +<7PE^#?_!Q7^T'9?\ !43QSI7@>:T\'Z=I7[/&L^/;M+/1 M+'0F7?>_9KBX(@BDNR8W>4L-S13PEOE$=?+$GC?P#_P33_:3\8>'?!&L^*-? M_P"":GQN^(EK=^)O%'A_PM<7.E:;>!3)/I=K/@"?399%@MYYX%D6YLXVMXFD MEBDP ?NC^QO^TCXD_:S^!6B_'K6/@#XF^'=EXDL(;_0](\77%H;Z:SF0/%-) M';2R"'&_#\-LEYXMT MRRD33#=2[S]ABED5?,GCC1'D501<08@N!7LU !1110 4444 %%%% !1110 M 4444 %%%% !1110 445R_Q7^-OPA^!7AQO%OQC^)6B^&M/&=ESK&H) )2/X M8PQS(W^RH)/I45*E.E!SFTDMV]$5&,IRY8J[.HHKQ']EC_@H+^S7^V9XQ\4> M"_@/XCO[^7PO#;RW%W>:^-'B_X%_'/X[:PD.@:Y>I4>W6OC#2O^"W M'Q7_ &=O%\OAKX-_%#7?BQX*B!6T_P"%M:%%;ZE"!TVW=K.9)_7?,H/;8.M? MG]17GU,UQ$G[J2/Q_'>*&?XB36'C&G'TYG][T^Y(^R_B[_P7>_X* ?$SS;;P MUXNT/P7:29'D^&=$0R;?3S;HS.#_ +2%?;%?-/Q)_:0_:#^,;.?BO\;_ !9X MC60Y:'6?$%Q<1CV".Y51[ 5Q5%<,Z]:I\4FSXG&YUF^8O\ VFO.?DY.WW;? M@?=__!O3\0?^$6_;AU#P;//B+Q/X)O+:.,G[T\,L-PI^HCCF_,U^@GQFTK^Q MOBEKEF%P&OFF ]I )/\ V:OR(_X)=?$'_A67_!03X4^)3/Y:S^*XM,D8G VW MJ/9G/M^_K]F_VJM*^P_$J._5>+W3HW)]64LA_15_.OTKPXQ'+BYTGU3_ $?^ M9_0G@KC?:934H-_#)_8\THHHK]A/W$**** /I#]EC_ ))>?^PE-_): M](KS?]EC_DEY_P"PE-_)*](K\8SS_D;U_P#$SXW&_P"]S]0HHHKRCE"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 **** "JEYH&A:A-]IO]%M)Y",&2 M:V5FQ]2*MUX]^TA^WW^R+^R#JVG:-^TS\8[?P9)K%PMOH\VM:5>1V^H3$ ^3 M;SB$Q3R8(RB,S#/(% 'J;^&/#4BHDGAZQ98UVQAK1"%&2<#C@9)/XFB7PSX; MF<23>'[%V"A0S6B$@ =.@ 'TKY_\ $W_!7#_@G;X*T6;Q+XR_:6L-)TZV M -QJ&IZ+J%O!$"<#<[VX5T0EB>I)(YI6\.>'FN/M;:#9&7=N\TVJ;MWKG&(+F MSO=>\/6-[-I\_G6$MW:)(UM+_?C+ E&]Q@TH\-^'5GO[D:#9"35%5=3D%JFZ M["IL E./WF%^4;LX''2H_&'BS0/ 7A+5/'7BN^-KI>BZ=/?ZE1SMR,@@D Z/P[\,?AMX0UV]\4>$_A[H>EZGJ0QJ M.HZ=I,,$]T,Y_>2(H9^>?F)YK2GT+1+G58]=N='M9+Z&!H8;Q[=3*D;$%D#D M9"D@9 .#@5:HH IVGA_0;"<75CHEG#*N=LD5LBL,^X%5]=\#^"_%&IZ=K?B; MPAI>HWND3F;2;N^T^.:6RD.,O"[J3&W Y4@\"M2B@"KI>A:)HAN6T71[6S-Y M=-NX1%=ZW#ID M2WM:E% %*'PSX*O M$W@31M1U32FW:7J5]I<4UQ9G.R+?+;2SPR30M%O#$KM++XC6 O=5M=">5S:P%PBNY9 !EB !G)YP.#C0\)? MMZ?LD>.OBY;_ /\*_&:SN_$%]J=_INE@:?=)8ZG?V()O;*TOWB%I>7-N WF MP0RO)'L?QJKJGA+PKKGA^?PGK?AG M3[S2KF,I!_A#X UGXI?$OQ+;:-X?\ M#^FS7^LZI>,1':V\2%W "2< D@5I:3J=KK6E6VLV23K#=VZ30K>+?"_P]T/3=5U$8U#4[#288;BZ& ME;E% &/XP^'G@#XAVUO9^/_ -H^N0VD_G6L6L:9%=+#)_? M02*0K>XYJ_JFBZ/KFERZ'K>DVUY97$?ESV=U LD4B?W61@01[$59HH H1>%O M#$$FGRP>'+!'TF)H]*9+- ;-&4*RQ''[L%0%(7 ( %/M?#OA^RG6ZL]"LX94 M^[)%:HK#MP0,U:9;S11X\N*6%65<# P",#CBK%% %%O#'AMXEA;P] M8E$)*(;1,*3UP,<9P/RJW;VUO:0K;6D"11H,)'&H55'L!TI]% &!XX^%'PM^ M)IM3\2?AMH'B'["Y>R_MS1H+O[.QQED\U6V'@$_"O@;0;?PMX*\,Z?H^F6B ME;73M+LDMX(0220D<8"J,DG@=ZT*** /)?%G[=_[&_@/QGJ'P\\;_M)>$M'U MK2K@P:CIVIZLD$EO( "5;?@9Y'>K>E_MM?L::W@:3^UG\-9V;I''XYL-W7'W M?-R/RKHO$WP!^!/C6_FU7QE\%?"6KW5PVZ>YU/PW:W$DC=,LSQDL?K7*ZI^P MA^Q+K.3J'[(OPU9F^\\?@FQC8]OO+$#^M '5:7\?/@5KF/[%^-/A*\W#*_9? M$=K)GC/\,A[LC=I&LVET,9S;7"R?^@D^HKQ'5/^"7W_ 3]U?)N M_P!E'PDFXY/V6S:#OG_EFRXKG=2_X(W_ /!-K5#NF_9GMHFSD-:>)-4A(/J/ M+NA0!]-T5\L_\.<_V*+/_D6M)\9:+C[O]E^/M23;]-\S=\GZFC_ATY\)K/\ MY%O]IGX[:,!]P:7\4)TVCT&]&[ ?@T ]OU]:/^&"_VJ--_P"1:_X*A_$N+'W?[4T>QO?SW@9YS^'':@#Z MFHKY9_X9*_X*0Z9_R O^"J\TB#I#JGP:TJ;(Z#+^8&X'YFC_ (4E_P %9-*Y ML/VW_ &JXZ#4_AJL&?\ OR_M^I]J /J:BOEG_A&_^"S&E?\ 'A\2?V>]6QT_ MM31]7@W?7R3QZ<>E>:_M(_MP_P#!0_\ 8U\-+XF_:(_X9NC64'['8Z7K6L+> M7Q''[FW96D<9QEL;5_B(ZUE6KT<-2=2K)1BMVW9+YLNG3J59J$$VWT1]X5X] M^U!^WI^RS^R!ISR_&GXH6EMJ7E;[?PYI_P#I.I7'&1B!#E >SR;$_P!JORL_ M:5_X+T?M8?&CPM%X0^%NFV'P[@EM0FJ:CHLS37UPY'S>5,X_T=/38/,&,^9S MBOB/5=6U37=2GUG6]2N+R\NI6EN;N[F:269V.2S,Q)8D\DDY-?F^=^(N'P\G M2R^/.U]I_#\EN_71>I]5E_"U6JE/%/E79;_/M^)^@?[4O_!P5\>?B&USX;_9 MD\(6O@;2G)1-9U!4O-4D7^\ P,,&1V"R$=0XKX.^('Q(^(/Q7\33^,_B;XVU M7Q!JUR?WVHZQ?R7$S#L-SDD =@.!VK%HK\OS+.B6B^X^PP MN PF"C:C!+SZ_?N?2G_!)3]HO_AF_P#;D\(ZYJ-_Y&C^))CX>UPLV%\FZ*K& MS'H%2X$$A/HAKV__ (.(?V<_^$%_:+\/_M%Z+8;;'QSI/V75)$7@:A9A4W,> MV^W:$ =_)*^4#KF2,7)5>_F1GGBOON L;[?!5\OD]8^_'\I?I][ M/RGQAX?_ +6X?G4@KRBKKUC=KYN/,C\6:***^K/XL"BBB@#3\%>*+_P/XRTC MQKI1Q=:/J=O>VQ!Q^\BD61?U45_0]^U%)8>)?#?ACQYH\GF6MY QBE_OQRHD MD9_+)_&OYSJ_?;X!^+?^%P?\$P/A?XZ:7S9;/PSIL-Q+G):6V4V,A/N71B?> MOL>",3[#.Z?FTOOO']3]K\%L;[+-J^';^)1?W-Q?_I2.5HHHK]_/Z="BBB@# MZ0_97_Y)>?\ L)S?R2O2*\V_97_Y)>W_ &$YO_04KTFOQC//^1O7_P 3/C<= M_O<_4*_-#XV?M9_M(>&?C3XQ\/Z%\8=9M[*R\5:A!:6Z3 K%&ES(JHN0< * M /:OTOK\C?VB?^3@?'7_ &.6I_\ I7+7\Q?2'S/,LLRC SP=:=)NI)-PDXM^ MZM[-7/S[C;$5\/AJ+I3<6V]FUT\CIK+]N3]J^PP8/C1J+8_Y[6\$G_H<9K9T MS_@HQ^UQI[ W'Q(M[Q0.$N=#M,?FD2G]:\.HK^6Z/''&F'?[O,JZ_P"XU2WW M_3^+S=/F1C]"DP _* MNS\/_P#!7358RL?BKX)6\H/WY=/UMH\?17B;/_?0KXUHKW\'XN^(V!?[O,)O M_$H3_P#2XL[*7$N>4MJ[^=G^:9^A?A?_ (*I?L]ZN5B\0Z#XCTAS]YY+*.:( M?C'(6/\ WS7I_@_]L+]F3QSL70OC/HJ._"Q:C.;-R?0+]A>.<#4TKTW'T]Y?H_P9^DU%?*?PT_X*M?"K7?+L_B?X+U+ M0)FP&NK-A>6X]S@+(OT"M]:^A/AS\:OA/\6[3[7\./'^F:MA=SPVUR/.C'J\ M38=/^!**_8LAXXX2XF266XR%23^S?EG_ . 2M+\#Z?!YOEN/_@54WVV?W.S. MHHHHKZL]$**** "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 *_+?_@Z@U/3M"^ _P"S-K^JR>7;V/[6WA>:XE6) MG*1K:Z@S$!06/"YP 2<=*_4BOR?_ .#J?XM?"[PM\,_V:/#OB/XAZ+9:A8?M M1^'-9OK"YU.))K?3H+>\$UVZ%MRPH9(]TA&T;QSS0!]9?'O_ (*)?L-_$*RT M/]EC5]5N?%%Q\9M;B\%Q>'+GPYJ-I%=V]\&CNR\TULJ(J6OGO@D%RH48SD4O MVW/^"GU]^PQ^TU\%?V7W_9/\7>*[;XMZI=:9I'B/2M3M6'F6MNDC0P6RL\LT MQ,D29G^S1#>SF4(CL.E^/W_!1S_@E5H7PVE\&[NWURWCLO' MUC=77VJTD6X@:WAMIFFFE#H-L<88ODH58,0?C[_@I9^T5X4\2?M[?\$V?'?Q M/OM,\&ZKJ?C'5]:U3PYJVKQ+<:+%>:;:B&*Y+$!'#2)$3PID#!2<4 ?2_P"S MO_P4Y^*WC+]OR]_X)[?M7?L;W/PF\57_ ($;QAX#OHO'5MKMOKFF)<>1*DK6 M\*+:W*,&)B#2KA'^?'EM)OZ;_P % _'WQO\ C1\8/@U^QA\"-(\;S?!&XATS MQ7J7B;QL^BPW^N20M,VEV/EV5T7:-%"232^4BRLJ .-SK\V_M!?%GX6VO_!S MY\!]+N/B-H:7*?L]:Y820MJL(9+J:ZG>*!ANXD=48JA^9@. :\ITO]N?]D3] M@3_@J%^U?I'@W]LWPA\)G\7>(]-D\2>%/B]X1U.Z63Q']C,DVM:(;KQGX[_MBW5KG6;N"::>6YC# M6C.SJ(X2 1&(P"Y^=OBZ#XJ?#/\ X@LFTO\ X6!HOVH>"#I9M/[3B\T7I\2D MBVV;MWFX^;9C=M^;&.: /MOXK_\ !9OXL? VX^$7Q5^+'[ .O:+\%/BIXBT; MP^OQ*O?&=LM]IM]J4>Z"9]'$)F%F6#8DEDBEVKEH48I&_P!'?&3]J?Q'H/QR ML_V5?V?/AQIWC+XC3>%V\2:G9ZYXD?2-*T32?/-O%<7=U';74H>>99$ABBMY M&?R)F8QJFX_GE_P6]^-7P?N/^"-7[.FJ6WQ1\/2V]Y\0OA[%1IVH_#MK&U\>>#_ \>BQ>*-6BG6Z.C6;?9X6N]J0;))/]4)+N%%9F$OE^ M??L:_P#!2G_@A]\=_P!G[PQX3O/V*OA\_P"T*]A%HM]\$!\$H/[8O/$<<8BD MMXV^Q&)87F5F-Q(ZI#'N:;RRC@ 'U1^T)_P5T\?L/>)_& M>O\ BCX=WGBCP9J5KXKT^WAU_P IV2*.(AI([:!C'(SW%S)"41/EBD9XT;&^ M(7_!7#XT_";P[^S1_P -'_\ !-CQ%X-\1?'?XJZ?X.O--UCQEI\]OX2O;C4' MM5?S(U::YD-NK7*#R(5*N%,@;./+_C+\6_A-X6_X.;O@9X%]-NK;]F MC5=(FL8=5A2.VOGO9GCLP"1LZ-8Z[%IEOXR MAUZRUC1KHA4NHKF*"$*R.R(\94X+<,2&"_/O[6_Q?^%%K_PQZI!(]L &YF5&5C']X*IZ'JM]JGCAM+OO$=YID*S:BNF6ZV-PCI&KA8GFE MB$\BLH"+B0^G_P#!/+]N"W_X*%?L\Z;^TWX9^"'B'P?X7\01";PQ<>(-4TVX M?5(-SH\BK97,QA*2(\;),$<,I^6ORY^!O[;?[%7[+/B3]J_]DOX??\%!?!OP M?\->-?C%XC@@\+_%/P3J5SJ_AB^GB2UU&_M3$T,,EK+*CM;6\IS&L4;R.QD> M)?N/X _M8_\ !+7_ ()C?\$F_"GQ ^%G[1EGK_P.^'\,&@VOBO0I#J\UW?S3 MYD$B6JDK<23S/*Z;4">83A5Q0!]LU\*?\%HO!7_!0GQW/\,7_9&_8X\$?&OP M5X4UFZ\0>/\ P)XS\006T>NSQP-#96XAF9$F6(RS7 5RRF:.W;8QC /V5\)O MBK\/OCI\,/#_ ,9OA/XG@UKPSXJT>WU70-6M@P2[M)XUDBD 8!ERK#Y6 8'( M(!!%>4_&3_@IO^P9^SI^T9:_LI_M!?M->'/ OC2^\.QZY96GC"9]-LY[)Y)( ME9+ZX5+0N7BD'E>;YGR_=H \0_X)'?M;?LF_MC_"GXBZ#^SK^RGI?[/'Q<\, M2#1OBG\/$\+6VG:AHE_LF%M)(T$,)N80_G>6[HK!DD!1ZU>#(!FMDA:QM(K@ I-Y$IC9HU5W]>_:^^,7CO21H?[-/[/VII! M\3OB09X-'U PB5?#.E1;!?Z_,AX9;998UB1OEEN[BUB/R.[* '?$GAWQ?HEMXF\):]9:IIMY'YEGJ&G723P3ITW)(A*L..H-?GQ_P5 M-^$.E_ ?P;^QM^S_ .#=)EM_@Q8_M+^&K#Q_%=RF:*[7=+)9G4G?/GI/J!62 M:2;(EN'C9R7<9Z3_ ()5WFO0?\%"OVZ/"?@M2OPITSXKZ WA.*T&+*'7Y=&5 M_$$<('RJXN?L[2JO21R2-S'(!]X4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !5+Q%XC\/\ A#0KOQ1XKURTTS3;"!IK[4+^ MY6&&WC49+N[D*JCU)Q7D7[9O[>GP!_8?\%_\)!\5O$'GZO=PLVB>%M/=7OM0 M8< A2?W<>>LKX48P-S84_BG^V[_P4D_:)_;CUUX?'&L_V/X4AGWZ9X-TJ9A: M0X/RO*>#<2@?QOP#G8J D5\IQ#Q=E^11=/XZO\JZ?XGT_-]NI[669)BLQ?-\ M,.[_ $[_ )'VU^W9_P %]M+TC[9\-?V)+)+VZ&Z*X\>ZI:_N(CT)L[=Q^\/I M)* O!Q&X(:OR\^('Q%\>?%;Q9=^._B7XPU'7=9OY-]WJ6J7;332'L"S$D = MHX X K&HK\3SC/LSSNMSXF>G2*TBO1?J[OS/O\ Y;A,OART8Z]7U?S_38* M***\8[PHHHH *_47_@W4_:#@F?QS^R=XDN4DAN8QX@T2WFP5;A+>\CP>N0;9 M@OH)#ZU^75>K_L.?M!3_ ++G[5W@GXU_:'CLM*UE(]9"Y.^PF!AN1CN?*D<@ M?WE4]J]OAS,O[)SJCB&_=O:7^%Z/[M_D>?FN$^NX"I2ZVNO5:K_(K?MT_L]3 M_LL_M9>-_@F+9X['2]9>312V?GT^8":V.>Y$4B*3_>5AVKR6OU+_ .#C7]GJ M"=O G[6GAJW22&YC/A[6[F'!5N'N+.3(X.0;E=WH(QZ5^6E?M.*I>QKRBMNG MH?Y]\4Y5_8V?5\*E:*=X_P"&6J^Z]O5!1117.?/A7[3_ /!%/Q;_ ,+*_P"" M7NK>!GEWR>%M=U:QBB)Y 8)?)QZ%[AOQ!K\6*_5+_@VQ\=QW-I\6/A%?2Y1A MINJ6L.>H(GAG./P@%>IDU=X?,8373]-?T/OO#3&/!\64E_.I1_#F_.)[U15C M5;"32M4N=+F^_;7#Q/GU5B#_ "JO7]-Q:DDT?V4FFKA1113 ^C_V5_\ DF#? M]A.;_P!!2O2:\V_96_Y)@_\ V%)?_04KTFOQC//^1O7_ ,3/CL=_O<_4*_(W M]HO_ ).#\=_]CEJG_I7+7ZY5^1O[1?\ R<'X[_['+5/_ $KEK^5/I*_\B7 ? M]?)_^DH_..._]TH_XG^1QM%%%?R"?F84444 %%%% !1110 5+8WU]IEW'J&F MWDMO/"VZ*>"0HZ-Z@CD&HJ*:DXM-.S0)M.Z/=OA%_P %$?VC/A@8K'5]?3Q/ MIR8!M=>!DE [[9P1)G_>+ >E?5/P9_X*2? 3XF-%I?B^XE\(ZD^!Y>JN&M6; M_9N% 4#WD"5^<%%?J/#'C%QQPRXP5?V])?8JWEIY2OSKRM*R[,^AR_B?-L!9 M*?/'M+7\=U]]O(_9^RO;+4K2._TZ[BN()D#PSPR!T=3T((X(]Q4M?DK\'/VD M_C-\"+T3_#KQI<6]L7W3:7<'S;27UW1-P"?[RX;WK['^ O\ P4\^&WCEH= ^ M,FG#PQJ3X4:A&S26$K>YY:'_ (%N4=W%?TOPAXY\)<1N-#&OZK6?2;O!ORJ: M)?\ ;ZCV5S[S+.+LMQS4*O[N7GM\I?YV/J.BH--U/3=9L(=5T?4(+NUN$#P7 M-M*)(Y%/1E9201[BIZ_:HRC.*E%W3/JDTU=!1113&%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %5+S0-"U"'/#SW'VM]"LS+N#>:;5-V1T.<9S7YT?"SP3_P5*_9\\0>,OAY^T#_ M ,$T? /[2L?B#QSJ6N6OQ:TSXAZ5I\M[;W,V8(+NQU:+?%]GMQ#;HL+,B16\ M<:AMF]_TCHH ^=?V-_V1C\-/&OC;]H7Q_P#!#X?^ ?$7Q%T[2+'4/ WP^A27 M3[&UTY[V2![BX%O +Z^=K^;S)Q"BJB01)O$1EE]\_P"$8\->5Y'_ CUCLW; MMGV1,9Z9QCK5ZB@"B_AGPV\:Q/X>L2B9V*;1"%SR<#'%1Z_X-\(>*_#\GA+Q M1X5TW4M*F4++IFH6,Y-Y-H5F\Q;<96M4+$^N<9S3KW0]%U*4 M3ZCH]K<.%VAY[=7('IDCIR?SJU10!2?PUX?&6Q^*6CQ0>))[BYDG: M]NK?4K?[5%(2XW;4<# "(JJJ#Z/^"'[$/B'X;?"GQ\NG> _A;X3\4_%;Q+!K M&N:#H7AX7GAWPZT5I;VT7D6[10#49T%LDK3R);^;,Y8JBHD=?3M% ')? ;X+ M^"OVK1M(I*'@T:O+(RH3M#2.0 6.="B@#.\ M6^$/"?C_ ,-7O@SQWX7T[6]'U* PZCI.KV4=S;741ZI)%("KJ?1@15?P!\.? MA[\*/"MMX$^%O@31O#6AV6[['HV@:7%9VD&YBS;(855%RQ). ,DDULT4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !34EBD=HTD M5F0X=0V2IQG!]."#^->#_M'_ +8FG^!VG\$_#">&\UAA5>TD@_ M[Y4]KKD_49'H1^ M-9]XW\(Y)Q-2RE2]HN;EJU(OW*71?XFG;GMI%7U6^'^=YAE,\;;E=K MP@_BG_E=?#?=]EJ?,?\ P7=_8-\5> _B3/\ MF>#)]0U/PYXDGCB\31W%P\[ M:/>X"(P+$E;>0 !1]V-_D& \:C\Z:_I\\5^%? ?QE^'E[X1\5:9::WX=\1:8 MT%W;2?/%=6\J^H]0+OV%OCS<^!;L3WGAC5=] MWX/UN1?^/JUW=$2$<<9^5\ .M<_'/#JPE;^TL+K2J.[MJE)]?\,NGG MZHUX=S3VU/ZI6TG';S2Z>J_+YG@=%%%?GA]0%%%% !1110 4444 ?LQ^SXT? M_!3'_@B[>_":[=;SQ3H6B2:+'N.7&IZ<$EL6R>*O!VH6"QD\-)&8[L'Z MA;9_P)KX>KV[_@FW\0?^%7_MX_"GQ:T_E1_\)E:6,\F8U_3.45OK&5T9_W5]Z5G^)_< M^$G[3"PEY(****]$Z#Z/_96_Y)@__84E_P#04KTFO-?V5?\ DF+_ /84E_\ M04KTJOQC//\ D;U_\3/CL=_O<_4*_(W]HO\ Y.#\=_\ 8Y:I_P"E]?=?[-_[?7PE^.Q@\.:Y*OAOQ')A5TZ^G!AN M7_Z8RG 8G^XV&YP V,U^:5 )!R#7Z5P3XJ<4\$SC2HS]KA^M*;;C;^X]X/T] MV^KBSWLIXBS#*6HQ?-#^5[?+M\M/(_:2BOSK_9B_X*)_$+X0FW\)?$\W'B3P MZF$2223-[9+_ +#L?WBC^XY] &4#%?>?PR^*G@'XP^%HO&/PZ\20:E8R\,T1 MP\3XR4D0_,C#^ZP![]"#7]F<$>(_#?'6'_V.?)62O*E*RFN[7\T?[R\KI/0_ M4Z_S7FOG8Z&BBBOOCV0HHHH **** "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 ***;//!:P/QDAK\CJ!Z1>W\7?CBO"*_D'Q=\:IXV5 M3).'JEJ>L:E:+UGWC3?2/1R6LMH^[K+]NX)X!C045NDTR^52$E'_\%D/^"<:?M8?#(_&SX3Z(&^(?A.R8K;V\?SZW M8+EFMCCEI4RSQ=R2R<[U*_B&Z/$YCD0JRG#*PP0?2O;XDR&MD&8.B]8/6#[K M_-;/[]F<.59E3S+"J:TDM&NS_P GT$HHHKY\],**** "BBB@#J?@?\5]?^!7 MQB\,_&/PNQ^W>&M;MM0@3=@2^5(&:,_[+J"A]F-?J'_P7M^$WA_X]?LG> OV MT_ARHNK?2?(,UY&O^MTG441X9&([+-Y0 [?:&K\DZ_8C_@DYXGT+]N'_ ()C M>+/V/_'5\LEWH-M=:"SR_,\5I)>0QSSAVI32ULTO7>+^4DOO/QKHK0\6^%M=\#>*]3\$^*+%K M74]'U":QU&V?K#/%(8Y$/N&4C\*SZ^XV/X1E&49.+5F@JYX>US4/#&OV/B72 M9=EUIUY%Q M/O\ NSFL"OZ'X.Q'UC(X>3:^_P![]3^ZN&\8L=DU&NOM)/[TI?J%%%%?4GNG MT=^RK_R3&3_L*2_^@I7I5>:?LJ?\DRE_["LO_H$=>EU^,Y[_ ,CBO_B9\=CO M][GZA7Y&_M%_\G!^._\ LJ?^E M'7]1U!!YKE:*Z<)C,5@,3#$8:;A4@[QE%M-/NFM472JU*-13IMIK9K<_3G]E M?]MCX??M'64>A7ACT;Q3''FXT>:7Y;C Y>W8_?7N5^\O.<@;C[77XPV&H7^E M7T.IZ7>RVUS;R+)!<02%'C<'(96'((/((K[E_8X_X*(V7BPVGPP^/FHQ6VJ' M;%IWB*3"179Z!)^T7MQ'##$I:265PJHHZDD\ 4 /9E52S, ,DD] M*^1_VL_VHG\;W$_PU^'U^1HT3[=0OHF_X_G!^XI_YY _]]'VQG>_;#_:;5UG M^$GP\U,,K+LUS4;=\@@];=&'_CY'^[_>%?,U?R-XW>+4J\ZG#F35/<5XUJB> M[ZTXOLMIOJ_=VO?]K\/^"U3C'-,?'WGK3B^G:;\_Y5TWWM8HHHK^6#]A"BBB M@ K3\'>+M>\!^)K/Q;X:O3!>V,PDA<=#V*L.ZD9!'<$UF45K0KUL+7C6HR<9 MQ:::=FFG=-/HT]414ITZU-TYJ\6K-/9I[IGZ%?!OXKZ#\8_!%OXNT8B.0_N[ M^S+9:VG &Y#ZCN#W!!]J_*__ (+B?\$X/^%9^([G]LCX+:#M\/:S=@^-=-M8 MOETZ]D; O% Z13,D@"_07[/GQLU3X)>.(]80R2Z7=[8M7LU/^LCSP MZCIO7)(_$=":^W]1T_P1\6_ 4^DZK9VFM>'_ !!IK17-O,@>&[MI4(96!Z@J M2".M?W7P+Q7@?%GA)X;%M1QE%+G]=HU(K^66TDMG=:>ZW_._$.38C@O.E5HI MNA/;TZQ?FNCZJS[G\P%%?1W_ 4O_8)\1_L*_'270;**XNO!>O-)=>#]7E!) M:$'Y[61NGG1;@#_>4H_&X@?.-?$8S!XC 8J>'KQM.+LU_71[KNCZ&A7I8FC& MK3=TPHHHKF-@HHHH *^Q_P#@AQ^T5_PI']MS3O!>K7_E:/\ $&S;1+E7;""[ M)\RT?'=C*ODC_KX-?'%7?#GB#6/"7B&P\5>';][74-,O8KNQNHSAH9HW#HX] MPR@_A7=EF.GEN84L5#>$D_5=5\UH<^+P\<7AIT9?:5O\CZ\_X+O?LY_\*6_; M8N?B)I%AY6D?$33UU>%D7"+>IB*[0>K%E28^]Q7Q57[*?\%3O#NC?MY?\$K? M#'[7'@RP1]1\/VEMXA\N ;FA@E40:C; ^D;X9O\ KT-?C77[OBE3=15*;O&: M4D_)ZG\$>(&3RR?B:M"UHS]]?/XE\I)_*P4445S'Q1^SO_!#KQ;_ ,+%_P"" M:OB7X>RR[Y_#7B/4[6"$GD))#%=QGZ&663\5-=?7SQ_P;7^/D&M_%;X2WDH9 M;JRTW5;6$GH(VGAF./?S8!^%?2.M:<^CZS=Z3)G=:W4D+9]58K_2OVKPZQ/M M,#4I/I9_FOT1_7_A9C?K?"=%-ZQ5O_ 6X_DD5:***_1C])/HW]E/_DF4O_85 ME_\ 0(Z]+KS3]E/_ ))E+_V%9?\ T".O2Z_&<]_Y'%?_ !,^.QW^]S]0K\CO MVC/^3A/'?_8YZI_Z5RU^N-?D=^T9_P G">._^QSU3_TKEK^4_I*?\B3 ?]?) M?^DGYQQW_NE'_$_R.,HHHK^03\S"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /K3]B?]O^[\%O9_"7XXZJ\^C';#I6O3L6>P[+',>K1=@W M5.AROW?NVWN(+J!+JUF22*1 \\-<4.BXX3&2]W:,GT\GY=GTZZ;?H'13+:YM[RWCN[2 M=)8I4#Q2QL&5U(R""."".]/K^N4TU='Z7N%%%%, HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***;,TB M1,\4>]@I*IG&X^F: /F;QS_P44D\4_M2ZW^Q-^Q=\)8/B?\ $+PA80W?Q#O] M0\1_V1X=\'I,#Y$-]?I;W,C75L*Y?'D[77CGQA^T1JT_BZ_N!_I$TO\ M9^GS@29^;B6ZN6Y[R-[U[I_P<^^%/#?B?_@B'\:+CQ#;QE])31+_ $V=P-T% MRNM6**RGL65WC^DA'>@#[A\;?$7P1\.(--N/&_B*#3EUG6K72-*$V2UU?7+[ M(8$502S,WLM0&@P2-JT<-U9RK+>2>:^7NA.JK(P1$W/N]K M_P""BWA'XL:?_P %L_V!/!/@/XKM<^*4\*_$BUB\:>+=+MYY2QT(++>2V]G' M;023"/>RHB11%PH("Y% 'ZB45^?'[&?Q?_:U^!7_ 68^(7_ 3:^.O[5.N? M%WPG?_ VV^)?A;6_%FC:?:ZCI,W]J1Z?/:[K&"&-XG:1G"[ $"(% ^M=PR-?-!?B?\-KS0K:2&\NI[N[#2270,TEO:W"V4;^5 0ZQ7)'F$ MC%?=O['7[/\ ^U=\"]5\>3_M,?ML7GQBM?$>OQWWA.*^\&6FD/X=@\LB6V4V MS$3(SD;00-@C'4NQH \Y_P""M/\ P4T\6_\ !++X0Z)\=[G]G&W\>^'-8\56 M?AYUM/&G]GWMM>7*3-&QB>SD1H?W)4N)=P9U^3&2.8^./_!8/Q'^P]\1_!'A MS_@HW^R)??#+PC\0-832-%^)OA_QI;^(-%L=19=PM[]A#;36GRACO\MU(1V! M*I(R>-?\':\DD7_!,OPM+% TK+\=/#96-2 7.R\X&2!S[\5H_P#!83]D+]M? M_@LQX6^'_P"QIHG[,6I?"?X<6?CRU\1>/_B)X^\2Z+/=+#;PSPBVT^STN]O& MED9+F0[Y3$-R(IPI9J /TP!!&0:*_-G]J#XH?\% K3_@M+X"_8.^"G[7<7A; MP%XU^"&JZQ!"GA"SGD\/20S/ +F+S59KVX"11A!,XB1Y&D,;A?*?8L?C)^UY M\,_VF_@5_P $:O%G[8]YXI\>:GX(UKQO\6/C5;>%;.QU2ZT*&\GBL+.SMY!/ M;PS2./)DG97<1VS,N)) Z 'Z'45^?M_^U#^T5^P%_P %:OAA^Q)\7OC#J_Q' M^$?[0VA:DW@'5_%<%M_;'A?7M/3S)[1KFVAB^UVDJ-#M\U6D1[A1OVH=UC]G MWXF_M,_\%8/@C\6OVBO@W^U!XA^&=E9^+M?\,_ _2?"\=DD"-II-O#JFJ/<6 ML\ERUQ=*S-;@B*. (H5G+2$ ^^J*^!?B9^V;^W'\ _@9^S-^S/\ M(P6MG^T M#\:-7MA!*OD27DEO':J%=&@BEN97\N1(EC M>'X(>.?^"C?PX_X*6>&_!?AW0?B[XY_9Q\:>&[D>*M2^+.C:=;WO@O6HHYGB MFMIX%BEGMIO+AC,3JX1I68$8 H _0"BORD_9W_;[\:_MH/XX^"4G[>OB3X/_ M +6OA_Q]J=H_P:\0V^G66G2V,&I2?9]-L8;RT/VI9M/5!]H24W:S.TVX1! ? M4_VZ?^"B7A/X!?\ !2S1OV7/VN_VB/%7P1^%^O\ PUM[_P"'WCC1XX;;3]8\ M0M>3QW<5[J$UO,L'D0I;&.)BD(\UVG+!X #]"*^5/\ @K;_ ,%)?$__ 2N M_9S/[4]U^SY;>._"MKJEII^JQ6WC$Z=?6\UP[)&RQ-9RQR1Y"@MYBL"_W" 3 M7K'[%NC_ !AT+]G/1[#XZ?&R'XCZ\=2U>:+QU!':(NMZ;)JEU)IMSMLT2W4M M8/:9$2A 00,]3\/_ /!V_P#\H8/%?_8Z:!_Z6"@#]$OA7K_C_P 4^ ].\0_$ MSP7IWA[6+RV2:YTC2]^ _B_^RE\;X_"EQ/[GP?XT^'ESX2L+'2 M=+>2W#VTVF^4AN8A&Y)/G3S2.% 9V!( !^D)S@[1D]A7R=^PO_P4'^+G[4O[ M;'[2?[)7Q5^!NC>#)/@-=>&;>UETOQ))J;ZG_:EO>7/G/(T$*J/*@@(0)E2[ M@LV :YSPW^TA\2_V[?\ @I!\7_V1OAI\7=9\#_#O]GK2-&M_%][X5%O'J?B7 MQ#JD _P#!);X7_%?1O^"JO_!1GX7> M*_VB-?O_ !'%?_#J&W^(46FZ=+#$L8_BO_P4Y^.'PG_X)/\ [)7[6GQR\=>) M;30/B/)X?'Q^^*7A'P[;R7^C6-UIDLK72016[16RS7@@C>2.'*1LZPJ)7B( M/T]K%\ ?$7P1\4_#\GBKX?>(H-5TZ+5M0TR2[ML[!=V-Y-97<7(&3'//A-XM\'Z;_PK7QGX6U72)-8 M\+W<2WQU.T2Y2S)WLILSYEPC7,?F,H9'B5Q\D_\ !'^T_:7^'O\ P;5V_P"T MI\(/VO\ Q-I>MZ=\-_&VM:)I&K^'-&U#3M*N;/5=7N/,@W6:7,DDLD.7:YN+ MA!YTFV,?)L /V!KRK]DSQW^UGX^\,^*[W]KOX$Z'X!U2Q\=ZE9>$[+0O$B:F MFIZ#&4^QW\CI_JI)XD ) 9E\UB2Q'(!^H%%?E[^T=\2/\ @J[X4^$W@C]H7]C^_P#C=X\^ M*5IJFGW7C3X>^(_!6E6?A'Q%I\RYN[:V38LMDL9*^3*)VFV*?,>5V+UU7[57 M_!2+PK\,/^"D@_9:_;/_ &BO&/[/G@?6_AMI&I?"?Q'8K:V=AJVL32W U$7V MH3V\\<'_ -G;0-*^/OQ:@\>^ M*(Y+YKKQI;0VT<>MV[7L[VEVJ6JK#&)+5H&V1J%7.T=*],H \!^*G[9_B*W_ M &MK?]A[]G7X::7XJ\>6_@H>+?%-SXB\2OI6F:%I3W)MK+O!-K,TTLM^SR1K:(MRZPQR,P:::2)(B& MA+#3_P""07BO]F/_ (*4?L[_ +0GB#Q=J&OP?'#XJ>;X<_:;T3Q!IXL-1\.R M&RGT^VTVVM3GR;"" SI;EBTC,)C,QEWJH!ZO\"?^"N>I?$7Q;\!;SXI_L^P^ M$?!7[3=KJ,GPEUZ/Q4;R]AE@A%S;0:I;?9HX[9[NUS)'Y,TX5_W3'D.?H?\ M:=_:#N?@9X=T;2/!?A:/Q)XZ\9ZW'HO@3PJUV8!?WC*9))II KF&TMH$EN9Y M0K;8H2%#2/&C?%GP^_X)S_'+P%H?[+EA^UIXR\$:%\-_V+M,U'5;_P 76&MR MNWB5K6R-MI]P8I(4&GPPVR&XN-\DA\P>6FY/WU>H>'OVA/#'@7QWH/[:W[1_ MA37[CQO\9=0'A']GGX5V%C&=8M-#8?:M@AN)(H[:ZNUA%_>RSR1)!'':6\C! MK<&0 ^STWA )""V/F*C S2UYS^S)^U+\*?VLO!.J>,?A?&_%> MA:O;"&_T+6;.3R[JPNHU9E65"5.49T=71T=T96/(?'[XR_MNZ-\1)/AW^S3^ MR3I>O6*VD4O_ G/B?QC%:6$;N#F/[,H\^0J1R5/\Z /=:J:WKVA^&M-EUKQ M'K-II]G",S7=[<+%%&/5F8@#\37R_P#\,Z_\%./B]\_QF_;>\/>!+.3_ %^B M?"CPEO8@]EO;T^=&1Z@&K>B?\$COV4;K4XO$7QMOO&OQ5U:)MRZC\1O&-U>D M-W(C1HXR/9E88H W?B3_ ,%3OV$OAK?_ -B2_'S3O$&J,VR#2O!L$NKS3/\ MW%-JKH&]F85S'_#>?[4GQ4_=?LR_\$YO'=Y!+Q%K7Q)OK?PY;J.THCE+O*G< M!2"17T'\-_@G\'/@Y8_V9\)OA5X=\-0%=K1Z%HT%KO'^UY:@L?E>0?M2 M_L2? WPAIL.D?&CXR?$CXM^++T"4+XU\93/9Z>F?]8EM 8U3)'RH2PZDY / MV_\ &;XK:)\'/ MUXOU;$DH_=V%INP;F<@[4'MP23V )]J^!_%GBK7/&_B.\ M\5^)+UKB]OIC)/(?7L .R@8 '8 "OP/QM\39<*9=_9.6SMBZRUDGK2@^OE.6 MT>J5Y:/EO^D< <)+.<5]=Q4;T(/1/:^B[F59VEOI]I%86D>R*"-8X MDR3M4# &3ST%2445_#DI2G)RD[MG]!I**L@HHHI#"BBB@ HHHH *]\_8S_:% M_P"$-U=/A9XOOL:5?S?\2RXE;BTG8_<)[(Y_ -S_ !$UX'1TZ5]'PGQ1F?!^ M>TLTP+]Z#U72<7\49>37W.S6J1Y>$Q"TEL^J?1KS7X[;,^X_P!L M/]E+X>?ME? O5?@K\0H1&+E?.T?54C#2Z9>J#Y5PGT)(9_ MM"_\+&T$?#[Q;?9US3(?]'FE;YKVW' ;/=UX#=R,-S\V/*?^"O/_ 3JMOVR MOA+_ ,+%^&^DI_PL;PG:.VE>6H#:O:#+O8L>[9RT1/1R5X$A(_N+'++/$3AJ MEGV4ZSY=5]K3XH27\T7MWZ733/Y\PSQ?"^;3R[&Z1OOTUVDO)]>WJF?A913[ MJUN;*YDLKVW>&:%RDL4J%61@<%2#R"#QBF5^5'V84444 %%%% 'ZT?\ ! SX MO:#\9OV;_'_[%OQ#VW=MIXFGMK*9O]=I=^C17,*C^ZLNYC[W0K\N_P!H#X/Z M]^S_ /&[Q5\%/$H8WGAG7+BP>5EQYR1N0DH']UTVN/9A7L?_ 2O_:*_X9H_ M;>\&^,=0O_(T?6+O^PM?9FPGV6[(C#N?[L-M*^Q:M(B\#4+,*H9CV+V[1*!W\AJ_9N%L;_:/#D8M^]1?* M_P#"]8_Y?(_FCQUX?YJ,-7G\J&#QM807?+:V'; M^&3^YI-?BI'EU%%%?LA^['T9^RG_ ,DSF_["TO\ Z!'7IE>9_LI?\DSF_P"P MM+_Z!'7IE?C.>_\ (XK_ .)GQV._WR?J%?D=^T9_R<)X[_['/5/_ $KEK]<: M_([]HS_DX3QW_P!CGJG_ *5RU_*?TE/^1)@/^ODO_23\XX[_ -TH_P")_D<9 M1117\@GYF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'U?^P)^VTW@"ZM?@G\6M6_XD4[B/1-5N'_ .0A_@)_NG*_>H M((R#D'H17XMU]Q?\$[OVRCKL%I^S]\4=4S>PH(_#.I3O_P ?" <6KD_Q@?N>#=>)O_!WX#CQ%9ZO\3M5\7:K8-KWB MN&TE$T.E6%II]SCR2Z2]JMO\ Z-+=ND"^4L:@(6!P M1@'!QSW[3'P3_;G^)W_!5_\ 9._:^7]C_4+SPW\(=#\41^/+G0O&&BM'%/K6 MF&VBAM!=WL$UR+=BJRR-%#OVLT:$%17Z&T4 ?!>F? /]JZ/_ (.!;[]MV?\ M9?UQ/A;<_L]_\*W7Q*_B+1"WVT:TFH?;3;"^,_V4HA7[GFY/^JKP[]D'X4_\ M%HO^".>M>(/V(/V??V(-!_:#^!T_BB]U#X2>*S\3[/P_-X8M;N=IWM+Y;A9' M=(W=G8)%DN\A21]XC3]9:* /SB_X*C?LM?M__&GX5?LQ>&/!WP=NOBGXN^&O M[0N@_%#XB:UI&O:5IFG*EI->S3Z;9#4+R*9@ANEBMPRD>3$F^3?N%?HGH>H7 M>K:/:ZG?Z'=:9/<0+)+IU\\336S$9,;F%Y(RR]"4=ER.&(YJU10!^>/_ <7 M?LM_M@_MQ?LI>&_V=/V1/V;-0\7ZM9_$;2O$=[JLWB72-.L(;>UCN0T6;N\C MF:4M)& !$4VECOR #][> _$NN>+O"UKKWB/X?:MX6O)TS-HFMW%G+(H M?$VA12&YNKB:9;B&VEOUF>!. 7,$ES/*( MY9$60^6-XVD-]WT4 ?%VH?LT_%3]N/\ X*)_!W]M?XQ?!/6?AUX,^ 6@:XW@ MW0/%M[82:OK>NZO'#!+<20V%S/;WQ3\/M43XEV/A^Y\)3WC S6EY]J5V> M) J#]W&0=AD4EY6B7]6Z* /SS_X*/_\ !/K]OWXY? 'X._M%_ WXE^'K[]I[ MX'^-[GQCI=M-*T6BZF;PM]LT.!IBI2V6+R;:)Y2GF10'S#&\S2)ZA^QE\9_^ M"J/[4/C31M:_:[_8PTK]GCPQX6,D^KV47Q$MM?O_ !A>F&2&.&-+9 EC8HSF M=C([RN\4"+F/S&;Z\HH _*3]MS]B']HS_@I?^QUIWPL_:(_X)T7^@?M-:--: M6OA+XY6WB#0DL]-,%Y&1JLE_9WINEB, 9Y+,0.PF8^4F LR_3/[0/A#XN^-? M'GB3]G#]JK]A*^^/OP*U3P7HXTS6K1]#FGCUR-)X[WS;.\O()H]X\B2.XB): M*0O@@'>GV%10!\E_\$6/V+/BA^P5^Q2OP(^)MSM1\6ZYK7B'2]0FU5O$.DZ?8V<-O,\CJ[7EW%*TAVH $C9<29W9!%?H!10 M!^>7_!8[X*?MF_MO_L)> ?A;\#_V-/$K^++;XB^']?UO1=5\5^'K<:=;Z>YE ME5IO[2:.1F;")Y98'DL4P ;_ /P5$^"W[77[27[17[)OQ/\ @M^R'XFU32_A M1\68/%WC?[3XE\/VTMK:;4C:WC634@)K@ NV%/E_* )#GC[^HH _-*[_ &;O MV\_^">7_ 5:^)G[:_[+?[,%W\8OA/\ M&:=I\FMVTO27A$210QDS.6N0DA;RHT>*3RWG4*S_H+10! M^0?[)_[*?_!4O]FG_@E/\7?^"0\7[%-G^"M_P#!7X2?$[PCIVF:7\+[V[M3Y^L( M96N=62TLYYH;&$*XBBAWAB7F.R)-@/FW[!?[,7_!2?\ 9Q_X(N^,?^";?Q._ M8MB.LZ!X$\8>&?#&I:-\0=)N&\4W6JW%]+:W<2R3QI:6D8NV$IGD6?A"L)RR MK^IE% 'RW_P24\ ?'S]G+_@FI\./@7\?/@#K'A[QC\.O!\6D7NAIK6E7G]IR M0!@KVLUO=O%B0!<><\6&8@X W5\N_L/?\$ROVC/'W_!/7]JS]A7]K_X*:G\. M9/C9\4O%7BCPUKDFN:5J4$$.I"U>S+K97DK^=#/;AWC*A&50%D);C]1J* /S M+_8S\>_\'!WA'X<:/^P1\;/V+O"%C@I^T__P +*M)K&+3(D\F/4$TE M$:XO+T0J"BL85>7:TRQJ6S[?^TIX)^(/Q5\?>/\ ]F[]K#_@GAJ?QP^!.J:? MILO@K5[*^T.ZNK>\%FL5U#)#>7MM<0-Y@$D5VAWJ\DI+1J$:OL6B@#\T?@K\ M.O\ @I'_ ,$>?^".OAOP7\!O@'I?Q5\9Z'XSOKV]\'>)/'$$,'A#PK//=W?E M->221I&KNRNVG@NH8[V>"*>S ME61A(B2>:D@#A'!.-']D[]C_ ,3:9_P4,^,7_!1?Q3\,G\ #XB^%=%\.:?X1 MN+JUEOKW[$7:;5K_ .R22P)-)F&&)$ED816^YRK2&-/K2B@#P7X]_#SQQ^U# M\==&^!?B'PO=V?PE\++:^(?&UY=1;8O%VH+*7L-&C!_UEK"\0N[L_=_;+_96_;J^'GA'4/$^E_ SQ5XCB\8^&M&02WSZ;K>E" MQ-_!"2#<-;21QLT29E9)&**Q7!^Q:* /CW_@DM^S5\8OA'JO[07[0/QE\(W7 MAB;XW_'35/%GAWPGJ$D9N].T@I'!:272QLRQ7,RQF5X@S% R*QW!E7["HHH M**** "F7-S;V=O)=W8O M-2C$FKO&W,5O_#%[%R,G_9'HU?,<8\48'@WAZMFF*U4%[L>LIO2,5ZO?LKO9 M'KY'E&(SW,Z>#H_:>K[16[^2^]V74\5_:7^-MU\9_'TEU93.-&TXM#I,)XW+ MGYI2/[SD ^P"CM7G-%%?YM9UG&/X@S6MF.-GS5:LG*3_ "2[)*R2Z))']58# M X;+<'#"X=6A!67^;\WNWU84445Y9UA1110 4444 %%%% !1110!>\->(]9\ M(:]:>)O#U\]M>V4PEMYDZJP_F#T(/!!(-?>?P+^,>C?&KP-#XEL=D5Y%B+5+ M(-S!-CG'^RW53Z<=0:_/ZNS^!GQBUGX*^.8?$MAOELY<1:I9!N+B'//_ (= M5/KQT)S^N>$?B/5X$SOV6);>#K-*HM^5[*HEW7VDMX]VHGQ7&O"T.(LOYZ2_ M?T]8ONNL7Z].S\FSQ_\ X+F_\$X/^$I\CQME%+._;T_9XE_99_:X\*U:+3].UE MY]#R.&T^<":VP>^(I%4G^\K#M7D-?H\XN$G%[H_@#%8>K@\3.A55I0;B_5.S M)],U&\T?4K?5M.G,5Q:SI-!(O5'4AE(^A K^B+X\:Y9?$?X2^"/BWIJC[/JU MA%)6E\V71]$@L6!.2ILKA[ M'!_X!'GZ5]9P5B/J^>4_-I??[OZGZ_X+XWV.=UL/?XE%_<^7_P!O,JBBBOZ" M/ZB/HS]E+_DF"19( M9HG*LC@Y# CD$$9!J.BFFXNZ#8_2[]AO]K"W_:(\#'0/%%U&GBS1(574DX'V MV+HMRH]S@.!P&.> RBO=J_'[X3_%'Q7\&O'^G?$7P9>>5>Z?-NV,3LGC/#Q. M!U5ER#]$IO]'OHOWMNS O;3#AX7_P!I6X]Q M@C@BO[E\&/$?_6_*O[.Q\[XN@M6]ZD-E/_$M%/SM+[3M^N<+9Y_:>']A6?[V M"_\ EW]>C^_J=31117[H>-==?%O86Y?8#@RO MT2,>[,0!]:_/?QCXKUCQSXHOO%VOW'F7>H7#33-V&>BCT4# [ "OYS;:61/J91N'N&7Y4/^XAS]7/]VOGNOX:\?.-WQ!Q)_9&&E>AA M6T[;2J[2?_;GP+L^;HS^A/#?A]9;E7UVJOWE;5>4.B^?Q/RMV"BBBOP0_2 H MHHH **** "BBB@ HHHH **** "BBB@#V_P#8]_:%_P"%\0^%IP ME_;.!5I+6HEY;37I]K[^[/P>_:3_ &=_B-^RO\9M:^"7Q1TWR=3TBXPD\8/D MWL#\%6$,7Q#\+6\DO MARY.%-_%]Y["1CQA^J$\))W"N^?P>U/3-1T74KC1M8L)K6[M)WANK6XC*20R M*Q5D93RK @@@\@BOKN)^'ZN09@X+6G+6#\NS\UU^3ZGC91F<,RPW,_C7Q+]? M1D%%%%?-'K!7IG[&_P ?+W]F']I_P7\<;:618-#UN-M32/.9;*3,5R@'E?EC7[.?LL20_\ !2C_ ((Q M:I\#=0E6Z\3^'-(ET*#S&^<7UB$GTU\GD!HQ;HS=_P!X.>17XRS0S6\SV]Q$ MT7?<:!XEOX[>+.=L4]M%-&?^_OG? ME7XVU^G'_!M?\0!;?$'XH_">>8,-1T73]5@B8]/L\LL,A ]_M48/T%=F45GA M\PA-?U;7]#S/#C&/!\64?[RE'\+K\4CZ4HJYX@TQM$U^^T9@FUYE^RA_R32X_P"P MO+_Z+CKTVOQO/?\ D<5_\3/C\=_OD_4*_([]H[_DX7QY_P!CGJG_ *5RU^N- M?D=^T=_R<+X\_P"QSU3_ -*Y:_E/Z2G_ "),!_U\E_Z2?G''?^Z4?\3_ "., MHHHK^03\S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *]^_8#_:=D^!?Q+7PCXHU#9X8\1S)%>F1_DL[C[L=QST'17_ -D@ MG[@%> T5[7#V?9APSG-',L%*U2F[^376+\I*Z?DSJP6,K8#%1KTG[T7_ ,.O M1['[2 @C(-%?.?\ P3I_:1?XO_#$_#OQ1?\ F:_X7B2+?(V7NK+[L"SE.GK&;CRF\@3$A"^/EW$Y&]M>YXC\9?A#\7_ MVO7>N_$;0YI#>73RRZM!^]@F=V))WC[I))X;!]JX>OTHT_4- \6:)%J6E7UG MJ>FW]N'AN+>5)H+B)AP5895U([C(->2?%3]B;X8^-_,U+PAGP]J#9/\ HJ;K M9S[Q9&W_ ( 5 ]#7\9<:_1SS2A5J8K(J[JW;;IU6E4OUM/2,G?\ FY/5L_:L MB\4,)*,:&94_9VTYHJ\?G'=?*_HCXRHKN_BE^SA\5OA,SW.OZ USIZ'C5-/S M+!CU8XS'_P " ]LUPE?S;FF49IDF+>%Q]&5*HOLR33]==UV:T?0_4\'C<'F% M!5L-44XOJG=?\/Y!1117G'4%%%% !1110 4444 %%%% !1110 5:T76=4\.Z MM;:[HEZ]M=VDRRVT\9PR.IR"*JT5=.I4I5%.#:DG=-:--;-/N3*,9Q<9*Z9] M\?L^?&S2_C;X'CUA#'%JEIMBU:S4_P"KDQPZCKL;!(_$EVD?4X/8@'VK[Q\/:]X3^*7@J+6-/$.H:1J]F5>*>,,DD; M J\4B'(]593[@U_7>#_.+[=VF?S 45]:_P#!6;_@GA?_ +%'QC_X2GP+ITS_ M Z\5W+R^'YQEAIL_+/82,>ZC+1D\M'W9DJ_ ?6;_9IWC_ $DF MS1VX&HV@>6/KP-T)N![D(.>*\4_X*]_LY_\ #-_[=7BW2=.L/(T?Q1*/$6B M+A?*NF9I54= $N%G0 =%5:\2^$7Q,\1?!GXI>'?BUX2EV:EX;UFVU&SRV SP MR*X5O]EL;2.X)%?J3_P79^&/AW]HW]C?P!^VW\.(?M$&DK;RRW"+RVDZDD9C M9R.Z3^2H'8SO7ZUP3C?KF2U,))^]1?,O\,M_N=W\T?@OC?P_]=R=XRFO>A[W MW:2_\E=_^W3\B*^QO^"$?Q!'@C_@HCX?T:2?RX_%&A:EI,A)P#^X-TH/U>U0 M#W(KXYKU/]A[XA?\*K_;$^&/CYY_+AT_QQIIO'SC%N]PDM*_LCXLZQ"JX6:=9U/KO16/ZDUQ]> MJ?M9Z5]E\=6.JJN%NM-"D^K([9_1EKRNOZ8R:M[?*J,_[J7W:?H?W5@Y^TPL M'Y(^B_V4/^2:W'_88E_]%Q5Z;7F7[*'_ "36X_[#$O\ Z+BKTVORS/O^1Q7_ M ,3/E\?_ +Y/U"OR._:.X_:&\>#_ *G/5/\ TKEK]<:_(_\ :/\ ^3A_'O\ MV.FJ?^E+/C%\2->^*WCO4#=:SXCU: MXU'4YST:::0NV!V4%L = .E?KE_P '*_[4;^&?ACX1_9(\.ZELN?$UR=<\ M211O@_8;=BEM&P[K)/O?ZV@K\;Z_MSZ.O"JROABIG%:/[S%/W?*G!M+TYIRPSJO>7Y+_ ()[/^RG_P % OVL?V,-46Y^!7Q9O;/33-YEUX;O MS]ITRY)/S;K=\JK'NZ;']&%?J?\ L=_\'%W[/WQ4^R^$?VK/"\GP^UN3:AUR MR#W6CSOTR< S6V2>C"10.6D%?B317Z-Q?X7<'<:1E/&T.6L_^7M/W9_-VM+_ M +?4O*QWXO+<)C-9QL^ZT?\ P?F?U@>$?&7@WXC>&;;Q=X$\4:;KFCW\6^SU M+2KV.YM[A#W22,E6'T->=_%3]COX4?$;S-0TJR.@ZD^3]JTV,")V]7AX4_\ M =I/+?LO@_P#;-\ MX8OFVH?%OAJ&2XT]S_>FMB6F M@'NAFR3T45_'OB9]%[,*V$G#V$,QPVKMRVJQ\U&][]+TY.3[(\BEALZR.O[? M+ZK7^'1_-;->6OH>L?%/]E7XM?"[S+Z?1_[4TU,G^T=,4R*J^KIC?&OT:JN'JSJ9 M#5<9)N]&MHT^RG:Z?1*:]9GWN2^*3BU1S:G_ -OQ7YQ_.S_[=/A2BO6/BI^Q MW\6/ASYNH:59#7M-3)^U:;&3*B^KP\L/^ [@.YKRAE9&*.I!!P01R#7\R9YP M[GG#>+>%S/#RI3[26C\XO:2\XMH_5LOS/+\UH>VPE53CY/;U6Z?D[,2BBBO& M.\**** "BBB@ HHHH **** "O8OV2?V@V^%/B;_A$_$]X1X?U28>8SGBSF. M)1Z*> WL ?X<'QVBO:>J/OS]HKX ?#?]J7X-:S\%OB?IHNM)UJUVK-'CS;68AQ@Y!(/\ /-^U?^S#\1OV0OC?J_P1^)5K_I6GR>987\<9$.HV MC$^56T?_$DN96YFB4W\>>&XY+CPEJ4F%\XD9>RE8_P#+ M.7 P3]QPK=-P;^YY5LL\3N%:6=99_%2LX]4U\5.7FMXOJFFM)'\\QAB^$LXG M@,7\#>CZ-/::\GU[>J/P#HJYX@T#6_"FNWOA?Q+I5Q8:CIUU);7]E=1%);>9 M&*O&ZGE65@00>A%4Z_+6FG9GV2::N@K]?O\ @D'XLT']M+_@F[XU_8O\?7RO M<:%!=:.K2?,\5C>K)+:SC/5HY_.V^@A3Z5^0-?77_!$[]HK_ (41^W)HGA_5 M;[RM'\>0-X?O@S?*)Y"'M&Q_>\]$C!["9J^GX/S%9=GM-R?N3]R7I+;[G9GA M\18"GF.45*4E?2]OS7S5T?)?C/PCKW@#QAJO@3Q58M;:IHNI3V&HVS=8IX9& MCD0_1E(_"J%O<3VEPEU;2M')$X>-U."K Y!'OFOM?_@O-^SG_P *:_;3E^)> MD6'E:1\1=-75(V1<(M]'B&Z0>I)$JZ/YJS/Z(OBYXEA^*OP$^'WQFM=ICUK2+6]1DZ%;NUCG'X<5Y35K]A M;Q;_ ,+:_P""2/@+67E\RXT/3OL$BYR4^QWDEJH/_;%5/T(JK7] <&8CZQD< M?)M??:7ZG]J\+8SZ_D5"O_-%/[TG^I]%?LG_ /)-;G_L,2_^BXJ].KS']D[_ M ))M=?\ 88E_]%Q5Z=7PN??\CBO_ (F>?C_]\GZA7Y'_ +1__)P_CW_L=-4_ M]*Y:_7"OR/\ VC_^3A_'O_8Z:I_Z5RU_*7TE/^1)@/\ KY+_ -)/SCCO_=*/ M^)_D<71117\@GYF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %=/\ !GXGZS\&?B?HWQ+T(L9M*O%DDA#8\^$_+)$? M9D++^.:YBBNC"8K$8'%4\30ERSA)2BUNG%W3^31=.I.C452#LT[KU1^R_AKQ M#I/B[P[8^*M!NA/8ZE9QW-I,O1XW4,I_(BKM?+O_ 2Y^,[>,?A1>_";5[K= M>^%YP]EN;E[.8E@/?9)O'L&05]15_I1PCQ#0XJX;PV:4O^7D4VNTEI./RDFO M34_=\MQL,QP-/$1^TM?)]5\F%%%%?2'<%%%% !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 %%%>#_\ !33]H0_LQ?L,_$3XJ65_]GU-="?3M#D5L.M] M=D6T+KZE&E\SZ1D]J[\KR[$9OF=' T%>=6<81]9-)?F72IRJU%".[=OO/PB_ MX*@_M)M^U5^W'X\^*%EJ/VC2(=5;2O#K*V4^P6G[F)T]!(5:;ZS&O ***_U& MRK+<-D^64,!AU:%*$81](I)?/34_2:5.-&G&$=DK!1117>:!1110!VWP*_:0 M^.W[,OBY?'7P%^*>L>&-2!'FR:;=$1W"@Y"31-F.=,\[)%9?:OTW_8[_ .#D MV%_LO@[]MCX;[#\L9\9^$8,CTWW%FQR/5FA8_P"S%7Y)45\9Q7X?<)\9TFLS MPR<[:5(^[47I):M+M*\?(X\5@,+BU^\CKWZ_>?U0_!#]H?X'_M)^$$\=_ GX MH:/XHTML>9/I=V'>!B,A)8SAX7Q_!(JM[57^*/[.'PI^+*R7.O\ A];;4''& MJ:?B*?/JQQB3_@0/X5_,5\*OC#\5/@;XO@\??![XA:OX:UFV_P!5J&C7SP2% MQ-;/Q,^!7PQ^+,##Q?X:B:Z MVX34;;]W<)Z?./O >C9'M7^=_'?T9:='$5/['E+#UH[T:RE9/LI-<\?22EZI M'VN3>)^+PTE1S:ES6^U%6E\XZ)_+E]&?GU17NOQ4_86\>^%O,U/X=WJZ]9+D M_9F CND'T^[)^!!/9:\1U'3=1T>^DTS5K":UN86VS6]Q$4=#Z%3R#7\L<1\( M\1\)XGV&:X:5)]&U>,O\,E>,OD].I^M97G>5YU2]I@ZJGW75>J>J^:(****^ M'I,O"VVXMV;"7$)(W1M[''7L0#VK]0\*_$/$< Y\IU&WA:ME5CY=)I?S1_% M779KY'C#ABEQ)EW+'2M#6#_.+\G^#LS _P""Y?\ P3@_X2[2+K]M7X*Z#G5- M.MP?'VF6L?-W;(,#4%4=7C4 2>L8#\>6Q;\EZ_I]\$>,O#'Q3\&6WBC0Y$N; M#4("'BE4':2,/$Z],@Y!'3Z@U^)O_!7_ /X)SS_L>?%?_A9_PRT=Q\.?%EV[ M:>L:DKHUX7XI-3C=*^^F\7YKI]Q\:59T?5]3\/ZO:Z]HM[);7EE&/VM/" MME')J_AVSM_$$J6ZY,2D?9M3MP?[L;AG/M:_A7XX5^M/_!O_ /&+0_BK\$?B M'^Q9\0=MY:P1R7]G8S-GSM-O$^SW<('9%?83[W1K\R?VB/@WKG[/7QT\6?!+ MQ%O-UX9UVXL?-=<>?&CGRY@/1X]CCV<5^\X7&+-,KH8WK*-I?XEH_O?X'\9> M,_#_ /9F>1Q4%[L_=?JM8_?%V_[=/U5_X(&^+?\ A._V$?B!\)YY?,GT7Q-= M-;IG[D5S9Q-'Q_UUCF/XUZ)7R]_P;9_$'[!\8_B7\*I)N-7\,V>JI&3U-I<- M"2/_ ,&?H/2OJ_Q1I9T/Q+J&BE?!U*3Z6?YK_( M_4_"C&_6N%*46]8W7W-K\K'OG[)W_)-KK_L,R_\ HJ*O3J\P_9._Y)M=?]AF M7_T5%7I]>'GW_(XK_P")GNX__?)^H5^1_P"T?_R+R*K+;][#TTC-??R.WFV?HO V.NJF#D_[R_)_I^)Z+1117]3' MZ&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%?-__ 5VTB:7_@FE\<_&FC^)]?T36_"?PE\1:YX>UGPUXBN] M,N[*^M--GN(95EM98WXDB0E22I&0002*_/7PI\%/B O_ ;OZ%_P4<^''[9W MQM\*?&CP[\)9/&DOBZY^-.O:A::O9[2ZT^_O)K*6.98_+5!"N'*'D95@ M#]FJ*^4O^"<7_!0B'XZ?\$J?AE^WC^UYK^B^#+C7?#@?Q+J%_*MI:/=1W#GI?WG@_ M7M(O-'U9;-CA;I;*_AAGD@)P/.1#'D@;N10!ZM17CGPW_P""@'[(GQ@^(?BW MX2_##XOQZYXH\!VLMQXQ\/Z?HM])>:0D>(0;DY&$5C4_[._P"W M;^R?^UG::]?_ +-WQ?M_&5OX8D>+7I]%TR[D2SF0 M;LQB \\ @^2,R8/W: M/7**\P\#?MG?LN_$;X-ZM^T+X6^,NE-X(T*\GM-6\3WXDL[.WGAD$X1 M664^40,XDRGWP5K-^$G[??[(GQN^)&L?!OP'\9;9/%^@Z6-3U3PKX@TR\T?4 M8K#_ )_!;:A##+);CC,R*T8R,MR* /8:*^9?%O\ P69_X)8^"?#NK>+]?_;G M\ #2M$\1PZ#?ZE9:M]J@&HRQF18(W@5Q.0@+.T998P/G*U]+6UW:WMK'?6=S M'+#+&)(IHW#*ZD9# C@@CG- $E%?FC^Q5\7?%W_!=3X^?%+XX>)_B)XBTK]F M3X9^,9?"'P[\$>%-?N=*7QKJ$"))=:MJEQ:/'//;[9;=H;4.(2)1YB,T;;_; MOVIO^"8]DGPZMM>_87\9^+?ASXKT+7]-U;^PO#WC2]BTCQ/;VM[#<3Z=>6671@#[ HKE/B]\F6_E M23W6HW15G%O:VT*O-=3%4=A%$COM1FQA21Q'PO\ ^"@7[%WQA\!^*_B7X*_: M/\,KHW@.[-KXYN-)_P!MCP9;>'_%EU

'M16>:07GD73VDLP1(RZVZW$3Q_ M:&40DJ<.1S7O?C#XQ?"GP!\-G^,7C/XB:-IWA5+6&Y'B"YU",6DD4Q40LDF< M2>8718PN3(SJ%#%@" =)17C_ ,(?V^OV0_CEXV\0_#+P#\:;-/$WA/31J/B/ MPSXAT^ZT;4K"RP#]K>UU"*";[. 5S,%,8W+EAD9X/Q)_P6<_X)7^$_#D_C#6 M?VZ?A^-)@\5_\(T=3M=7^T6\FI^7'*T,(/"OQ+^,*PWGA"RAO/&8TG0;_4XO#5O,NZ*74Y;*"6/3 ME=?G4W+1@I\P^7FO+?\ @J=_P5F^"W_!/W]@R\_:P\,Z_:>*;[Q+H>[X61Z0 MC7MGJ]U.B?9KEI8*-[N77;K1;V]N[&:"Z\JVC*I<7#*WE%DCC?ALXR M 1]0?$_XN_"7]GSP$/&WQ9\>:?X=T.WD@M(;S5;L@S32$)#;Q@DO//(V%2-0 MTDC$!0Q.* .JHKR[X)?MH?LS?M#^-M:^&'PL^*$5QXK\.P)<:YX0U?3+O2M8 MLH'P$GDL;Z*&X6%B0!+Y>PD@;N17&:Q_P5@_X)N:'9^-=1N_VS_ 4UM\/)+* M+Q?=6&M+=16,]V9Q;VX>':C\6?C5X_TOPQX;TE%;4-8UB[6&&+"TU"" M"9[KV6C:Y>1ZE:I=VD%]$$T_5F$"W : 2 M3[0LC!04) !^K-%U\.V)W9V^1'OG7VQ.'A*H^U_@C\[RYE_A/8R.C[7'J3VBF_T_4^0:***_OD^X"BBB@ HH MHH **** "BBB@#5\$^.O&OPU\36OC3X=^+M3T+6+&3?9ZII%]);7$#>JR1D, MOX&OT0_8[_X.,_CO\,?LOA']K3PE'X]T:/:AU_35CM=7A3U91B&YP!C!$3$Y M+2$U^;5%?,<2\&\-<78;V.:X:-2VTMIQ_P ,U:2]$[/JF+_=D7##UQG![@U_*SH>NZWX8U>V\ M0>&]8NM/O[.42VE]8W#1302#HZ.A#*P]0/?HQ5JV&J+*)1Q5&6]&LH M\UNR;7)/_MY0^;/!GD^,P555\#4:DMK.TEZ-6_0_23XI_L%>)]&\S5/A9K U M6W&2-.O66.X4>BOPC_CM_&O!]=\/ZYX8U.31O$>CW-C=Q'$EO=PM&Z_@1T]Z M^J?V1?\ @IO^QW^VG;0V?PC^*$-MK\B9D\(^( MGJ:'&2%C9BLX ZM"TBCN1 M7LOC?X=>"/B/IG]D^-O#5KJ$.#L,R?/'GNCC#(?<$5_G;XA?1APM#%U(X&,\ M%B%O2J*7(_2_OQ3[KGC_ "QL?6Y1XEYKETU0S2G[1+JO=FOTE^'J?G+17TG\ M5/V!;ZW\S5?A)KOVA>3_ &5J;A7^B2C /L& _P!XU\_>*O!WBKP/JC:+XNT" MZTZZ7_EE=0E=P]5/1A[C(K^3>*> ^*N#JW+FF&<8WLIKWJ;])K2_D[2[H_6\ MGXCR?/87PE5-]8O22]4]?FKKS,VBBBOD#VPHHHH **** /5OV5_C_-\'?%G] MD:[6PW+G#1SQ-SM=&"NC=BH/-?GU7T[^Q3^T+YR1?!GQE??,H_XD%U* MW4=3;DGTZI^*_P!T5_37@5XD4\)47"^;2O1J75)RVC*6]-W^S/[/:3M]I6_) MO$3A65:/]KX)6J0UFEU2VDO./7RUZ:_BG^V7^R9\0OV,/CMJGP7\>Q-,D#>? MHFK+$5BU.Q8GRKA/3."K+D[75ER<9/E5?T'_ /!2C]@[PS^W5\"9O#,*6]IX MQT-9+KP=K$HQYR6FI6%TFV2WFC8JZ,/4$$5^@<5\.SR''^YK2GK%]N\7YK\5KW/F\ES2. M98;WOCCNOU^9[3_P3-_:*_X9A_;3\%?$2_O_ "-(N]0&D^(&9L)]BNL1.[_[ M,;%)OK$*^D_^#BC]G/\ X0[X\>&?VE-%L-MGXRTLZ?K$B+P+^T ".Q]7MVC4 M#_IW:OSRK]B_'J_\/,O^"(L7B5?].\7^$]'%W(?OR_VII2E)LCN\]MYC #_G MY7Z5])P#C?;8:OE\GJO?C\M)?I^)^=^+_#_]K\.SG!7E%77K'5?>N:/S/B#_ M ((>?$+_ (03_@HOX1L99_+@\1V&HZ3.V>#NM7FC'XRP1CZFOU'_ &@-*_LG MXM:LBKA)W2=/?>BD_P#CVZOQ%_9!^(/_ JG]JKX<_$9Y_+BT?QMIES=-G&8 M!_:VTK[-XTT[5U7"W6G;#[LCG)_)UK]W\.<1R9A*E_,G^C M_1GYMX(XWFP5?#-_#*_RDE_\BSLOV3?^2;7?_89E_P#145>GUY?^R9_R3>[_ M .PU+_Z*BKU"JS[_ )'%;_$?I./_ -\GZA7Y'_M'_P#)P_CW_L=-4_\ 2N6O MUPK\C_VC_P#DX?Q[_P!CIJG_ *5RU_*?TE/^1)@/^ODO_23\XX[_ -TH_P") M_D<71117\@'YF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7VI_P26^)A:+Q1\'[RX^Z4U?3XR>QVPS_ /M# M\S7Q77K'[$'Q#_X5M^TYX7U2:?9;:A>?V;=Y. 4N!Y:Y]A(4;_@-?>^&.>OA M[CK XINT7-0EVY:GN-OR5^;Y'L9!B_J6;TJE]+V?H]/PO<_4RBBBO]%S]P"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /GO_@K7_RBM_:5_P"R">+_ /TS7=?(?_!+C_@FO\$/VTO^",OP#\(_ MM&_$/XCZ[X+U#P;97NI_#V+QO<6>CWKI,SK',EOLF>$.BN(C+L#*" "!7WS^ MU5^S-X4_:\^#&M? #XB>,_$FE^%_$VG3Z=XDL_#5]%:R:E9S)LDMWF:)Y$1E M)!\MD+!BI)!(K-_8T_8]^'W[#/P6TW]GGX/>,/%%[X/T. 0^'M(\2ZC%=G2X MO,DD9(IA$LK*S2'Y9'<*%4)L&00#XD_X*C:MHWP3_P""E?\ P3J_9^C\.66A M?!J#QYJZ6FC6=NL6G1:S:Z?!:Z'"(U 1##)+?_!=CPCKVB?M@ M?L*_';X,0M!\1;7]I&Q\-V]S9?+-H6U*"4KRUN(86WYX5)9",;CG[5_; M"_8O_9Z_;L^$+?!;]H[P:^J:7%J,.I:3>V5[):7^D:A"28;VSN8B)+>="3AU M/(9E8,K,IQ/A5^PC\/? ?Q-T+XU?$;XH^.?BCXO\):;<6'@[Q!\2-6M[J308 M+A0EQ]FBM;>WA6:5%5'N7C>X=!L,I4L" ?(/[9OC'PE_P2__ ."UO@+]N_QE MJ\.A_"W]H7P#>>!_BGJLWRVUCKFEPF\TR^F(ZR201_95ZX6.0XKPO]GO]H/X M]_\ !,3]M;XP^ ?'_A-0_;"\)+\4?@KX2DMO*AT_QU?7ILQX?E )#7&Z[ MLFNI!E<6Y< XK]5?VI_V1/@5^V9X+T+P!\?_"*ZSI?AWQII7BG3+=F ":AI M\XFA+ @AHV&^*1"/GBED7C=D.^,/[)/P.^.WQG^&'Q]^)'A47OB;X0ZO?ZCX M*O"PQ;RWEFUK,'4@[U*E) .")((F!^7! /@G_@JO8Z'^Q#X1_89^!&H_%G5? M"GPRTCXUZ?IOBOQU#%9F1-1BTZ<65_.[K6OBCJQU3Q]%K^NQ7=MJ]]^\*W!B, $#KYC8\GRUQA2"J MA1]!T ?D=_P:;:W>? 3X.?&[_@F7\8;5='^*/PB^+=Y=ZQHD_P DD]A@VWV72OB?\/-&_&VL6%GID%_"&$-S M);:+96"7,B!WP9Q(/G8$$$B@#YP_:+UV/P?_ ,%]O@O^S7JWQ]\4_#OP[=_L MT:K!\+]6LY[&^FN?$4VLJUY:B76K6]5I9+*SB^?'G':J!\2%6]Y^"7_!/#]G MWX!?\%%/%7[4NH_M)?$'Q=\5?BM\.9+'Q%H7B=M(33]1TNQET^'[8]MIVF6J MB:(_9H5=F^99I %;YBO:?\%!O^"9'[)'_!33X>Z5X"_:A\%WEQ-X>OFO/"_B M70M0:RU719VVAWMKA0!/@]XX M\?2:[XMMXK?Q!\2?$OBDZKXDN88@PAB%W=(ZQ1QJ\@1(XU5#*[J [;Z /SH_ MX)-_#;X?S_\ !HQ\1M1D\&:8;G7/A/\ $FXU>Y^Q)YEY-;OJPMY)&QEFB\N/ M83]S8",5!J_QGO\ P1^R5_P2 -62TB\0>++-;)Q8:JGAL6VB MNYO[>XM@%FN)"&EB8($+C:T:NOZ"?"7_ ()(?L[_ -_8LUW_@GW\,OB-\0M M.^%OB&UO+2]T/^WK>66.UO!,+VVBN7MC-''/YS%P'R#]PIN??;UG_@DG^QWX MT_83M/\ @G+\5/#VL>,/ACI,44?ARS\1:F'O=$6%<6YM;N)(Y4:++['8LVV1 MHR6C/ET S36=Q#IVD0/.BPFZG&7 0Q[LC&#X#_ ,$4_@1\%?'_ .T!^WJWCWX3 M^'==6Z_:YUNWN(=:T>&[B>*&5;B)?+E5E 69VD&!][!ZJN/I/]AW_@C]^RW^ MP-?W?B7X4^+/B%XB\1/HTFD:-XG^(/BYM9N] L'*DVVGI*@@M8]R1DA8LOY: M!RRC%=3^R'_P3B^#7[%'Q&\>?$WX/^/O'-S>_$[Q!-KOCFU\1:]'>6^IZI*S M,]YL,(,,A+M_JBBD8!4A5"@'R;I.L>!?BWH/[;P_X)^^$-(T#PTOB+Q'8?&W MXA>,YKK59?$'B:WTG9?6.EZ?YT:P011LJFZEDV>9(PCMI4 8?*W[2L\EQ_P9 M4>$)9I2Y70_#J[F./\ X=VWCN^@\+ZU?S!_-N[C3HG5)Y',CL5E+Q[FW! 0,3^$?^"+W[#? MA3]@G7/^"<,WAWQ/K/PX\0PI'?KK_BRYN[^,17(NK<03LW^C)#./-CBB5(@[ M.Q1C+*7 /&/^#K*SM;G_ ((A?%.XGMT=[?5O#CP.R@F-CK=DI(/8[68?0FJ? M_!0OXEZMI?\ P7O_ &&?AM\2F,7P_N-/\77VB"ZXM+CQ,=,F@A9P?E>:)7A6 M(G)1[OY<%LU[U\7_ /@D)^S%\=?V2(?V)_B9XX^)6J^");^*_P#$+:AXXFN] M2\0W47D^1+?7URLEQ+Y0MX@B(Z1JL:+LVH@7M?VCO^">OP!_:V^!_A[X*?M! MS^(-?E\(ZC;ZGX3\;#5OLGB#1M1MSF"^MKVU2,QSIP-P7#[07#G)(!\D_P#! M7CPCKWAO_@KA^P/\9_@M"UMXXU/XA:OX;UR6R&)=1\,F"&:^BFQ_K(H86NI M#PAF9NN"%_X)V>!?!DW_ <(?M^^*9O"NGOJ6DVWPY72[Y[1#+:"YT!VN/+; M&4\PHN[&-V.:^POA)^Q%\/?AQ\5+/X\^./B%XP^)7CK2M%ETC0O%GQ"U&WN+ MC2+&5E::&TBM8+>V@:4I'YDRQ>=*(U5Y&50*YWX.?\$V_A7\"?VD_B'^UIX M^+GQ!3QQ\5(88_'>I7VK6=Q%J1MX&AM'^SO:F*)K=6'E>6JJ-H5@R%D8 ^;_ M /@WOL;/P_KW[:_@_1+9+72]+_;>\;1:=I\"[8K:/-LH1%'"J JC XPHKUS_ M (+)>,/V6?#OP3^''A_]I/X9:IXWU77OC=X;LOA-X,TG7'TUM6\7&X8Z?'-< MJ0L-J#O,KN&54SA'?8I]#_8X_P"">/P<_8<\4>//%/P<\:^,[M_B7XENO$?C M.U\2:U'>17^LW#AYM0YA5HY6Y!",L9!Y0E4*W_V[OV!/V>?^"BOP0PP_3(! !\3Z[IOQRT M_P#X.3?@3JWQX\1>%KC6M3_9T\1 V7A#2YX+6QMUN9&6U,UQ*\EX5+9/"NGMJFF^)/!$6G:@UHAFM4N=(N7N%C? M&4$C1H7QC<47.<"O=8_^"+G[%\GQQ\"?M(ZW<_$/5_''@6PN+/\ X2;6OB/J M-U>^(H9L9CU6>24R7L(P0+=F$&QVC,;1G975? K_ ()L_"S]G/XZ_$C]I+X9 M_%_XA1>,/BV8I/'VI7^K6=S'J4\,4L=M.()+0Q0O )6,8C54'"LK)E" ?DK9 M?$?XC_L__P#! _\ X*,7/P(>XTR72_VPO%OA^P_LS*?V9I-U?Z':7*1!?]6@ MM[B=?EQM#EN,5]>_\%I-#^#NK_\ !LCXD7X6Z9IL_A&T^&'@^Y\'FUC4Q0VR MWNE_9I(B.%Q&0,CL2.YKZD_9Q_X)7_LP?LT^!OB9\*_#\_B3Q+X3^,&JZAJG MQ#\,>-=4CU&TU;4+Y52[NF#1!U>5%"L%8(0 =N54CR2W_P"#>G]BF+]GO7?V M2KOXM?&Z\^%VKSI)IWP_O?BGSM+=- M\]U=3+''&OJS,0 /7^SC^PC_P (G82G]QXD^,^M"QV@ M]"^G6^;@>O#'TH_X8G_;,^,_[[]J3_@H%X@L[*4_O?#/PCTZ/1($'=/MA#3R MH>A#J#COS0![U\5?VAO@;\#[=9_BU\6O#WA]Y /L]MJFK0PSW!/18XV8-(3V M"@U_+Y\5O'VI_%;XH^)/BCK1/VSQ)K]YJEWN.3YEQ.\K?JYK]Q/VX_V)?V+O MV+_V#OBI\7O"'P:L+KQ&GA>:UMO$_B2:34[]+R\9;..X22Y9_*E#SJ0T84@C M(K\'*_K[Z,>5&:%P\4L3E61 M@':AL?$MRPU"&,=H;X!GS M_P!=A* !@!:^(Z*\3/>&\AXFPGU;-,/&M#IS+5><9*THOSBTS&OAZ&)ARU8I MH_HT_8\_X*\_L7?MD?9= \,?$ >&?%5QA?\ A$_%A2UN9)#QM@DW&*YR*O!WA7QQI3:)XNT"UU&U;_ )9740;:?53U4^XP:_D]!(.0:^N/ MV._^"TW[:G[)/V7PY+XQ_P"$Y\*6^U/^$<\72O.88QQMM[G/G0X'"J2\:_\ M/,U_,'&_T9Z>(HU)Y%54X23O1K6::[*=K-=E->LSP*^1U:-15<'-IK5:V:]& MOZ\S]B?BI^P+8W'F:K\)-=^SOR?[*U-RR?1)1DCV# _[PKYX\;_#KQO\.-3. MD^-O#5UI\V3L,R?))CNCC*N/<$UZM^QW_P %O/V+?VK/LOAK7?$Y^'OBJ?:G M]A>+9TC@FD/\,%YQ%)R0 '\N1B>$KZWUO0= \5:4^D^(-)M=0LYE^>"ZA61& M'8X.1]#7^=_B7]%[!8?&3A"C/+\3J^5QO2EYI;6Z7IRY5_*SZ/*?$//IOYI7C?HIJ+\C];R7BO),^26&JVG_)+27W=?DVCFZ***^# M/HPI]K%HV^EL:\U_X++?\$XF_97^)1^.WPDT,K\/O%=ZQDMK M>/Y-#U!LLUO@<+#)\S1]EPR<;5W?,'[*'QTU+]FC]H_P;\<],:3_ (IW7(9[ MR*(_--:,?+N(A_OPO(G_ *L<']:X4XEA[?1PE9]G%Z-KNFG=>?F:U_8YUE, MO9Z\RT\FNGWZ&M^W[^SQ+^RM^U_XW^#MK:M!I]CK#76@X''V"<">W /?;&ZH M2/XD;TK]MO'GBM?B]^S%\-?C4L@D.M:%8WK./6[LXYCG\5Q]:^-?^#B7X$Z9 MXE\.?#[]L?P6L=S:SPC0]5O;<966"16N;*7(_AYN!N/]^,>E>^?\$]?%O_"U M_P#@D;X.NI)?,N_#T$UA,N<[/LM])&@_[\%#^-?T1PO46"XC@ELVK>CT_4_F M3@7#?ZO\?8S+UI&24H^E]/N4VODSZ(_9,_Y)O>?]AJ7_ -%0UZA7E_[)G_)- M[S_L-2_^BH:]0KV,^_Y'%;_$?JV/_P!\GZA7Y'_M'_\ )P_CW_L=-4_]*Y:_ M7"OR/_:/_P"3A_'O_8Z:I_Z5RU_*?TE/^1)@/^ODO_23\WX[_P!TH_XG^1Q= M%%%?R ?F84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %2V5Y17]E,T593D$?0BHJ*:;B[K<$ MVF?L7\.?%]M\0/ &B>.;/'EZQI-O>*%_A\R-7Q^&Z5_IMPQFO]N<.83,+ZU:<)/U<4VOD[ MH_?Z=84444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !17C?[87[*E_\ M:Q> _"-[\5_%WA? MPUH'C3^VO%016!NK"2.80&>XAE=5D3/V=<'."/SO\8? M K2='_X.,/"/[#VG_&/XS1_"S4/V:Y/$UYX4/Q^\7,LNJKJ-["+DSG4S/GRX MHUVB39\N=N220#]=**^5?"N@?L^_\$EX?B%\3OCG^V/J.E?"_P 2W&GW?A^+ MXO?%"^U:?2+V.*:.ZL[.;4YI9Y8G5;>5(EDEE+M,,8"9[GP!_P %*_V#/BC\ M5]6^!_@3]J?PE?\ BG0?"*^)];TH7YC-AI)CCE-S-)(%CC"1S1NZ,P>-7!=5 M% 'N-%>'?#[_ (*1?L5?$[Q[X8^&OA/XW0C5?'%O+/X%_M70[_3[;Q1%&NYW MTRZNX(X-14*0V;:20%3D9'-6?&'_ 46_84\ ?%/6_@IXP_:P\#6'BGPSH-S MK/B;2)=?B+Z-96[QI+)>,I*VI#2Q@)*5=BXVJ: /:**\H_9/_;D_9,_;E\,: MKXP_9/\ CCH_C2QT+4?L.M'3O,CEL;C&0DL,R))'N )5BH5MK;2<'&3%_P % M%_V-IO$>B^&T^,6/^$E\21>'_"^K/X>U%=*US4Y)O(6TL=1-N+2]D\S*D02O MC:Q. K$ 'MM%>*^(O^"C?["'A/XG^)?@SK_[6/@>#Q-X,\/SZUXNTD:[$[Z+ M9PW$%M(UVRDI;R>=%=3^'=F\R:EXNDU1;2ST]XL>8ERUQY9MF7,-8\3S7=K!(MU M))?2&[NB,Q))O^<'80-VYBQ=@#ZBHKR;X MDS:KIGAWQ!X4U/2+N\L(B@>[ACOK:%I8 70>:N4)8 $FLOXA?\%%_P!C;X57 MVK0>//C%]BL]!U8Z5K.OKX?U&;2+/40X0V$FI16[6BW8D81FV,OFAR$V;N* M/;:*^7?VO&_X)S^.?VR/@/H/[1OQQL++XN^#O%<^H?"CP?8^+9(;VYO+FW*, MT]E Q:2$I'D/*JI\I7=M=T;VCXR_M+?!'X SZ7IOQ2\<)9ZGKC2C0M T^PN- M0U34_* :4VUC:1RW-PL892[1QL$# L1D4 =U17F?PI_;,_95^-GPMU?XU?#; MX]>&K[POX=N)K?Q-JUQJ*VBZ'/#_ *V&^6XV/92)U9)U1E!!( (KR[Q3_P % MGO\ @EKX,^&-G\9=?_;9\%IX:U'6;K2].U2VNI;A;RXMF5)S"D4;/+"C.@:= M5,(+K\_(H ^G:*SO"/BWPMX_\*:9XZ\#^(;+5]%UFPAOM(U73KE9K>\MI4$D M4T4BDJZ.C*RL"00016C0 45^=G[8W[2?@S2_^"U7P^_9)_;<\57NA?!SQ3\( M7NOAG:W6JS6.B>(?&+:D8YH;Z2-T6XE2V6-88)B8E>96VF6:(B]^S=\7/C%\ M-/'?[:-]^SE/JGB?X,_#?1(I_A%%J=[/J%JOBJVTJYDU?3--GE9GEM([F.W1 MXE8QPSM+'%MPZJ ?H+17XZ_LY?$[XD_"_0/^"(=<\:_M!:Q=6' MQEEOM_L'O+B>YB9RA-C,H:$JJB!%,2[8R4/Z ?M(:QJ_P"U#\8X M?V&O .JW-MH%C;6^K?''7+"=HV@TN0EK70(Y$(*7&H%&,N#NCL8Y<[&NK=Z M/HJBFQ1101+##&J(BA411@*!T '84Z@ HHHH **** "BBB@#YEN?^"5/[//C MCQ9<>,_VA_&?CSXHW,E])Z_#3X,_ M"/X,Z3_87PD^&.@>&K0@!X-#TF&U5\=V\M1N/N,C;>#_ M (0?#Z.7(O-3U?49D!Z>3':Q(3]?/DQ]#7Y!5_?7@!@5A/#:A5M_%G4G]TN3 M\H'W&1PYP%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5]*?L>_P#!6+]L[]C%K;1? GQ&?7/#$! /A#Q3ON[)4'\,)+"2 MV[X$3JN3DJU?-=%>;FN395GN#>%S"A&K3?V9)->JOL^S5FNC,ZM&E6ARU$FO M,_>S]CO_ (+Y_L?_ +1?V7PM\7KE_AAXFFVH8=?N0^F3N?\ GG>@*J#_ *[+ M$!T!:OMQX] \6:(-Z6>IZ=?0!ER$F@N(V&01U5U(P0>0:_DWKW7]DK_@I#^U M[^Q9>Q1_!?XJ7/\ 8JR;Y_"FLYN]+FRKXI_L+> O%/F: MG\.[UM!O6R?LS R6KGZ?>C_ D#LM?-_Q,^!7Q.^$T[#Q?X:E6UW834;;]Y;O MZ?./ND^C8/M5?]CO_@X>_9F^,WV7PE^TKHTOPVU^3:AU)G:YT>=^F?- \RWR M><2*44=937WYH>O>%/'OAN#7O#>LZ=K6D:C!OMKVQN([FVNHF[JZ$JZGU!(- M?Y[>*7T6\%A\5)8C"RR^N[VE"*=*;_PI\C_[ARB^Y[>5\=<29!)4L8O:T_[V M_P IZW^?-\C\W**^S?BI^Q-\,?''F:EX1SX=U!LG_1(]ULY]XLC;_P *CV- M?-WQ2_9P^*WPF9[G7] :YT]#QJFGYE@QZL<9C_X$![9K^->+_"7C/@[FJXBC M[6@O^7E.\HV_O*W-#_MY)7V;/UG(^-,BSVT*=3DJ/[$M'\NC^3OY(X.O2_V9 M?CS=_!;QD$U&5WT+475-4@'/E]EF4?WESR.ZY'7&/-**^(R/.LQX=S:EF.!G MRU:;NG^:?=-7375-H^@S# 87-,%/"XB-X35G_FO-/5/N?H9\3_AI\./VA/A3 MJGPU\>Z7;ZQX;\2Z:8;F(,"LD3@,DB,/NLIVNCCE656'(%?SY_MS_L;^._V( MOCUJ'PE\6"2ZTZ3-UX:ULQ[4U*Q9B$D]!(N-CK_"RG&5*D_LA^Q5^T+_ &=< M1?!OQE??N)G_ .)##_ -NCX"W7P]U+ MR+/Q'IN^[\(:W(G-G=[?N,0,^3* $<<\;6 +(M?W7A<=EGBKPE3S7 )+$05I M1ZQDM94WY/>#[-/2[/YWJX?%\&YU+!XC6G+5/HUTDORDOSLCYE_8VF@_X*._ M\$:]<_9TU69+GQ+X9TR;0K3S6&Y;FT"W&ER<\JNT01$]Q'(/45F?\$ /$L_B MK]COXG_!*_5Q=:-XFFE$$@(:%;NS5%7!Z8DMI#]2:\0_X(C_ !+\8?LL?MV^ M(?V4/BQ83Z1/XIMY=,O-.N_E\C5K/?+#D]"&C^T(I'#F1""01GZM_8_^&G_# M+O\ P5P^-GPAL+?[-HGQ'\)V_C30T VHVV[VRHHZ#;/=70"CHBCI7V'".85, M5@,-7?\ $I/VH5Y_P#L\Z7_ &'H?B#10N!:>*KJ%1[*D0'Z5Z!7Z+G< MXU,UJS6S=_P/>QS4L7-H*_(_]I#_ ).(\>_]CIJG_I7+7ZX5^1_[2'_)Q'CW M_L=-4_\ 2N6OY5^DI_R),!_U\E_Z2?G/'?\ NE'_ !/\CBZ***_D _,PHHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** /N#_@D=XI\[PWXS\%22X^S7UK?1(3U\U'C4GYBOL2OSX_X M)3^(3IOQ_P!5T&23$>I>&9MJYZR1S1,/_'?,K]!Z_O?P-Q[QWASAHMW=*52' MW3QTM1%;Z<0X M^QK:?9?LQA_>.=K1G+,7)+_-0!RG_!PA:6MY_P $8_V@8[NW215\$AU#J#AE MN[=E//<,H(]P*YWXD^ _^"?_ ,#_ /@BK!\4?VI/A196W@BT_9ST[2/%&H>' M=.6/6;G3KRVMR]E!=)MEWW%W*APT@5YI-\AY9J^F/VR/V1?AS^W'\"M6_9O^ M,?B+Q#:^$O$"+'K]AX=U!+23485=7$+RF-G5-Z*2(RA;&&)4D')U']@KX$^* MOV++K]@/XHOKGC'X=7/AR/03:>)-2$EW'81*BP1BYB2-RT)BC9)6+2!D4EC@ M4 ?G)^WUIOQJCN_^"='B3Q?X:\+^"O"L/[2W@FP\$_#W1GGU&_T;3S %A2\U M6215N)/(2-'BB@5$;O7OBWX%\&>)O^#J#X<7?B+PKI]])8_LA7-]9 MM=VB2>3=1^(+D1SKN!Q(H=MK=1GC%>G7O_! S]AW7?A;X%^&?C/Q=\7-?F^& MWB2PU?P3XLUCXJZC+K.B_8P1!:6=T'7[#;*"OR6JPG,43;MT4;+Z9#_P3&^! M5E^U_H7[;^C^.O&]CXW\,^$X_"NA"UUF#[!:: CLZZ6+9KEL6\K!.DLLES\HXD", M[;L$Y)/))SXUX7^)_P"V3_P1X\%_"[]F/]OOX;^'?CI^R7;>,/#UI\,OCIX. M)M]4\+&&^@N-&?4;4'#QQ21089."@*^=,6$+?H)X._X)B?!/P7^TSX__ &MK M3XD^/KOQE\4=#71_'<]_K5N]MJEDD @AA^SK;K'#Y2*NQH0C#:R\R M46JWMU% ZHT=O/'WN/[8M_L1T3[0)_[+^S&WV?9]X!S_K<_/YF_P">HOA5_P $WOA5\'?V MJ?&_[9WA#XM?$!O'WQ'LK>T\::C?:O:36^I16\(BM5-L;7RHO)55V>4J8VX. MX,X8 ^;/^"'EA8Z5^UM^WMX7TVSB@TZ+]IVZGBL8D"Q))- 6E8*. 6(!/KBO M"?\ @DS^SAX;_:I_X-J=5_9DU3XLGP OBSQ[JVF:)XHBCW"PU,^)T_LY=@*[ MU>\6VB* @L)"H(SFOT"_9Z_X)G_"?]EWQA\3?B!\'OC%\1K+6?B]JCZIXYO[ MO6[6Y:ZU%F8_;(UEM66WE =U'EA4"L!M^1-O.?#'_@C=^RA\)?V--?\ V"/" M7B;X@+\-M?UBWU4Z=+XL/VO3[R*^AOO.M;Q(UN(6:X@B<_.0"I*A&9B0#Y^_ M91_;1_;*^&_[?_PQ_8>_X+$_LV>'Q\2=2TK6X/@M\>O %P6TGQ.L=LDM_!+" M0IMY7BMXW<8C&]8OW$:LCGQCXJZ[^V5_P24^#GC.[\6_#W0OVGOV#_&^NZIK M-Y>:-<&V\4>"[#6+^2YN-P) N8TN+F2026-%C:XN!-/L MW*) '<-PFG_\$D?@;9?"W5/V=I_C7\4[WX4Z]J<]]K_PMO\ Q-;S:5?M/%_'W_!0[_@G%\2/"\J7- MEJ_Q.U>\TN^\HJTEM/I=K*AY (#+L.#Z#/2K/[(WQ+U;Q-_P4KZ<_:3_X)M?!#]J+X MP?#?XV>./&?C+2]6^$-Z;SX<6WAG58+.TT2X(C5I%A$#+-N6&-2LWF)M4J%" MLP-K]I+_ ()V? S]I+XN>$OVD+S7O%'@WXI^"+.2R\/?$WP)JD=EJR6)LO M'AN)K9I83,O#%6X)+)L_9^N=1NV=AX-:)7E?.%6] MN(T7)[ !5 ]@*^S:^"/VI_\ @C?^S,__ 31TS_@GSH%G\5_$OA3P]XABU#X M=>%])\1A+B'4D6ZDAMY[[R,16)DGE>1[EBL?R^6PD$*'[*^ ?@7Q7\+_ (%> M"OAGX[\8R^(M<\.^$M-TS6?$$[,7U.[M[6.*:Z8M\Q,CHSG/.6YH ^'_ -O? MX66,;I7\N%OW7FI+G_\ !&75OVKOV//VD?B-_P $9?VF?&">.=#^ M%GA#3?$GP=^("VPBGN/#%S/);1V=THZ/$\91 22/*F4,T:Q8^P?C1^QC\+?C M#\8] _:0L-=U_P &_$GPUI4VDZ9X\\'7D4-\^F2R"233[B.XBFMKRV,@$@BN M(9!&XWQ[&))V/@G^S-\/O@CXB\1_$'3[_5=?\8>,7MF\6>-/$ETDVHZFMNC) M;Q,8TCA@@B5WV001Q0JTDC!-\CLP!XK\6?@+^R?^PM#HWQ5^ G[/-E?_ !,N MKZ\\/?!3PE+K5Y)9VVK:JSS7$6GVLLKV^D6S!);F\EM(H]MM;SL0P78?+?CI MXC^*'[&WQ4_9A_X)^_##XFWEMXI_:-^(FO:K\6OBS#I\#:AJ,EAIRW^HO"LZ M21V[W+&"WARK_9K6%8HL>7&R?8A^ 7AN]_:+'[2?B+6;[4]5L?#/]B>&=.NB MGV30H9)?-O)K=0N?/N2ENLLC$G9:Q(FP>9OQ/VH?V0?AU^U+-X,\1^(=9U;0 M/%7PY\3IK_@3QAX?>$7VD7HC:*0*)XY8I89H7>*6&1&5U;LRHZ@'D7_!+O\ M:N^*WQO\5?'[]G;XS^(7\0:M\#/C)>^%]-\5S6D,,^KZ2\:7%F]RL")$;J-' M:*1HT17V(VT%FS]:5Y1^R3^Q[\,/V._"OB/1O >I:MK&K^-?&%]XJ\;^*_$, M\4FH:[J]VP,US,88XHD 54C2**...-$4*HY)]7H **** "BBB@ HHHH **** M "BBB@#\7?\ @YQ\2FZ_:2^''@_?Q8>!YKP+Z>?>2)G_ ,EOTK\S:^__ /@Y M$UAM2_;^TJQ+9&G_ VTZ #TS=WLO_M2O@"O]'_"6@L-X<9;!=:=_P#P*3E^ MI^@Y7'ER^FO(****_13O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KUG]E_]N+]J/\ 8ZUW^V/@#\6]2T>W>427FBR/Y^GW9[^; M;29C8D<;P X!X85Y-17)CL!@<.I+**_1 M;P#\1/A]\6O"=MXV^&GC/2O$6BWR9MM3T>^CN;>4=P'0D9'<=1T-?RC5Z#^S MW^U3^T-^RIXJ'C']G_XL:OX:NV93>,/HZ9 M%F?-7R&K]7J/[$KRIOT>LX?^3+HHH\'%Y!1J>]0?*^W3_-?B?T=_%3]COX3_ M !&\S4-+LCH.I/D_:M-C B=O5XN%/_ =I/.22&19H9&1T8%64X((Z$&OM;]E#]H& M/XN^%O\ A'O$5TO_ D&E1 7.X\W<703 >O0-[X/\0 T_BI^RK\)?BEYM]/H M_P#9>I/D_P!HZ8HC9F]73&U_Y;]6E+V.(6L.?3WNRELU+:VCV=M#!_X*S?L0>( MO$][H_[>?[-NE;/B1\.;JWU&_M+6/YM9M+5Q(K;5Y>:';P.KQ;DY*QK7L&M_ M\([\8?'7P$_;@^'Z[K*:*6QU"12-W]EZO8DQ*Y'5H[Y+--IZ&23H:]?^$WQ/ MT+XN>"[;Q=HAV%_W=Y:,%[!8M'_ M +6FO['3=H\JR:6;[0R1CL@G+R*O1-^U<*J@?T_EE+ XN?\ :6 FI4<1&,[K M9M:QDO5:2ZW2NKW/QK-J-:KAU@L5%J=*2M?=%27PET;NVD&>N^UEVC_OH+7Z>5^3?[*>IMI/[2O@6[5L;O%-E M"3[22K&?T:OUDK^S/HWXESX3Q=!_9K-_^!0A_P#(GZEP+4OEU2':=_O2_P @ MHHHK^B#[8**** "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@#\#?^#A>[:X_X M*/:G"W2#PEI48^GELW_LU?#M?;O_ <'*R_\%)-:+#AO"^DD>X\BOB*O]+?# M5)>'^5V_Y\4__24?HF7?[C3_ ,*"BBBOMSL"BBB@ HHHH **** "BBB@ HHH MH ***GL-*U/59/)TS3I[E\@;8(6[&W[+H-Q)G/ ^ZAKH-,_8[_:XUK!T?]EGXCW>1Q]F\$7\F>?4XIX9H_Q,=17K5@O_;B M'B<,MYK[T?.]%?5&F_\ !$__ (*@:L0+7]E6]3)Q_I/B32H>V?\ EI=+_GBN M@TS_ (()?\%.K_'VKX(:999QG[3XQTTXX_Z9SM7GU./N!J/QYIA__!U/_P"2 M,WCL$MZD?O1\;T5]T:9_P;O_ /!1>_Q]JTKP999QG[5XH!QG_KG&_3_]6:Z# M3/\ @VM_;RO=K7OQ#^%UF#C<)M>OV8>OW+%@3^/XUY]7Q1\/*/Q9G1^4K_E< MS>98!?\ +Q?>?GO17Z4:9_P;)_M62@?VQ\?_ (>P''/V;[=+CG_:@3M_GO70 MZ=_P; _%>4?\3;]K+P] <'_CW\,SR_3[TR5Y]7QD\,Z7Q9C'Y1J/\H,AYMER M_P"7B_'_ "/RVHK]:M._X-?LWA>"+/'^U,_?_/>O/J>.OA?3VQSEZ4JWZP1F\ZRU?;_!_P"1 M^.M=9\&_CM\9/V>O&$7C[X(_$K6/#&KQ8'VS2+UHO-4'.R11\LJ>J.&4]P:_ M7[3/^#9+]E>(K_;'[07Q GZ;OLRV,.>.<;H'QS70:9_P;5_L'V6&OOB-\4KP M\;A+KU@JG'7 2Q! /U_&O*QGCUX85Z,J-6=Y;)6; M;7H>'_L=_P#!R9KVG?9?!_[:_P .1J,7RQGQEX2@6.<=M\]F2$?U+1,F .(R M:_3S]G_]J+]G[]J;PF/&GP ^*^D>)K$*IN%L;C$]J3T6>!P)8&_V9%4U\J:9 M_P &[O\ P3IL,?:M.\:WN,9^U>*,9Y_Z9QI7>?"C_@BW^P5\%/%EKX[^&_@S MQ3I6LV1S;:II_C_5;6=.#C)Y15]ZES1?HK?=?3Y'U!9^'="T_5KC7-/TJ&"[O% M NYX4VF?'0OCAB,G!.2 2,\U=ID$*6T"6\;.5C0*IDD+L0!CEF))/N3DT^OQ M2G2I44XTXI*[>BMJW=O3JWJ_,\F$[]3@P>)K"0'_=N$/] M*_7ZOQS^'';*R9]>U>:&7SHA(&.R."3Y<%<' M]*\"TS_@V?\ VVI]K:M\8/A=;*<$B'5=1E8>N0;%1D?7\:_;ZBOU[*O&_CO) MK2SG&T:2IQ:LE;8_&'3/^#8S]HB7;_;/[ M2O@NWZ;OLNGW-)W@!(N<\?>OGKH=-_X-B/@3%_R%_P!I_P 6S]?^/;1[6+Z?>+U^GM9VI^+_ M GHF?[9\4:=:;<[OM5[''C'7[Q'2O.J^-?B;4^+,6O2%)?E!$K-?LU]IT7&/]JS?O\ Y[UT.F?\&W__ 3^ ML"/M7B/XD7N.OVKQ':C/'_3.T7ZU]EZG^T1^S_HF[^V?CGX.M-N=WVKQ-:1X MQUSND'2N?U/]N#]BW156\7^/I_'FLU MZ24?R2.J"XCK_!"H_2+_ $1\Z:9_P;Y?\$V[#'VOP3XGO<8S]J\63C./^N>S MK_\ JQ70:9_P0E_X)=Z?M,_[.4]VRXPUUXRU?J.Y"72@_3&*]+U/_@I?_P $ M_M)S]J_;!\ /MZ_9O$4,_;/_ "S+9KG]2_X*]?\ !-O2B1=?M8: ^/\ GVM; MN;MG_EG"U>36\5>+9_'G55?]QY+\I(ZX9-QI7^##8A^D*GZ(J:9_P1J_X)F: M2 +7]D[1GP./M.IW\_?/_+2X;-=#IW_!+?\ X)WZ6,6W['G@5N#_ ,?.BK-_ MZ,W5Q.I?\%P_^"86G94?M*&X<'E;;PAJ[=NN3:!?UKG]1_X+\?\ !-ZR_P"/ M;XA>(;SI_P >_A.Z'_HQ5KR:WB1FU3^+G%27K7D__;SKAP=X@5ML!B?G3J+\ MT>[:=^P)^POI7-A^QI\+(VY^?_A -.+<_P"T82:Z'3/V7?V9M%(.C_L[>!;0 M@Y'V;PC91XXQ_#$.W%?(^H_\'%7[ -E_Q[:/\0KSI_Q[^'(!_P"C+E:Y_4O^ M#E/]C.+/]D_!KXG3\?\ +QIVG1=_:]:O)K<,#'&U1VK8CCCAC6*&-411A548 M 'H!7YGZE_P('^Q_P!F?Q=/Z?:=5M8N_P#L[^W^>]<_J?\ P<[>&XL_ MV/\ L:WT_P#=^T^.TASS_LV3]O\ />O*J\69--WJ8B_RD_T.NGX0^(];; 2^ MF=K)G_/2N:7%N1+:HW_V[+_([J?@EXC3^+"QC MZU*?Z29^R5%?B;J?_!R?^VK<972?A%\,+93G!ETO496'I@_;5&?PKG]3_P"# MB3_@H'?[OLMGX!LLYQ]E\-RG&?3S+ANE8RXQR5;.3^1W4_ ?CZ?Q1IQ]:G^2 M9^Z5%?@;J?\ P7R_X*2W^?LOQ-T&RST^S>$K,XX_Z:(WUKGM3_X+=_\ !3W4 M\J_[33PH>B6WA+2(\<8ZBTW?K6,N-LI6T9OY+_Y([Z?T?.-9_%6H1]9S_2FS M^A.BOYS-2_X*Y?\ !2#5WBBXA_]%LM8RXYP'2E+\/\SOI_1VXE?\3%T5Z<[_\ ;4?TIT5_ M,9J/[:W[9.K_ /(6_:U^)MUT_P"/CQ[J+].GWIC7/ZC\?/CKK'_(7^-/BVZS MC/VGQ'=/_P"A2&L9<=4.E!_>O\CNI_1RS)_Q,P@O2G)_^W(_J3K,U/QMX,T4 M$ZQXNTNTV_>^TW\<>.-%R=9^//@ MNTV_>^T^*+2/'./XI!WKGM3_ &Y_V*-&W#5?VO\ X80,N3]/\ MKG V?ZU_.]H6A:WXHUJT\.>&M'NM0U"_N$@LK&RMVEFN)7(58T1069B2 !D MDU^O?_!,#_@A1HWP_P#[.^/?[;.BVVI:Z-EQH_@&7;+:Z>>JR7N,K/+Z0C,: M_P 6\G"=F6\1YYFU?V>'HQMU;YK+UU_#<\#BOPK\/."K2?Z+?"7XM>!?CAX$LOB9\-=0O+S1-23?I]Y>:1=61N(^TB)< MQQNR$TZ=9T^9J]K7:6GZVOTU/YQKU<,J[5/W M4V^5-INW:]HW:6[27HC1HHHI$F?XM\2:?X.\*ZGXNU5L6NEZ?-=W)SC$<:%V M_137X[^(M=U#Q1X@O_$VK2;[K4;R6ZN7_O22.78_F37Z2?\ !1?X@?\ ""_L MO:M903[+G7[F'3("#SAV,DGX&*-Q_P "K\SZ_CWZ2&=?6,]PF5P>E*#F_P#% M4=DGYJ,$_P#MX_,>.L5SXREAU]E7?J_^ OQ"BBBOYM/A0HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** - MCX=H9/B!H48&=VL6H_\ (JU^QE?D#\%K7[=\8_"5CC/G>)K!,>N;A!7Z_5_6 M_P!&B#679E/O.FON4_\ ,_2> U^XKOSC^3"BBBOZ=/OPHHHH **** "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 **** /B'_@O%\?/CO\ LW_LM^%_B#\!?B7J7AB^N/'L M.G7]UIC*'EADLKN4(2P.!NA!XK\C=2_X*6?\% -5S]J_;"^("9'_ "[>))X> M^?\ EFRU^M?_ <+^')-<_X)Z2ZFD>1H_C73+QSC[H836^?SG _&OPDK\MXN MQ&+H9NXPJ22<4[)M+M^A_8_@?E>2YAP0JE?#4YSC4G%RE"+?1K5J_4]/U/\ M;<_;/UD$:O\ M<_$ZY!ZK/X]U%QUSC!FZ9KG]3_:#^/FM9_MGXW^+[O=][[3 MXENI,\Y_BD/>N0HKY.6(Q$MYM_-G[73RO+*/\.A!>D8K]"_J?BOQ1K>[^V?$ ME_=[L[OM5X\F<\G.XFJ%%%9-M[G9&,8*T58****104444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %=S^SQ^SA\9/VJ/B99_"7X'^"[ MG6M8NSN<1C;#:0@@-//(?EBB7(RS'J0!DD ^I_\ !/\ _P"":7QW_;[\9>3X M1M&T7P?8W 37O&=_;DV]OT)BA7C[1/@Y\M2 ,@NR @G]W_V1OV-/@1^Q1\,X M_AI\$?"RVRR!7U;6+K#WNJ3 8\V>7 W'DX4 (F2%4 FOILCX;Q&:R56I[M+O MU?I_GMZGY%XB^+&5\&TY83"VK8QKX?LP\YM?>HK5]>5-,\>_X)N?\$E_@W^P MAHL/C+6Q;>*/B1^)W[7FJ2^%M&\_ MP_X&@FS::#%+^\O-IRLMTR\.W0B,?(G'WB-Y_I;PZ\+\RXJFJ6#A[+"P?O5& MM/-1_GG\]/M-:7_SL\5_&2ADE6>-S6L\1C:BO&G?6W2_2G3733_"GK;VC]OS M_@KIJ?C'[;\'OV4]5GL=).Z'4_&,>8[B\'0I:YP8H_\ IKP[?P[0,M]J?L$? M"QO@[^R%X%\'7,!CNY-$34-1#CY_M%T3JV^\-,W_ 8@[?A7[Z1QQPQK%$@55 "JHP !T %?H_C! MEF2\'Y-@>'\LARIMU:C>LI-+DC*3ZWO/LELDD?E'@SFF><9YUC^(LTGS-)4J M:6D8)OGG&*Z6M"[U;W;;%HHHK\ /Z'/AK_@K3\0/MGB_PM\,+:?Y;"QEU&[1 M3P7E;RXP?<")S])*^0*]._;)^('_ LK]I;Q9X@BG\RW@U-K&T(.5\JW A!7 MV8H6_P"!5YC7^PT^PMVEFN)6.%1$4$LQ)P !FFDV[ M(4I1A%RD[)%*OT#_ ."8/_!$GQQ^TV=/^.'[3EI?>&_A\VV?3M(YAU#Q G52 M.]O;-_ST/SNOW PD'T?_P $P/\ @A;X?^%7]G?'G]L_1[35_$R[+C2/!$A6 M:STINJO=8RMQ,.T?,:'KO."GZ7 !0%48 Z 5]_D/"3E;$8Y:=(?_ "7^7W]C M^9?$GQLC3Y\LX5_MD?MT_"']CGPM]I\4W0U3Q)=PE MM'\+V1_M]_\%5O"/[/PO/A1\"I[37?&JAHK MR^R)+/1FZ'=CB:^-O'?B*[U;5M1F,M[? MWTQ>25CZD] !@ #@ "OZY\-_!O%9ZJ>89O%TL+HXPVE473_#!]]VOALF MI'^;_B?XV8?(YU,!E$U6Q;OSU'[T:;>^OVY^6R?Q7:<3L?VE?VH_B]^U9X\? MQU\5O$!FV%ETW2[?*6FGQ$_ZN&/)QT&6.6; W$X%>=445_7."P6$R["PPV%@ MH4X*RC%627DC^.,=CL9F6+GBL544I.[;\V?9G_!$;X5?\)A^U#J7Q*N M[;=;^$/#\CPR8^Y=7)\E!^,7VG\J_6"OC3_@B/\ "K_A#_V7-1^)-W;;;CQ? MX@EDADQC?:VP\A!^$OVC\Z^RZ_A_Q@SC^V./<3RN\:-J2_[<7O?^3N1_=_@S MDO\ 8WA_A>96E6O5?_;[]W_R11"N:^,?CN+X8_"GQ%\0)74'2='GN(0W1I50 M^6OXOM'XUTM?-G_!47X@?\(O^SW!X-MY]L_B35XH70'!,$/[YS_WVL0_X%7X M9QEG2X>X5QF8WLZ=.3C_ (FK0^^32/T3-,5]2RZK7ZQB[>O3\;'YX332W$K3 MSR,[NQ9W8Y+$\DFFT45_F@VV[L_!@HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#VK]B+X-_$SX MO^.M;M_A1\9KKP#K&G:'YMKXEM-'AOVA=IXAL,,Q",K*'!R>E?2/]@_\%@OA M7_R#/'GP@^*ME']_^V-+N=#U&8?[/V%#!X:\9>.)(\BZO MK6QA?'3RD>1Q_P"1D_(5]B5_>_@=@'@?#C"R:LZLIS^^;BOO44S]CX2H^QR. MFW]IM_C;\D?*P_;Y_:=^'/R?M$_\$U?B-81Q\2ZA\/;ZU\2Q8_YZ;82C(O<@ MY(%:_@[_ (*V?L(>)]2'A_7OC!)X2U88\[2O&NBW6F2PY_O/-&(A_P!]U])5 MD>,?A_X#^(FFG1OB!X)TC7;,YS::QIL5U'S_ +,BL/TK]=/I2#P+\4OAE\4+ M'^U/AI\1M"\16VW=]HT/5X;M,>NZ)F%;U?.?CK_@D]^P1XWOO[:M_@+:>'-2 M4[K?4?!U_<:5) WJB6TBQC\4-=;^S9^R3)^S3KFIW.F_M%_$GQ=I-]:I%::' MXZ\1_P!HQ:%O@/^SC9V\/Q$_X1#6)]-U'QIXCG=T6QFO;=DGMK&$PW2-'"Z-*]LP=F1PJ M=;_P4>_9+U?]C#]E;Q9^VM_P3A\3ZWX!\>?"G19?$MSH">(+Z[T'Q5IEFIFO M;'4=.GF>&4M;+,R3HJ7"2 ;91N->#_\ !&GP[?\ [(W_ 79_;M_9<^*:&RU MGXI:]:?$;P4]S\HU32GO]2N'>%C_ *W8=6C1L$X:"4?P-C[@_P""O7Q=\'_ M[_@E[\?/B!XWU."VM%^%.MV%MY[A1/>7EG):6L SU,EQ/%&!ZO0!XO\ %S]L MS_@F;_P46_X(Z^'OC-^W-\6]/^'OPP^+^A6]QJ%E=^+387BW]E=HUQ96SQXE MNGAO+9D*QHQ=4R4 ;%>?_P#!R7X/\/Q?L(_"SQCX6\0:] FF_&7P?96"6WB6 M^2VNK*6X(VW%OYHBN20$(>9'<%>&&3GYF^/'[+WCC]EG_@RTO/A7\7]!ELO$ M8TC2-=N]/O82LVGG4?&5G>Q1,KV\%S=)D$!X;:6>56_A,8;M7U77YQ^+OCNG_!4/_@K%\5_^"5_C3Q5? M:/\ !SX.>!;:Y\<^%M(U&2RO/B#J%ZD.Z"YN(F69=+@CN0CP1,GG2,!*SQ,( MR [/XT_ /XZ?L5?&?5%^'>C_#*\U?]J3Q]XD\>75QHTEO=:1$ M^G0ZM=WT[6[:U]ODCF8 B>")9A+L22-&_1CX0_M!? 7]H/2KK7?@)\;O"'C> MQLIA%>WGA#Q+:ZG%;R$$A'>VD<(Q . 2#P:_%;]E;XG_ !X_X)@_$;XD_P#! MMO\ %F[BGMOB5<7$/[,_Q%U^XACL+?1-9>:.Y:X\QE#M&AN98[=03+?1RVXX MFC8?LW^SQ\&?@K^RC\)?"/[*?P9L;'1]&\*^'$M=!T19D%P]K!L22X91AI&: M216EEQ\TDV6.7Y /,_\ @JK_ ,% ?"?_ 3)_8>\8_M:>(M(CU2^TF&.S\,: M'+(4&IZM<-Y=M Q'(0,3)(1R(HI",D 5YW^QU_P3TN_BC\$- ^-W_!23Q=K_ M ,3_ (L>,-,@U?Q%;:MX@O(-&\.23JLRZ9INFP2I;6T=N"L9E"&65T9VB0.W\-?!OC#XSUKX2ZO\-KNQ@\ M'>+/%]SJL7A?6%O[*1?L37DLD_D7$'F_NRS+";7:I5)$C7IOBK_P4H_8D^"N ML>(-'^(OQSM[1/"%]#9>,=5L]%O[W3?#ES+M\N#4;ZV@DMK"0[T.RXDC8!U) M !%?#_P)T?Q#'_P=$?$KX!2_ W'@/P[\ ;;Q?HO@J[^).L3:5:ZNUWI,! MG%M)=&-EVSS'RF!CW2$[>F.;\>:QX%^+/_!+3]N#Q%_P3[\(:1X5^#=Y<_$; M5_%OB?Q9-=:OJGC7Q#_9[MJ4UC;M,B:9:EXHTBGE>9V"$BVB^61@#]1?B1^T M)\&OA-X%T[XD>-_'MI%I&M7-O;Z!-I\*='O-)N["]T>6=7>&*YM M[N**6"1EC9MCJ&"X) #*3^?FE_LT_'W]I#_@E;^PQXQ_8[_:)T7P1\<_AE\+ M] \4?#NV\50--INO(OAN"QOK.X 5BJM!>!/,"LRK(X &XR1^L_\ !*?]N;QI M^T5^T?\ %KX'_M@?LC+\(/VDO!^B:*/B!:Z9??:M*\1Z8C7/V*_LY S#:#<2 M*06D.V2(>:^PK$ ?=E?+O_!8;]NO0O\ @GU^PWXB^,5[XCN-)U76+JW\.^'- M4M=.>[?3KN\8HU_Y*\R"T@$]V4X#_9@F8, SM&9/W9>/>N_8"/L;]K_P"-GCOPM;Z)^SU^ MSY>V\,S3P":'P_81!/MVO7,9X:"T21-J' FN9K6#($I9?E'XK?L M4> /V;O^"[G[/G[0W[('AFT\*7GQ.\/^,;/XW^'O#T"V]GJNE6FGI+!J4T$8 M"HXOYK.-Y,?O))(,_-N+9_A+XN_\%H_A)^T%\3/BU-_P16L/B!K'BCQ!+9Z3 MXMD_:7T/35@\-VLTJZ986]J]O*UO&$=[B35_\$X?VJ/V MCOAQ_P &M/C/]JCPYXSUCQ#\1=#T/QOJ%CX@U>Y>]NX[A-3O +MFE+%S"N9L M-E?W7(QQ7=?L_P"N>(_V;?V__P!BGP)\(/&6NZII/QY_9^UJX^+D>I:] '#$V=N=RR7*+]&5\$^,_$7BWX(?MN_ 3_@D9^S] M\0]<\)>&]6\!>(?&WQ \;6B6T^N:_-%(0,W%S#*BSW%]--=W4HC+N2 I168' MTS_@C]^U]\4?VP/V8_$&H?&V\@U#Q;\.OBEXA\!Z[K]M9I;QZW)IEUY<=]Y4 M8"1M)"\1=4 3S Y544A% /JJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH " M1@C(/45_+Q^TW\-3\&_VC?'GPH$'EIX<\8:EIT"XP#%%Q%?U#U M^ G_ 7;^$I^%_\ P47\3ZK!;>5:^+]+L-=M5QP=\7V>4^^9[>5O^!5\3QQA M^? TZR^S*WR:_P TC^@_H\9DJ'$>*P+>E6FI+S<)?Y3D_D?'5%%%?F)_7H44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445]*?\$]_^"8O MQT_;Z\6B?P_;OH/@FQN0FN>,KVW)A0C!:&W7C[1/C^$$*N079=FN;9;D> GC<=55.E#=O\EU;?1*[;T2/*OV;?V8_C3^UI\3K3X3 M? WP;/JVJ7&'GD'R6]C#D!I[B4_+%&N>IY)PJAF(4_NK_P $X_\ @E)\%?V" M] B\3W*P>)OB)=VVW4_%=S;_ "VH8?-!9HW^ICZ@O]^3G<0"$7U[]E']D'X% M_L8_#*'X7? WPDEC;_*^I:E/A[S4YP,>=<2X!=N3@#"J#A54<5T'QM^.GPO_ M &>/ 5U\1_BSXIATS3;<;4WG=+!7YH?M^_\%,?MR?\%&?BC^ MU]JTGAK3C-H'@>";-EX?AF^>ZP?EENF7_6/T(0?(G&,D;S\Y5_;'AQX,X?*> M3,L^BIUMXT]XP\Y=)2\OA7F[-?YP>)GC;B,WY\LX?DX4-5*KM*?E'K&/G\4O M[JNFK,S,68DDG))[TE%%?T&?SH%.BBDFD6&&-G=V"HBC)8GH .]-KV']@/X5 M?\+E_; \">#)K;S;5-;34+]2,J8+4&X=6]F$6S_@8KAS/'T7ULVS.A@J7Q59Q@O6327YG[*?LV?"Z/X*_ +P?\*UB5)-$\/VU MO=[>C7&P&9O^!2EV_&NWHHK_ #=Q>)K8W%5,15=Y3DY-^;=W^+/]-<)A:.!P ME/#45:$(J*7915E^""OS[_X*J?$#_A(?C?IG@*WGW0^'='#2IG[MQ<'>W_D- M8:_00D 9)P!U)K\B_C_X_/Q2^-?B?Q\LV^+4=8F>T8G/[A6V1#\(U0?A7\[_ M $BQ%17\X4_>?_DS@?*<;XKV66QHK>S4J.&\N-4S^.,_C6S7^F_#&5?V'PYA,OZTJ<(OU44F_F[L_?X=84444 >0_M-_L/? #]J[6/#GC?XAZ-J.F>,O!= MR\_@OX@>%-5DTW7-"=QMD$%U$03$ZDJ\$@>&0'#QM7*S_P#!-SX6^._&F@>- M_P!IWXO?$'XSR>%-134?"^D?$?4[(Z5IUZF?+N_[/TVTM+6YGC!.R6XCF>/) M*D,.?MR_L/\ PD_X*$? N\_9L^/NN^)(_!FJSPRZWH_A[4TM/[2, M,T<\*RR>6TFU)8D<*C*"P&[=@8Y']IW_ ()A?!/]L+X">$OV;OCU\3?B%JOA MKP;?VU]IPMM?AM;JYNK;<+6>XGAMU>5X58JO(#8#N'<;Z^D:* */AK2+O0-! MM=%OO$5]J\MM"(WU+4A%]HN"/XG\F.--W^ZBCVKY3_:E_P""+7[)_P"TY^U+ M:?MLZ;XV^)7PN^*T5DEGJ'CCX1>,FT:]U2W2,1K'>+7 MOE38MP=6G9YVVK\JP$FW4 !8@ /2?V'O^">WP8_8-\.:CIGP]\:>//%^L:O M'!#JGC#XF>+IM:U:>V@W_9[03286*WB\R0I%$B*#(Q().:]VHH 96\E MG>6Z2Q2H4EBD0,KJ1@J0>"".,5\Q>!/^"4?P3^ /B?6?$'[&7QB^)'P.L_$- MZ][K'A;X=ZQ8RZ%+=/P\\6F:M9WMI:.P !-O'$,*O' KZ@HH \(_9V_X)U_L M^_LZ_';Q#^U78W?B?Q;\5O%>CKI&O_$;QMK[WNHW&GJ\3K9HB".VMX0\,3;( M(8QE!G.!7E>B?\$(/V!]!D^)FBV5GX\_X0_XJSZA=>(OAH?']\OAF"^O8VCG MO8-.1Q$MP VZ-Y/,\EDC:,(8HRGV710!\J>%/^"/W[,GP[^%7PS^&'PQ\?\ MQ-\.S?".]EO/!7BG3_',TNJV\TEJEH?,EN5ECFA%LBP+:M&;98OD$6W '5M^ MP=\#_#'@SXN:]\0/$GC7Q9XB^*W@Z71/B#X\NY5DU^[TJ.TF@CMK1--MHDM_ M+2:9HX[2W0M+(7VO(0:^@** /E[_ ()%_L77/[!O[*5Q\"[*3Q';>'3XQU'4 M?!7A_P 6:LE[J&B:1+Y:PV\\D>(Q)(T-&,["3UO[;/_!/SX0_M MU0^#[SX@^/O'_A+6_ 6LR:GX4\4?#CQA-H^HV$TB!),.@965E50=R$@ @$!F MS[I10!YI\ _V4OAA^SW=7OB+0M0\0^(O$^JVL-MK'C7QOXAGU;5[V"(L8X#< M3L?*@5F=A!"(X0[NX3<[,?2Z** /*?V+?V-/@G^P/^S]IG[,W[/5AJ-MX6TB M\O+JSBU74&NIA)$O@%X;\.?';Q3^T3J>LWVK^(_ M$6GVFEV44 >/?M%?L9>! M_C]\3O!/Q[L/&FN^#/B)\.Q?Q>%?&GAE;1[B&UO81%=V-71D.65V9B%51PJJJJJCTVB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"ORI_P"#F3X,O-H_PS_:%L;7Y;>YN_#VIS;>N]1=J.A:>OB#3 %RRO9,)I-H[LT G0 <_/7D9]A?KF45 MJ:WM=>JU_0^X\-LY61<<8'%2=HN:A+MRU/<;?DN:_P C^=FBBBOQ(_T("BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **T/"GA/Q/XZ\26/@[P7X M?O-5U;4KE;?3]-T^V::>YE8X5$102Q)["OV._P""8'_!#/PQ\%?[.^._[8>E MV>M^+UV7&D^$&*S6.C/U#S]5N;@>G,:'D;SM9?4RK*,9FU;DHK1;R>R_X/D? M'<9<<9'P3@/;XZ=YOX*:^*;\ET7>3T7F[)_.'_!,#_@B!XQ_:(_L[XZ?M6V% M[X>\"OLN-,\/'=#?Z\G56;HUM;-_>XD=?N;05DK]G/!'@?P=\-?"6G^ _A_X M9LM&T72K9;?3M,TZW6*&WC'1551@>ON22>36KTZ5\9?M^?\ !5KPI\!1>_"; MX!W-IKGC-=T-]J?$EGHS="#VFG']S[JG[Y)!0_O'!/ >,S+%QR_*:3G4E\4G MLEUE)[1BO^ KMZ_P+XK^,$\93EFF?UU3H0O[.DMD^D81WG-]9/U?+%:>O?MF M?MW_ B_8Y\,;_$5RNJ^)[N$MI'A>TF FFZ@22GGR8<_QD9."%#$''Y"?M(? MM/?%W]JCQ[)X\^+'B%KAUW+IVFP92TT^(G/EPQY.T<#+'+-@%B37(>,O&?BO MXA>)[WQIXX\0W>JZMJ,YFO;^^F,DDKGN2?; Z 8 K,K^YN ?#/)^"*"JZ M5<4U[U1K;O&"^S'SWEUTLE_G;XA>*&<\=8ATM:6%B_=II[]I3?VI=E\,>BO= MLHHHK]*/S **** "OO?_ ((2?"K^U?B7XS^,U[;9CT?28=+LG<<&6X?S)"ON MJ0*#[2^]?!%?L;_P2%^%/_"M?V+=&UBZMO+O/%FH7.L7 (^;8S"&'GT,4*./ M]\U^2^->??M6?$#_A6'[._BWQ?%/Y<\>D26]FX/(GFQ#&1 M]&D!_"OR%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5ZS^P_\/&^)'[3OA?3)(-]MI][_ &G=DC(5+<>8 MN?8R!%_X%7DU?:G_ 26^&K)%XH^+UY;X#F/2=/D(],33_\ M#\C7WOACD3X MAXZP.%:O%34Y=N6G[[3\G;E^9[&083Z[F]*GTO=^BU_&UC[0HHHK_1<_< 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@ J'4+"RU6PGTO4K5)[> MYA:*XAE7*R(P(92.X()%351\2>)O#?@W1+GQ-XO\06.E:;9Q^9=ZAJ5VD$$" M?WGD M7_@<+1O_ ,"KSVONS_@N=J_P'^-_QNT[]J']G#QC!X@TV\B'A[Q;J%A:RBW7 M4[9 \+"5U"R^9;N$#(67%J>?7X3K\,S;!O+\QJ4.B>GH]5^!_HKP3GT>)N%< M)F-[RG!B?LQ?LK?&[]K[XG6WPH^!G@^74]0EP]Y'? 5E<[-9\87EN2C$'YH+5#CSYO7!V)U8 M@E5;]VOV7/V3O@=^QW\,;?X5? SPA'IUDF'OKV3#W>I3@8,]Q+@&1S^"J/E4 M*H 'U&1<-8C-&JM7W:7?K+T_S^ZY^/>(WBUEG!\)8+!6K8SM]FGYS:Z]H+7N MTK7\E_X)U?\ !+'X(_L#^&TUJWCB\1^/[RVV:OXON[WDRQQ01J,L[LQ 4 '[9IM!\$V\^ZP\.PS?-<$'Y9KIA_K7[A?N)V!.7/\ 3'AUX7YE MQ7.-/"P]CA8.TJC6GFH_SS[ZV6\FM+_YU^*WC'A\BJSQ>9U7B,;4UC"^ODY= M(071)>45H[>S?M^_\%<-9^(?VWX/_LMZGIHHK^VN&>%LFX2RY8/+J?+'JWK*;[R?5_@MDDM#^#.* M.+,[XPS)XW,JG-+[,5I&"_EBNB_%[MMZA1117T1\V%%%% !1110!>\,>'=4\ M7^)=.\):'!YM[JE]#:6<7]^61PB#\685_0-\/?!FE_#CP%HGP^T-<6>A:3;: M?:C&/W<,2QK^BBOQW_X)3_"K_A:?[;'A9KBV\RT\-B;7+SC.WR%_3<[>L0HHJ#5-2LM&TVXU?4IQ%;VD#S3R-T1%4LQ_ U_.DI1A%RD[)'])-I M*[/SC_X*6?$'_A,_VF;O0K>?=;^'-.@L$ /R^809I#]=TNT_[E?/U;'Q!\77 MOC_QWK/CG4<^=K&J3WD@)SM,DC/M^@SC\*QZ_P R^*LXEQ!Q)B\Q>U6I*2_P MM^ZOE&R^1^"9CBGC<=4K_P TF_ET_ ****\ XPHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** #KTK]7_V M3_A:?@[^S]X:\%7-MY5ZMB+G4U(^87,Q\R13ZE2VSZ(*_/;]BOX2-\8_VB=! MT&ZM?-T_3YO[2U4$97R(2&VM[._EI_P.OU.K^K?HW\-N,,7GM5;_ +J'II*; M^_D5_)H_1>!<#95,9)?W5^;_ $_$****_J<_0PHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "ODWXD?\%6]"^&G_ 4*\+_\$U]1_93^(EYX[\9Z#-KGAW4K M*ZT#+@OHI;5C9+-T'Q@W[/=EH_B.S^)VE^&$T?[9HNH:<][(MQ:0N MZ1M B*,J26R^2<*2 ?7_ .TE\8]1_9\^!?BCXU:9\,-8\8OX8T6YU*70-"N; M2&YN(X8FE?:UU-%& %4D_,6_NJQP#R?_ 3Y_:ZM_P!O+]C7P%^UY:> G\+Q M>.=*DOHM!DU,7C6:K<2Q!3,(XPY(CW?<&-V.<9/R;IWQA_;9_P""@O\ P2[\ M>?MW^"/C3:^ ;#Q9X.\0ZA\.OAA)X8L[NQDT*&.ZBBCU:XD4W3W5U'$7,EK- M!'!YR#RY2C;_ )Q^&W[5_P"TG^PU_P &TO[-_P"TU^S9\1K;3-0LIM+TC4=' MU70K>]M+ZVO=8GA=OG421RKN!5E?;@$%22& !^TE%?%G_!43]J_]I']DW]I# M]EVS^$'Q$M8_#?Q:^.6D^!_&/AS4M"MYU:TN&+//;SX$L4I564Y9EY4@*0=V M-\6/^"@\6J_\%./&/_!/SQI^UW%\!KO1/".B7_PR>[T?3G'CJ[O4F:X1Q.5F;&V, ^W?%'BGPYX)\.WOB[Q?K=MINF:=;M/?7]Y,( MXH(U&2S,> *OU^2__!N7U-C%-NWDK:H88IDMQ]_Y?,9L8KUG_@IO^U#_ ,%'_P!@N[_9LT'X:?&G MP;XW_P"%F?'O1?!?B%=9\#KI]]J'VRX=UB6XCG>"UA:)# S"V:5=WF+)GY: M/LS]K#XM?%7X%?L\>*/BU\$?V?M1^*GBK1+%)M'\ :3JL=E<:PYE1&C2:1'" M;49I#\C$B,A59B >Q\&ZQK/B'PAI6O\ B+PQ-HFH7VFP7%]HUQ.DLEA,\:L] MNSQDJ[(Q*%E)4E KOX)>+[7P_>IKNMVUU<7\LL%_X):>)=0\%_MQ?\%(?&.D>'+C6+O2?B MI97EKI%G_K;Z2+2[AU@3@_,Y4*.#RPXH _2NBOSJ_8'_ &X/C5_P4#^"_P - M?VB?V M(-1\.R6.DK;6:2E_*EN-KW1+Q,H:)&BY#>89KB:5E1$&.3EBJAF'!^!/V\E7X]^%?V:_VDO@7KGPK\5?$+2+O4/A M[%K6K65];:W]E59+JQ$]I*ZQ7T,;K(\!RK(2T4LNU]OR5_P7NUK5==_;>_X) M]? V[E8^'M=_:2AUK5;5C^[GN=-DL3;!QT;BZG&#_>-/_P"#F#Q#J/PU\&?L MG?&GPE(T7B/P[^U[X8&ES1'#F.2WOGEBXZJ_DQJR]&!P>M 'T#^T'_P5G^'? MP3\4_%JT\-_!WQ#XQ\/_ M--N?C3XCT:[MXUT1;Q?-$5K#(P:^F@MO](G1 M3&L<9 5GDS&/IBU^)'@&\^',?Q>A\7Z>/"\NB#6%U^2Y5+46!A\\7)D; 6/R MOGW' "\FOSO^/_\ P3Q_:V\+-^VE\)_@3\-(/%6D_M;QVDWASQ--K]G:VWA: MZN;$Z?J8U-)Y5G,4:G[1";6*X9PWEE4*[CZK?^#_ 5?^"/#?[!&I>-[TT*5V.U8C#%'?WX)P+$).(6^>-955] MKAD7MZ\?^ '[=?[-7[2OBN/P)\,/%NHIK-UX5@\3Z3I7B#PW?:3/JFA3/Y<6 MJ6B7D,1N+5GPN] =A=-X7S$W=]\6?B)%\)OAQK'Q'G\(ZYKR:1:&=M'\-V'V MJ^NL$#9#%N7>W.<9' - '15P_P ZQ<0VF M1G(;$B$@@G%=Q\#O^";?[,OP;\1?\+'UO0[_ ,>^-I&$ESXW^(5\=5U!Y!T= M#*/+A(.<%%# '!8T K\^XWR]M4\9%? MW9?FG^:^X_I[Z/7$RC+$Y%6EO^]I_@IK_P!)DE_B9\QT445^>']1!1110 44 M44 %%%% !1110 445I^#/!?BWXB>*K#P/X#\-WNL:QJERMOIVF:=;M+/<2MT M5$4$D_\ ZZ:3D[+/?MG_MZ_"/]CGPT4UV==7\4W%_@;]M^$O[/EU::WXP7=#?ZOQ M+9Z.W0@=IIQ_=^XA^]D@I7Y;>+O%_BCQ[XEO/&/C77[O5-5U"-N M&R2=3+\FDJN*=U*I\4:;Z_XY_P#DJ?Q7=XG7?M%_M,?%S]J3Q]+X_P#BSXB: MZE&Y;#3X:X"BBOZVP>#PN7X6&&PT%"G!648J MR2\DC^.\;C<7F.*GB<544I.[;\VPHHHKI.8**** "BBB@ HHHH _2+_ M ((._"K[/H/CKXVWEMS[8S+N'8K&T:?\ KW2O\_?$;./[XFO7EO\S_ $3\-^T_3FM\@KQ_]O'X@?\ M"O?V7?$MU#/LN=5@72[49QN,[;''_?KS3^%>P5\7?\%;?B!A?"7PLMI^IFU6 M\CS_ -L83_Z/K\+\4,Z_L'@/'8E.TG!PCWYJGN)KS7-?Y'T'$&*^IY/6J+>U MEZRT_6Y\64445_G2?B 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1173?!OX8ZQ\9/B?HOPUT0,)M5 MO5BDE5<^3$/FDE/LJ!F_"NC"87$8[%4\-0CS3FU&*6[;=DOFV73ISK5%3@KM MNR]6?;?_ 2X^#3>$/A1??%C5K/9>^)[C99%UY6SA)4$>F^3>?<(AKZCJEX: M\/:1X1\/6/A70+18+'3;2.VLX5Z)&BA5'Y 5=K_2CA#AZAPKPWALKI:^SBDW MWD]9R^/V5KYOJ_O"BBBOI#N"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *_,']HKPU\;M9_X.*?@]^V)X>_9A^)>H_"SP/\)M1\+> M(_&=IX-N3#!?SMJ1!2 J+B:)3/"#)'&P.\E=P&:_3ZB@#\\_$7A7XM7?_!QC MH/[4EM\ _'C_ VM/V;6\ W'C4>%;G[&FM/K%=>T'P9XY\'6%O<^&?$6G3))-$^*GP[?2]4M?!FMW-DMQKB6>L-=LL" MPSR/&YMV+"*=8I2ZE A)4G]E:* /RD_X*#>._P!L[]O#Q7^R1\:O@_\ \$SO MB]I6C_#[]HG1O$GB'1/%UM8V&MF*WC=[AEMWN?)M[=%#()[N>W\R4HJKM.^O M7?VV/AY\#/VU/&?Q#_9P_P""D?\ P3R\>:[X/L$L+GX3_$/PSX N=5O+;[3I M=JUU9PW.DK//:W,-[YQ,C?Z))D*S,L1W??U% 'X__&[]@7_@HF/^#>SX8? G MQAX1UWX@?%/X<_$/2?$K>%'U&&XU_L9>)]%_9.^(7Q#^#GA2=8_P!H7X,Z3H^S5;VYBT^VAT_[38SM&+ZV MMKI;B5HBQMY&CC+%E*.OZ@44 ?FG^SKX7_;"T3_@NKXS_:>\3_L(^+?#O@+X MB? W1M(TO5)M2L)(-"CM;I6=+\P2ND=UY<;A;2U-R=S0@L$9Y(D_X)\^'?VE MOA3^T[^W;\3W_9W\=>'YOB7XG/B'X0:EKGA698-:-KI]U''P0?)8R"(K%.(V M82 ;@RC]+:* /R+_:#_ &,-+_:U^+_P4_; _9%_8O\ B)\!/VJK+XAZ-J'Q M)U1?"5WH^DVVG;]VKG4+T*-/U-&4.J_9Y);BX#JDB;6<)]II_P %!_BGI?\ MP4Y/[!/CC]BWQ9HW@W5=*+^"OC5+?J^F:]J$>G_;Y[1(?*&P1QK,A?S68208 M**)%:OJ&N2A^#'A)OB^WQPUJYOM4UV#3I-/T1M0F5H=%M)?*,\5I&JJJ><\, M;R2-OE?:JE_+1$4 ZVOSM_:@T+XL:I_P7C^!'[2.@?L]_$+4_AY\/_AYXBT' MQ9XPT_PA=2VMI>WBRK$J(%\VX3(7,D*.G[P$$@,1^B5% 'R!_P %@_V)OB3^ MU-\-_AO\:OV>M*@O_BC\!/BCI?CWP5H]Q=) NN"TF5KK2C*Y"1?:(E&UF(7S M(HU9E5F8U/P:\9>$OA3\%O&H^(/C:_\?\ A^32 M9]2UNVC"Z;I-K;3XDN-DC2O<3A3;; %CED+\?>]% 'F7[5GQ2^)GPX^'$&D? M WP>^M>._%FIQZ'X/CELI);&PNYE=FU"_9/]79VT227$F2ID\I84/FS1@^%? MMO\ _!/KQ3XF_P""/_Q2_8A_9OU6ZU#Q=XA\'7KKJ^J7*)>>)M:EF%Y=SW4I MVKY][,)0[':BF? VQJ /L*B@#\W?@1X(^*7[2/\ P4I_9K^/'@[X/^,O"7A; MX+?L\:AI7Q!N_%GA.]T=?[6OX8+>/0XUNXHS=20-"TSM$'A0*GSY= ?TBHHH M **** "BBB@ KX>_X+Q?L>-^T9^R0_Q:\*Z89O$WPS:75(1&F7GTQ@OVV+WV MJB3_ /;!@.6K[AJ.[M+74+26PO[:.:">-HYH94#)(A&"K \$$'!!KDQV$IX_ M"3P\]I*WIV?R>I[7#N>8KAO/*&98?XJ4D[=UM*+\I1;3\F?RAT5]!_\ !3C] MC:^_8E_:RUWX96=I(/#6I,=5\'7+9(?3YF;;%N[M$P>$]SY8;HPKY\K\,Q&' MJX6O*C45I1=F?Z+Y7F6$SC+J6.PLN:G4BI1?DUU\ULUT>@4445B=X4444 %% M%% !117U/_P3G_X)5_&S]O;Q%'XAV3>&OA[9W.S5?%MU;D^>5/S06:''G2]B MWW(^K'.$;HPN%Q&-KJE1CS2?3^MEYGF9QG.69#E\\;CZJITH[M_DENV^B5V^ MAY'^RO\ LD?'+]LGXG0?"SX&>$9-0NVVOJ%_-E+/38"<&>XEP1&@YP.68C"J MS8%?NY_P3R_X)?? W]@7PJM]H\">(/'-[;!-:\8WMN!(0<;H+93G[/#GL"6? M +L<*%]7_9G_ &7/@G^R-\,;7X3_ ,\'0Z5IL&'NISA[F_GQAI[B7&99#CJ M> ,*H50%%_X[?'_X5?LW> ;CXC?%OQ/%IUA#E8(OO3WRZN3M;J-?U_0_"NBW7B3Q-K%MI^GV,#37E[>3K'%!&HRSNS$!0 M!W-?F1^W[_P5MUSXF?;?A!^S!J5SI?AUMT.I>*%#176I+T*0=&@A/][B1Q_< M&0WC7[;W_!0[XJ_MA:T^B!I="\%VT^[3_#=O-GSB#\LURP_ULG<#[B?PC.6; MYZK^V?#CP9PV3\F99[%3K[QI[QAYRZ2DO_ 8]+NS7^<7B7XV8G.N?+,ADZ>' MVE4VG47:/6,'_P"!26_*KIG7K1117] '\[A1110 4444 %%%% !1110 5T_P M4^'%Y\7_ (O^&/A;8!A)X@UVUL2Z#F-))55G^BJ2Q]A7,5]G6RPV]M"L4$* M#"HB@!5'L *FHHK_.=MR=V?Z5)**LM@K\O?V]/B!_PL+]J+Q)<0S[[;29DT MNV&<[1 -L@_[^^:?QK]+/'OBVR\!>!]8\;ZECR-(TR>\E!.,B.-GQ^.,?C7X M\ZMJE[K>J7.LZG.9;F[N'GN)#U=W8LQ_$DU_,OTDLZ]CE>"RJ#UJ2E4EZ07+ M&_DW)_.)\'QUBN7#TL.OM-R?RT7Y_@5Z***_D0_- HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ON?_ M ()9? 8Z-XRC_?=0H/I&W9J^2?@'\'M:^.W MQ6TGX;:,'47DX:^N57(MK9>993VX7IGJQ4=Z_67PSXOZ+^C]P6\SSB>?XF/[K#^["_6HUJ_^W(O_P "E%K8 M^WX+RIXC%/&5%[L-%YR_X"_%HO4445_9)^HA1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% 'Q_\ \%H/V&I/VQ/V69]>\%:1 M]H\;^ _-U3P\L4>9;R#:/M5D.Y,B(KJ!R9(4'&XU_/\ D$'!%?U@5^$/_!<3 M]@>;]EC]H9_C3X T7RO OQ!NY+FW6"/$>FZF0]E5>> MF23T !)P 37[0_\ !,#_ ((B>"_V;AI_QR_:ELK'Q%X^3;<:;H?RS6&@/U4] MUN+E?[_*(WW Q425ZV4Y/C,WK\GHNEW9/YP_X)@?\ !##Q)\8/[.^/'[9.DWFC>%&VW&D>#'+0WNKK MU5[CHUM >R\2..?D&&;]B?#'A?PWX)\.V7A'P?H-GI>E:;;);Z?IVGVZPP6\ M2C"HB* %4#H *OU\4?M^_P#!6+PU\%?MOPC_ &=;RUUGQ40_>W$%*_>>". \;FF+CE^44N>H_BD]DOYIR^S%=ODDV]?X#\5O% M^6)A+-N(*_)2C=4Z<=O\,([RD^LGZMJ*T]@_;3_;Z^$G['/APV^K3+K'BR[@ M+Z3X8M9@)&!Z2SMSY,6>Y!9L$*#@D?D-^T/^TE\6_P!J#Q]+\0?BUXD>\N#E M;*RBREM81$Y\J&/)"+TR>68C+%CS7)^*O%?B7QSXCO/%_C'7KK4]4U"J-;=XP7V8_C+J]DO\\/$ M'Q/SKCK$NF_W6%B_=II[]I3?VI?A'HKW;****_2#\R"BBB@ HHHH **** "B MBB@ HHHH *_4W_@AI\*O^$:^ /B3XL7EMMG\4:^+>W/]C[X5?\*3_9@\#_ SEMO)N-.\/P-?QXQMNI1YT_P#Y%D>OPWQ\ MSCZCPE3P,7[V(J*_^&'O/_R;D/WKZ/>3?7N,*F/DO=P]-V?]Z?NK_P EYSTF MBBBOXY/[2/ /^"E/Q _X0O\ 9EO=%MY]EQXCU"#3X\'YMF3-(?IMBVG_ 'Z_ M-JOK3_@K)\0/[4^(WASX:VT^8](TM[VY53QYL[[0#[A(@?I)[U\EU_!?CEG7 M]K^(->G%WC0C&DO5+FE_Y-)KY'X[Q=BOK.=3BMH)1_5_BV%%%%?CY\R%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !117OW[ 7[,;?'/XF+XM\4:<7\,>'95EO!(GR7EQUCM^>"/XG']T '[X MKV>'LBQ_$VQ^YX#!43.C"8O$X#%0Q.'DXS@U*+6Z:=TUZ,_EO^/OP, M^(?[-?Q@U[X(_%/2#9ZWX?OFM[E1DI,O6.:,D#='(A5U;NK#ITKCZ_=7_@MI M_P $W9/VM?A,OQT^$>@B7XA^#+)C]FMX\R:WIJY=[; Y:6,EI(AU.73!+KC\ M*V5D8HZD$'!!'(-?BV=Y34RC&NF]8/6+[K_-;/[^I_?OA[QKA>-\@CBHV5:% MHU8]I=TOY9;Q^:O=,2O4?V3/V._CM^VE\38OAC\#_"C7*]@_X)P?\ !)[XS_MY:[%XLU(7'ACX MSK'%!&HR69F("@>IKE_CW^T)\*/V:O ,_P 1?BWXFCT^RCRMM N&N+V7&1## M'G,CG\@.6( )'Y$_MM_\%"/BO^V)KKZ3,\FA^#;6?=IOAJWFR)"#\LURPQYL MGH/NIT49RS?TSX=>%V9<63C'#1]CA(.TJC6GFHK[4N_1;R>R?^=GBKXQ8;A^ MK/%9C5>(QU350OKY.72$%T27E%63:]C_ &_?^"M6O_%3[;\(?V9=0NM)\--N MAU+Q*H:*[U1>A6+HT$)]>'<<'8,JWPW117]L\-\,9-PGERP674^6/5[RD_YI M/J_P6R26A_!W$_%6=\7YF\;F53FET6T8+^6*Z+\7NVWJ%%%%?0'SH4444 %% M%% !1110 4444 %%%% !1110!Z;^QG\*?^%V?M2^!OAO+;>=;7OB"&74(\9W M6L.9YQ_WZC>OW?K\MO\ @AA\*O\ A(OCMXG^+=Y;;H/#.@K:6SL.%N;M\!@? M410R@_\ 72OU)K^./'O./KW%U/ Q?NX>FD_\4_>?_DO(?VG]'S)OJ'!U3'27 MO8BHVO\ ##W5_P"3Q6,-^->>4I)8EF)))Y)I*_S"S/'ULUS* MMC:WQU9RF_63;?XL_ *]:>(KRJRWDVW\W<****X3(**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***DL[.[U"[BL+" MVDFGGD6.&&)"SR.QP%4#DDD@ "FDY.RW!)MF]\*/A?XK^,OC[3OAWX,L_-O= M0FV[V!V01CEY7/9%7))]L#)(%?JU\&OA+X7^"'PYTWX<>$H,6UA#^]G90'N9 MCR\S_P"TS<^PP!P!7F7[#7[*,'[._@0Z[XHM8V\6:W$K:D_#?8XNJVRGVX+D M<%N.0JFO=:_N7P9\./\ 5#*O[1QT+8NNE=/>G#=0_P 3T<_.T?LN_P"N<+9' M_9F']O67[V:_\!7;UZO[N@4445^W'U@4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P]\3/^"%/[,7Q4_;, MN?VD_$%Y-#X7U "^U?P#91>5#>:H7)DE,JD%('X=XE ))1A8T10%50 !@5XA^VM_P4 ^$W[' M7A]K+4)4UKQ?=P;M+\,6LP#X/26X89\F+/H3M->W][.TDL\AZLS-R37[UX5>%=#BR"S/,)KZM&5E"+]Z M36ZE;X(_^3-;634G_.'BWXM8CA&J\KR^#>*G'F=22]V*EUC?XY;ZZQ3WNTXK MJ_V@OVC?BS^TYX^F^(?Q;\2O>W396SM(\I;6,1.1%!'DA%'XECRQ8DFN%HHK M^P<)A,+@,-##X:"A3BK**5DEV21_&.+QF*Q^*GB<3-SJ3=Y2D[MONVPHHHKH M.8**** "BBB@ HHHH **** "BBB@ HHHH ***GTS3;[6=2M](TRV::YNYTAM MX4'+NS!54>Y) I-J*N]AQ3DTEN?KE_P1E^%7_" _L>P^,;NVV77C#6KG4"S# M#>1&1;Q+]/W3N/\ KIGO7UG7-_!SX=V/PD^$WAKX7Z=M,/A_0[6P#J.',42H MS_5B"Q]S725_G-Q3F[S[B/%YA?2I4DU_AO[J^4;(_P!*^%,G7#_#6$RY+6E3 MC%_XK>\_G*["OF'_ (*I?$#_ (1WX&Z;X#MY]LWB+6%\U,_>M[<>8W_D0PU] M/5^>'_!4CX@?\)/^T#;>"[>?=!X;T>*)TSD">;]\Y_[X,(_X#7X5XU9U_8WA M[BE%VE6M27_;[][_ ,D4B.*\5]5R6I;>=HKY[_@F?-5%%%?P$?C04444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %?']?TV"\L;ZW>"\M+F M,/'-$ZE61E/#*02"#ZU^.7_!1K]@G7/V1?'[>)O"-I/=> M]U^>^(O &!X\R M?V,K0Q%.[IS[/K%]>677MHUM9_SX45[C^W)^Q#X\_8U^(ITV]$VH^%=3E=O# MGB#R^)DZ^3+CA)E'48U,#CJ;A5INS3_-=TUJFM&M5H%%%%>@><%%%% !1110 4444 M%%%% !1110 4444 %>\?\$T/A5_PMO\ ;3\%:3<6WF6>D7YUF^)&0JVBF9,C MN#*L2_\ J\'K]#O^"#OPJ\W5/'7QNO+;B&"WT33Y<=2Y\^X'X;+;_OJOB/$ M?./[#X)QN)3M)P<(_P"*?N*WIS7^1]UX9Y-_;W'6!PK5XJ:G+_#3]]I^O+;Y MGZ/4445_G\?Z)#998X(FFFD5$12SLQP !U)K\@_C/X[D^)_Q9\1_$!W)75M8 MGN( W\,1<^6OX(%'X5^F7[8OQ _X5I^S7XM\1Q3[+B73&LK0@X;S;@B$$>Z[ MRW_ :_*>OY-^DGG7-BL#E,7\*E5DO5\L/NM/[S\XX[Q5ZE'#+HG)_/1?DPHH MHK^73\^"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "OJ']AK]ABY^+%Q;?%GXM:<\/AB)P^G:=("K:JP/WCW$ /?\ MCZ#C)K3_ &)?V KKQL]I\6OCCI+PZ,-LNDZ#.I5[_NLLHZK#W"]7ZG"_>^[; M>WM[2W2UM8$BBB0)''&H544# X [5_3/A'X-3Q\J>=Y_3M2T=.E):S[2F MOY.T7\6[]W27WO#7"[K..+QD?=WC%]?-^79=>NFY;6UO9V\=I:0)%%$@2**- M0JHH& !P !VI]%%?UTDDK(_2]@HHHI@%%%% !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!S M'QB^#OP^^//P\U'X7_$[0(]1TG4HMLL;!=0^&_P 2_#D&JZ/J&N6\>8#F5J>*@OS3Z-:,****]0\H**** "BBB@ HHHH **** "BBB@ K]I/^"5_P *O^%5 M?L3^$X[BV\N\\1)+KEYQC?\ :&S"W_@.L'Y5^.OPW\$:G\2_B'H7PZT4$W>O M:Q;:?;8&'- TSPIX>L/"^B6XBLM-LHK6TB'\$4:!$7\% M%?SI](7./8Y5@\LB]:DG.7I!65_)N3_\!/Z4^CCDWMLVQF:26E."IQ]9OF=O M-**7I(N4445_*1_7!\A?\%:/B!]A\&^%_AC:S_-J%_+J-VBGD)"OEH#[%I6/ MUC]J^&*]V_X*-?$#_A.?VH-4L()]]MX?M(-,@(/&Y09)/Q$DCK_P&O":_P \ MO%K.O[<\0,=6B[QA+VWC M+O*Y. JJ.22> !7W+^QO_P $[[7PB]K\4/CYIT-SJ:[9=-\.R8>*T/4//V>3 MT3E5[Y/"^G?LL?L3?#W]G&TCUZ[\O6?%,D6)]8FB^6WR.4MU/W!V+?>;GD [ M1[77]>^&/@?0R>4,TX@BIUUK&EHXP?1RZ2DNVL8_WG9K],R#A*&%:Q&-5Y]( M[I>O=_@O,.G2BBBOZ//N0HHHH **** "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** *7B+PYH'B_0KOPOXIT:VU'3K^!H+VQO(5DBGC88*,K @@CL:_,#]O_P#X M),^(/A$;WXO_ +->GW6K>%EW3:CX>7=+=Z2O4M'U:> ?BZ#KN +#]3**^QX. MXWSO@K'^WP4KPE\=-_#->?9]I+5>:NG\7QIP)D7'&7_5\=&TX_!47QP?EWB^ ML7H_)V:_G3HK]8?VZ_\ @DSX'^.YO/B?\!([/PWXP?=+=Z=M\NPU9^I+ #]Q M,?[ZC:Q^\,DN/R[^)/PQ^('P?\7W7@+XF^$[W1=7LFQ/97T6UL=F4]'0]0ZD MJPY!(K^TN#>/ST/X@XU\/N(.!L9[/&0 MYJ3?N58KW)?_ ",N\7KVNM3"HHHK[4^&"BBB@ HHHH **** "BBB@#ZC_P"" M/WPJ_P"%C_MH:5KMU;>9:>$M,N=7GW+\OF!1!$,^HDF5Q_US/H:_8FO@S_@A M-\*O[(^%?C'XR7MMB76]8BTRR=QSY-M'O=E]F>?!]XO:OO.OX@\:LX_M7CNM M3B[QH1C37JES2_\ )I-?(_NWP.R7^R> *-62M*O*51^C?+'_ ,EBG\PJGX@U MNP\,Z#?>)-5EV6NGV19%B(X\.-1OX1Y-L_\ TQA.0I!Z.VYN,@KG M%?I7!/A7Q3QM.-2C3]EA^M6::C;^XMYOTTOHY(][*N'WR[_+ M3S1\Q?LR?\$Z_B+\76MO%GQ.%QX:\.OAT22/%[>)_P!,T8?NU/\ ?<>A"L#F MOO/X9_"OP#\'_"\7@_X=>&K?3;&+EEB7+S/C!>1S\SL?[S$GMT %=#17]E\$ M>&_#? N'_P!CASUFK2JRUF^Z72,?[J\KMM7/U'*2^ M=PHHHK[\]D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "ODS_ (*$I\-/CC\7?AS^QF/A78>*/%7B>ZDO]3U$SM!<^%]!C#">^29 M2CLX"QHX:.1HRK*25KZ-^,WQ;\%? ;X5Z]\8OB+J0M-%\/:=)>7TO&Y@H^6- M ?O.[%45>[,H[UX5_P $Z?A'XUU'3_$/[;/QWTTP^/\ XN3)>K92Y)T/0U'^ M@Z>F>5Q'M=^A)*;AN0FNK!8W&9=BH8G"U'"I%W4HNS3\FCEQV!P>982>&Q=- M5*O_;DWOZ3?_;SV/R(HKT[]HK]CW]H']EK5S8_% MOP'/;V;R[+37+/,UA8U_1N!Q^"S/#1Q.$J1J4Y;2BT MT_FC^:(+:&] '(M@X:=OPB5S^%<^+Q5'!82IB*KM&$7)ORBKO\ !'3@ M\+6QV+IX:BKSG)12\Y.R_%G[*_L&_"K_ (4S^R)X$\$36WE77]AQWM^A&&%Q MNTB(D:".- JJ,*H& !Z4M?YN9ECJV:9C6QE7XJLI3?K) MMO\ ,_TURS 4Q=7;_@5?@7C_G7]F\"O"1?O8B<8?\ ;L??D_OC%/U/ XSQ7L,H]FMYM+Y+ M5_DOO/*****_AL_) HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***EL; M&]U.[CT_3;.6XGF8+%!!&7=V/0 #DFFDY.RW!)MD5%>[_"7_ ()V?M&_$TQ7 MNK^'X_#&GO@FYUYBDI7OM@&9,^S!0?6OJGX-_P#!-OX!?#4Q:GXNMIO%NI1X M8R:JH6U5O]FW4[2/:0O7ZCPQX.\<<3.,UA_84G]NK>&GE&W._*T;/NCZ'+^& M,WQ]GR\M/PW?W6\SX9^#W[-GQG^.MXL/P[\$W-Q:[]LNJ7 \JTB]@-?8_P'_X)@_#3P1Y&O?&/4O\ A)]23#?V?$&CL8F]".'FP?[VU3W2 MOIZRLK/3;2.PTZTB@@A0)###&%1%'0 #@#V%2U_2_"'@9PEPXXU\:OK59=9J MT$_*GJG_ -ON7E8^\RSA'+<#:=7]Y+SV^2_SN0:;IFFZ-80Z5I&GP6EK;QA( M+:VB$<<:CHJJH ]A4]%%?M48QA%1BK)'U222L@HHHIC"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@ HK"L?B;\/M3^)&I?!_3_&%A-XHT?1[35=4T)+@&YMK*ZEN(K>=DZA'>UN% M!]8C[9W: "BBB@ HHHH **** "BBB@ HHHH **** "BF75U;6-M)>WMQ'### M&7EEE<*J*!DL2> .237DGPA_;Z_8S^/?CV'X9?!S]HWPQX@UJ\@N)]*M-/O MLKJL5NVV>2RE($=ZD9^^T#2!>I(% 'KU%%<[\4OBY\+_ ((>#KGXA_&'Q_I/ MAC0;-2UYK.N7R6UK;J%+%I)7(5%"JQ)8@ "@#HJ*^>;+_@K?_P $M-13SK/_ M (*+?!-H@X1IC\3=,6-6., N9PJ]1U/<5[AX(\>^!OB;X8M?&WPW\::3XAT: M^3?9:OH>HQ7=K<+G&4EB9D<9[@F@#6HHHH **\ C_P""HW["+_&3PS\")OCQ M';:YXVOI;+P3=WOAW4K?2/$=S')Y3P:?JTELNGWT@D(CV07#L7(4#<0*]_H M**** "BBB@ HHHH **Q/B-\2_AU\'_!E_P#$?XL>/-&\,^']+A,NI:YK^I16 M=I:Q_P!Z2:5E1!]2*E\!>.O"'Q1\"Z+\3/A]X@M]6T#Q%I-MJ>AZK:-NBO+. MXB66&9#W5XW5@?0B@#6HKRWXH?MM_LD?!;QVWPS^*O[0OA?0M.M+\/>'M.1&O M-7U6[6&"/>ZI&NXGYF=V5$099V954$D @'0T5R/P;^/'P@_:"\.W?BGX.>/; M'7;33M4FTW5!;%EFT^]BQYEK)8(O$7B.TN[K1M("LTUQ;VHC^T384';'&9H59VPNZ:-<[G4$ WJ**\< M_;E_:O[9FG?LG::?M'PT^$]S;Z]\5)5YAU753EK'2"1PRKS)*O(.&4 M[61:^P H"J, = *\A_8B_9CB_96^ ]EX(U;4?[3\4:I)M)N- \2:/:ZA87<9CNK*^MUE MAF0]5=&!##V(KXS_ &E_^"+'P4^)!N/$GP#UI_!6K2$O_9LH:?3)6ZX"D^9! MD]U+*!P(Z^UJ*]_(.*<_X7Q/MLLQ$J;>Z6L9?XHN\7\U==#Y[B'A3A[BK#>P MS3#QJ);-Z2C_ (9*TE\G9]3\*OV@_P!B7]I3]F2ZE;XH?#:[334?$>OZ:IN; M"0=CYR#"9[+($;VKRBOZ*9X(+J![6ZA22*1"LD%)/!^L2Y8ZAX6*P1.WJ]N08CSR=JHQ_O5_0W#7T@<+54:. M>8?D?_/RGJOG!NZ^3EZ(_G#BCZ.V*I.5;(<0IK_GW5TEZ*:5G_V\H^,.5VE6M27_ &\_>_\ )%(^T\&, ME_MGQ PO,KQHWJO_ +<7N_\ D[B?8]%%%?PL?WP4O$EUJ]EX=O[WP_IWVR_A MLI7L;3>J^?,$)1,L0!N; R2!SR17Y-?$?X(?''P%>7&H_$CX;:Y9%Y6DGOKB MQ=H78G+'S5!0\G/!K]9#3SM0YJCBXWMHFM;=-.W<_%NBOUQ\9?LZ_ GX@[W\7_ ET"\E? M[UR=-1)C_P!M$ ?]:\L\5?\ !,;]E_Q!N;1['6]$8\K_ &;JQ=0?I<"3C\:_ MGW,_HY<6X9MX+$4JJ\W*$ON:E'_R8^+Q' ^94_X4XR7S3_)K\3\X:*^V?$7_ M 2+TR0M)X2^-L\0_@AU'15DS]725?\ T&N(UO\ X)0?'BS9FT/QMX6O8QT$ MMQ<0N?P\EA_X]7Q&-\'?$C OWL!*2[PE"7X1DW^!Y-7AC/:6]%OT:?Y,^7:* M]YU3_@FS^UCI[$6G@S3[['0VNMVXS_W\9*P[W]@_]K6P?9/\&KQCG'[B^M91 M^:2FOG:_ G&V'?[S+:Z_[A5&OO4;'#/)\VA\5"?_ ("_\CR*BO39_P!C/]J2 MW&9/@CKAYQ\D"M_Z"31%^QK^U',N]/@CK@&WU"M?\ MZ]3_ /D3+^SLPO\ P9?^ O\ R/,J*]8M?V&_VK[S'D_!?41G_GK/!'_Z%(*V M=,_X)S_M;ZA@S_#BWM >AN=5=J#7K9?FT?&M%?H7X5_X)7?L]Z,RS>(]>\1:PX^]'+>1P1'\(T##_OJO M4/!W['W[,O@1EET#X,Z,TB?=EU&$WC@^H:X+D'W%?:Y;]'?C3%-/%U:5%>49;@/X%))]]W][N_Q"BBBOJST0HHHH ** 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@ JIK^O:+X6T*]\3^)-4@L=.TVTDNK^]N9 D=O#&I M=Y'8\*JJ"23T JW7R)_P5/\ B5X*^)47@/\ X)B6_P 3[;1O$7[16OMHVM); MZE%%>VOA2V@DO-9DC#9PT]O";",E6R]]N"L(VP ? $_Q+^-G['W_ 4]^!'_ M 6C^+>OZG;?#S]L"]N_!GB[1M1!CA\+:5 M<_L[\4/B9X$^"_PWU[XN_%#Q+;Z-X;\,:/+_$6 MGG2X-2L86EM?,"6<9C3*^665UVK(W4<'Q_PC^U#XR_X+5_\ !LMXWTCX4ZV- M<^,-M\-3HOC'0;.VN-4\.B[!-K<:II21C[/$X& M6\JXG>,?*Z"0B,V/V@/^"OR_!7]N2U_8'T']C#XA^*?&&L^ +OQ/X0DTV_TM M8?$JQR-'%':,+EEC1C',7ENFM_*2%FV/N3=\N_LO?M]?\&_G[4'[+'ABXU/] MDOX,:I\6M0TZVTZY^!L_PATZ77+WQ($$?V&"![0B17G'RW'^J1&WRM'MD">A M?%/Q-X1T#_@Y[^"7A>[U/2--NS^RGJ=E!I4%V@6.8ZA/(EO&,*3^[BXTZ]$<+2/&R2"2"6&*10C, RJQ7Y>_; MA\2ZE^R%_P '#WP$_;)^-5Y_9WPD\>_""]^&,?BN]?98:%KIN[J]BCN)#\D' MV@O;HCN1N_><[8F*])^UW\.XOVH?^"]_[*>L_!;4H;Y_@?X2\5>(/BEJ^ERK M(FF65_;QVNF6DTB'"RW$OVC;"3N,7FN%*@F@#UKQ+_P4]\<:A\%/B!^U-\!/ MV6?^$]^&OP\UW6-)U"^L_&\5MK-[+I=P]O?7,%@UL\?V6.2*4[GN$G>.,R+ MP9 Q^U5_P5N\,_LK?MJ^"_V)M<_98^(VNZUXZT+4=3\.:IHD5E-%JYM8'=;: MSB2=I9)FE58F^T+;1Q!_.=_*5G'P?^T9\)=+^!_PD^*7_!9[_@C%^V3<> ;[ M3/%&HW?QF^!.N7Z:CX:U[6(;Y[:]M'LV.;:\FD#F-<%I1-&(# )%:O8OVI_C M+IUI_P %U/V!?B5\:88/!5WXD^%/BI;W3=8N1$+#4KS3%"V+.^!YGGN(%!P6 MTP'YIK:ZMOW;NHW$HF]<))AV,<@7&\8_P#!:MK;]G;XD_MM?"C]E:_\5_!C MX5>,;O0/$GB >+(K/6;T6<\<%Y?6.FO T==02N$8B,5S'[0'PUB_: M#_X.,/@%XX^%2)>-\!/A7XBO_BGJ=D0R62ZI;SV>EZ=-(.%N'>:XN%A8[O*# M/@*0:^+_ (T?M[_"/_@H+_P1O_:%^,/QQ^.JZ)\1YX_$EKX=_9L\,:K+8GPH MD%R=LMYIMGMN-2E9/])N+V\$EM&[DJD!C8T ?KE\8/V\?A-\-? 'PV\3>%M, MU'Q;KGQFN+6W^%/A'2 D=YKTD]K]K\PF9E6WMX;;,\\TAQ%&IX9RB/QWP3_X M*/7OBC]NK5O^"<_[0GP&N? GQ(MO \?B_09M+U[^V='UO2#+Y+O%=?9[>2.6 M.7[M_#]SJF@6%D;@F,'?Y3B5)=F2LMHUN?WO[L?HYX"_X*!?LS_MP^(KWX,? ML2_%72O']S/X6O)O$GC'PS.TMAX7AEA:.U$MRJ%?M4L[)LM0PD\N&>1MOEJ' M .1^,W_!57Q5X)_9W\2?MK_!S]DG5/'_ ,%_",MX^K^+++Q;;6>H7^GV5964\BOQJ_X)(_M4_P#!&;X/_L>+^QG_ M ,%1/@9\(_ GQK^#\][X<\>:/\1_AK9SW6M+'<2>5/"[VLC7K/$R(4!:1BI8 M*4=&;]A/V6++PC8?L^^%X_ 'P(M/AEH,NGF?1/ MGI,5@NDVY M#AI5C#@ADWJ$M9 M2P3:N[K_ -M77=%\,_L=?%;7_$6JV]C8VGPXUN2YN[J81QQ*+&;EF8@ 4 ?) M'_!L5I&DZQ_P0;^"FDZMI=O=6MY!XFCN[:Y@5XYT/B355*NK A@1P0>U?/7B MO0['_@C)_P '!_PK^'G[-$9T'X*?M:64]MXF^&UB2FF:=X@1C$M[9P#Y+?,C MV9PH "S3H %\M4]/_P"#;;]JO]E_X4_\$-?A!8?%#]H_P'X(=3E4S++*IBS&Z.-V,JZD<$&N0\)>&_$?_!:'_@MM\//VX?ASX4U M2W_9O_9JTB>/PMXXU33I;6'QOX@E9R9-.$JJTUM'(829@"A^QGG]\N #[>\? M_MN_$[6-3\?:9^QY^S!-\5O^%87\FF^++F3Q?#H\5QJL<"3S:7I[/#,;N[B2 M6+S XAA5Y!&)FD61(_ _VC_^"H5M^V#_ ,$/?B-^VM^PWX)U/4;#5_A=XI@U M::]UB#3M0\&W$&G7"S22(2WFRPOAU6)OG&QU)#"OEO\ 8V^.G_!-S]CO]KS] MI3]C+_@KM\*OAQH'CB3XW^(/&G@GQY\3O!5I<0>)/#^JW!N("E[/ _S*=S;6 M8 ^:47+Q2 ?4_P"TWXG_ &58?^"$?[27CC]EWX'^&/AE\,->^&7BIO!PT7PW M!H5MXA2;3#;1:FMHD,/E_:I_DA+*7FB6"0'$JJ "C^PA\0OAAX;_ ."/'P/^ M+/[I_%'_@J;XG_ &7?CM\+_AE^VC^RM>?#_P -?&+74T+P;XULO&-M MJT5EK$F#!8:I#'&GV.1]P >&2YA#9_>;59Q\B_M4^%?'/Q8_X-:O@3XV^!GA M6#QQ)\// /PX\3ZUX7MXQ=1ZK::1%9M?6DD8#"18_+=I8R#@0.""1BO2O@;^ MV+_P;\_M9Z/X$N/V8?V9/@QXT^)'B74;-_#'PX@^%.GIK>E7VY6DGN1]C;[# M':+YDLMWR@2%C$TC-&K@'KMU_P %@=8U']M#XD_L'^ /V#_B9K7C_P ^&K3 M5++3/[0TJ%=9%RRF.03BY:UL[3RW60SW$Z/D^6(3*1&=W]DS_@K;\,OCY^SW M\9OC+\9OA3KGPLUK]GK4]5LOB_X-U>ZBU"?2#86[7,DL,UO\EU&\2/L9 -S1 ML "NUV\5_9A\2>'KK_@YJ_:8T:VURT>[7X$^%D:V2X4R!D,#.-N]6\A* MJ70+.ZAEN)- M6T>[4EOL=K"DLLFT*$ 42^:9=Z(O$OQNUGXA_#;X@?$SP7:W5MK6@:LZRQ6T=[-"X00[. 6";GEC&&C9: M /TT_P"">7[?7P5_X*3_ +,VF_M-? Z#4K.RN+V?3M9T+6H%CO=&U* @3VNY&!4D,DB-QG ]PKXX^''[FQ3R:?=1VCNDT#.I,3AD4[E(/RC MFMW]@7Q[9?"O_@CE\%?B?J5N9K?PW^S/X5E![9"$56_P"" MV&JZ9H__ 20_:,N-5U""VCE^$.N01O/*$#2R6DB1H">K,[*H'4D@"K'_!.' MP_X6^,G_ 1Z^!W@6?4H[G2]>_9S\.:1?2VDJOM630K>WF7(X#J2ZD'D,"#R M* /GG_@WI\!V?[4?_!(35/C'^T):1:_K/[2GBGQ=K/Q)NKI S:GY]_//'VJ7^O:#^S9^V9HVF_%/ M5"'E,?A_2[AUMM1N0,EK>S2[M Y.=J1"5N(V8?6/_!%'XS>&?^"=W_!*SQC^ MS=^U?XAL?#WB;]EGQ'XDT[QAIU]=+#+<6TM[<:G97<".=TL-VEVJV[*#YK#8 MF6&*]+_X-U/V0?B9^QQ_P2Z\)>&OC7H<^E>,O&FKW_C'Q'I%U$4EL9;^0&&& M13RD@MH[/\ QA_P5&\; M_M,I$/$OPR^'>B'X07^HG$_ANS31+F]TRXTN5OFMFFU1%E:2$@M<( 3N0 ' M[%NZ1H9)'"JHRS,< #UKY _9S1_V[_VO]3_;-U=#/\.OAM-<^'OA!!(,Q:A> MYVW^L '@@D"*-NA !X>,U[C^Q-XF^*7C?]C'X2>,?CI;S1^-=7^&.@WGC"*Z MBV2+JDNG0/=!UP-K>%M*CT+PQH=GIUE"6,-G86R0Q(68 MNQ"( !EF9C@LM7L([B(GUVR C/O6M15TZE2C44Z;:DMFM&O1D5*5.M3<*D4XO= M-73]4?*OQ<_X([?L<_$GS;SPQH6J>#[V3)$N@:@3"6]3#.)% _V4V5] ?!#X M4:+\#/A%X=^$/A^Y:>U\/:5%9I4J,@%W+.1V+5U5%>WF/%'$.< M8&&#QV*G5IP=XJ;YK.UMWKMIO9'A9;PKPYDV/GCKZK)L\S4]3\.6MQ<-L "9D="QV@ #G@ 8KK** ,_Q3X3\*^.-"G\+>-?#6 MGZQIEUM^TZ=JEDEQ!-M8.NZ.0%6PRJPR."H/45D>"O@E\&/AKJDFN?#GX1>& M- O9K&_@=X/T_P 8:@K"_P#%=CX9M8M2N0WWA)=+&)7SWRQS1J/[//P UCQ')XPU M?X&^#[K5Y;D7,NJW/AFU>Y>8'(D,K1EB^0#NSG(KL** ,OQGX'\%_$?PS=^" M_B'X0TO7M&OTV7VDZUI\=U;7"Y!VR12JR.,@'!!Z51^&7PB^$_P4\-+X+^#7 MPP\.^$M'64R+I/AC18+"V#D %A% BID@#G'85T5% ' K^RG^RZOCRU^*:_LV M^ 1XGL9O-L?$8\'67V^WDSG>EQY7F(V23D,#FOC#]M[]G/XX?&7_ (+,? #X MZG]CG6_&?PE\!>"_$^B>.=4N6T>6SF;4[1XHE%I=7:R7$:L$WYBX#9 ;!K]# M:* .>^&7PC^%'P4\,KX*^#?PQ\/>$M&64RKI/AG18+"V#D %A% BID@#)QG@ M56M/@9\$K#4?$.L6/P=\*PW?BV)X_%=U%X>MEDUI'!#K=L$S#]5\6:5M_LSQ/J7AFUGU&SVG*^5PY.5VX.3Q6W10!S7PL^#'P>^!GAQO!WP2^%'AKP=I#W#7#Z5X5T*WT^V:5L M;I#% B*6.!EL9.!5WQK\// 'Q*TN/1/B-X&T?7[*&X$\-GK>F17<22A642!) M58!@K,,@9PQ'1ZCI?[._@6VN(6W13V_A*S1T/J&$60 M?I7$?%L^D2&32IO$_AN MUOWLG)!+1&>-C&<@'*XZ"M+QG\,?AM\1].M]'^(?P]T/7K2TD\RUM=9TF&ZC MA?&W2\96NTT/1X+03E<[ M2XB5=Q&XXSTR?6LWX?\ [/7P"^$_B34_&7PL^!W@_P -:QK1)UC5?#_AFULK MF_).XF:6&-6EY /S$\C-=A10!QMM^SI^SY9ZXWB>T^!/@V+4VE>5M1C\+VBS MEWSO8R"/=EMQR-DN)H6"M'&S1+GDR#;M;;^!WP@\&_L]_!;PA\!/AU!-%X M?\$^&+#0=#CN9=\BVEG;I;PAVP-S;(UR<-O&FE_$?QG\)/#&K M^(M$Q_8NO:GH-O<7MA@EAY$[H7BY)/RD O!7PO\ "%AX M!^'7A:QT71=,A\JPTO3;=8H8%R6(55XY8EB>I)).22:YSXE_LP?LW_&?Q7IO MCOXN_ 3P=XHUK1UC72]6U_PW;7=Q:JDHF14DE1F"K*JRJ,X5U#C# &NZHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end GRAPHIC 21 mg-20231231_g4.jpg begin 644 mg-20231231_g4.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &] Z\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*^??VE MO OA/Q1/':6WARWU[XKZM +?0;QD\VYT94;F^CD;/V..(MN9X]A=@B_,Q45S M?C+PK=^&?B]KOQ"\8_";POXKT*SNM+M+/Q1J%S#+K%G$J1IYUI;FV?Y5GE=C MF>)_O%4;"[@#ZFHKY8TS1;*/X@V'CK[/'_PFEW\0[O0YM3\@_:6T]8YHQ9E^ MI@"11R!#\H8;L;N:[?XU>%=(^(GQ2\+>&O$]E!JOAU=#U74OL%Y!YL+74;6T M<JELC!P: /<**^,[[3X/BGX+TZ^\8JNJ7.B_#"+7-,GO(2S6V MH-O)OHR>4G7R(L2 AQN.",G/UOX3O+C4/"VC75W_ ,?4]E#++D8^=D!;CMR3 M0!JT5YU\5/CUX4^#=FUSXE76XXA+! KV.@7UVDDLTBQQ1I)%"R,[,P 4-G) MQD@5PG_#;G@'_H!_$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R/1_P MVYX!_P"@'\0/_"&U;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_ MZ ?Q _\ "&U;_P"1Z /H"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ VYX!_Z M ?Q _P#"&U;_ .1Z /H"BOG_ /X;<\ _] /X@?\ A#:M_P#(]'_#;G@'_H!_ M$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/_"&U M;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U;_P"1 MZ /H"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ VYX!_Z ?Q _P#"&U;_ .1Z M /H"BOG_ /X;<\ _] /X@?\ A#:M_P#(]'_#;G@'_H!_$#_PAM6_^1Z /H"B MOG__ (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/_"&U;_Y'H ^@**^?_P#A MMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U;_P"1Z /H"BOG_P#X;<\ M_P#0#^('_A#:M_\ (]'_ VYX!_Z ?Q _P#"&U;_ .1Z /H"BOG_ /X;<\ _ M] /X@?\ A#:M_P#(]'_#;G@'_H!_$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@ M?^$-JW_R/1_PVYX!_P"@'\0/_"&U;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-J MW_R/1_PVYX!_Z ?Q _\ "&U;_P"1Z /H"BOG_P#X;<\ _P#0#^('_A#:M_\ M(]'_ VYX!_Z ?Q _P#"&U;_ .1Z /H"BOG_ /X;<\ _] /X@?\ A#:M_P#( M]'_#;G@'_H!_$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R/1_PVYX! M_P"@'\0/_"&U;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q M _\ "&U;_P"1Z /H"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ VYX!_Z ?Q M_P#"&U;_ .1Z /H"BOG_ /X;<\ _] /X@?\ A#:M_P#(]'_#;G@'_H!_$#_P MAM6_^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/_"&U;_Y' MH ^@**^?_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U;_P"1Z /H M"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ VYX!_Z ?Q _P#"&U;_ .1Z /H" MBOG_ /X;<\ _] /X@?\ A#:M_P#(]'_#;G@'_H!_$#_PAM6_^1Z /H"BOG__ M (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/_"&U;_Y'H ^@**^?_P#AMSP# M_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U;_P"1Z /H"BOG_P#X;<\ _P#0 M#^('_A#:M_\ (]'_ VYX!_Z ?Q _P#"&U;_ .1Z /H"BOG_ /X;<\ _] /X M@?\ A#:M_P#(]'_#;G@'_H!_$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@?^$- MJW_R/1_PVYX!_P"@'\0/_"&U;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-JW_R/ M1_PVYX!_Z ?Q _\ "&U;_P"1Z /H"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ M VYX!_Z ?Q _P#"&U;_ .1Z /H"BOG_ /X;<\ _] /X@?\ A#:M_P#(]'_# M;G@'_H!_$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@ M'\0/_"&U;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ M"&U;_P"1Z /H"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ VYX!_Z ?Q _P#" M&U;_ .1Z /H"BOG_ /X;<\ _] /X@?\ A#:M_P#(]'_#;G@'_H!_$#_PAM6_ M^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/_"&U;_Y'H ^@ M**^?_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U;_P"1Z /H"BOG M_P#X;<\ _P#0#^('_A#:M_\ (]'_ VYX!_Z ?Q _P#"&U;_ .1Z /H"BOG_ M /X;<\ _] /X@?\ A#:M_P#(]'_#;G@'_H!_$#_PAM6_^1Z /H"BOG__ (;< M\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/_"&U;_Y'H ^@**^?_P#AMSP#_P! M/X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U;_P"1Z /H"BOG_P#X;<\ _P#0#^(' M_A#:M_\ (]'_ VYX!_Z ?Q _P#"&U;_ .1Z /H"BOG_ /X;<\ _] /X@?\ MA#:M_P#(]'_#;G@'_H!_$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R M/1_PVYX!_P"@'\0/_"&U;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-JW_R/1_PV MYX!_Z ?Q _\ "&U;_P"1Z /H"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ VY MX!_Z ?Q _P#"&U;_ .1Z /H"BOG_ /X;<\ _] /X@?\ A#:M_P#(]'_#;G@' M_H!_$#_PAM6_^1Z /H"BOG__ (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/ M_"&U;_Y'H ^@**^?_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U; M_P"1Z /H"BOG_P#X;<\ _P#0#^('_A#:M_\ (]'_ VYX!_Z ?Q _P#"&U;_ M .1Z /H"BOG_ /X;<\ _] /X@?\ A#:M_P#(]'_#;G@'_H!_$#_PAM6_^1Z M/H"BOG__ (;<\ _] /X@?^$-JW_R/1_PVYX!_P"@'\0/_"&U;_Y'H ^@**^? M_P#AMSP#_P! /X@?^$-JW_R/1_PVYX!_Z ?Q _\ "&U;_P"1Z /H"BOG_P#X M;<\ _P#0#^('_A#:M_\ (]>A_"/XV^&/C98ZO<^&SJ4;:3=BRO;75M,GL+B& M4Q)*H:*9%;!21&!QR#0!5\5?L^^#_&'B^[\47A\166N7=O%:W%UHOBO5=+$L M46XQJR6MS&A"EW(X_B/K5C4/@3X+U;Q7!XANM.O);Z*:*Z-O_:MXMC/<1@". M>:S$HMYIEPN)9(V?*(=V47'?T4 <9#\'_"<'Q ?QJFFRC7V)II":QI#/'I3V: M&#*$V\JPN@F@/EIF&0-&=HRIKMU4*H & . !2T4 ?/\ ^VY_R2'0_P#L<_#? M_IVMJ^@*^?\ ]MS_ ))#H?\ V.?AO_T[6U?0% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7S_\ LV_\E>_:-_['.#_TTV5?0%?/_P"S M;_R5[]HW_L_:-_['.#_ ---E7T!7S_^S;_R M5[]HW_L_:-_P"QS@_]--E0!T_QN\7>/O &DZMXKTBZ\,0^&=$M!=3:?J-I<3WNI,#\ MT23+-&EL3PJ$I/N9N@Z'&UCXT>)K;QE?75K:Z=%X+T?6-.T&_MKBTF:_FGNU MA/G13"0(B1-)/B98W]GX?\)^*?!FE1Q7&G:5K' MB.ZTTB_!)-Q/''87"S;/E\L%@%.7VEMI1=>^#_BC5/&E_%"^DIX/UO6=/\0Z ME,][-]MM[BU6',$,0BV21R-;0GS&D0J"_P C<8 %LOB_XJN/B#%,\.E#P'<> M(YO"L-N+2;^T!<1QL?M1G\WRS&98Y(_*\H$##>8?NUT'Q5\;>*M/\2:)X8\& M?V7!K%[97FJ2WFM6DMU;I!;^6/*"12QMOD>9%#[B% 8[7X%8-G\(?%,/Q @@ M>32?^$$M?$4WBF*Y6[F.HM<21N/LK0>7Y8C$LCR>:)22 J^7G+UK_$+P?XUU M35M#\4>&[;0QXCL[.]TN>PU+4IX[3[/<%")5F2!F+HT,;;#& VYEWK@-0!R/ MB#X]>*MEVT4/A5?%^J0ZS:S7!EA)^6SA,-)U*+6-*LK^$$0W4*3INZ[64,,_@:\)\0? ?Q3H>A:9I7@NZTFZCG\+ M)X1U2XUFZGMVAA7[MY"L<+@Y]VTG38M'TJRT^$DPVL*0 M)NZ[54*,_@* /"OVW/\ DD.A_P#8Y^&__3M;5] 5\P_MV>"M/U3X;Z3J,UQJ MR7$OBSP[;,EOK-Y!"%;4[=25B24(KX)PX4,#@@@@&O7[7X(^';.$1QZCXO9< MYS+XTUF1OS:[)H [^BN&_P"%-Z!_T$/%7_A7ZM_\E4?\*;T#_H(>*O\ PK]6 M_P#DJ@#N:*X;_A3>@?\ 00\5?^%?JW_R51_PIO0/^@AXJ_\ "OU;_P"2J .Y MHKAO^%-Z!_T$/%7_ (5^K?\ R51_PIO0/^@AXJ_\*_5O_DJ@#N:*X;_A3>@? M]!#Q5_X5^K?_ "51_P *;T#_ *"'BK_PK]6_^2J .YHKAO\ A3>@?]!#Q5_X M5^K?_)5'_"F] _Z"'BK_ ,*_5O\ Y*H [FBN&_X4WH'_ $$/%7_A7ZM_\E4? M\*;T#_H(>*O_ K]6_\ DJ@#N:*X;_A3>@?]!#Q5_P"%?JW_ ,E4?\*;T#_H M(>*O_"OU;_Y*H [FBN&_X4WH'_00\5?^%?JW_P E4?\ "F] _P"@AXJ_\*_5 MO_DJ@#N:*X;_ (4WH'_00\5?^%?JW_R51_PIO0/^@AXJ_P#"OU;_ .2J .YH MKAO^%-Z!_P!!#Q5_X5^K?_)5'_"F] _Z"'BK_P *_5O_ )*H [FBN&_X4WH' M_00\5?\ A7ZM_P#)5'_"F] _Z"'BK_PK]6_^2J .YHKAO^%-Z!_T$/%7_A7Z MM_\ )5'_ IO0/\ H(>*O_"OU;_Y*H [FBN&_P"%-Z!_T$/%7_A7ZM_\E4?\ M*;T#_H(>*O\ PK]6_P#DJ@#N:*X;_A3>@?\ 00\5?^%?JW_R51_PIO0/^@AX MJ_\ "OU;_P"2J .YHKAO^%-Z!_T$/%7_ (5^K?\ R51_PIO0/^@AXJ_\*_5O M_DJ@#N:*X;_A3>@?]!#Q5_X5^K?_ "51_P *;T#_ *"'BK_PK]6_^2J .YHK MAO\ A3>@?]!#Q5_X5^K?_)5'_"F] _Z"'BK_ ,*_5O\ Y*H [FBN&_X4WH'_ M $$/%7_A7ZM_\E4?\*;T#_H(>*O_ K]6_\ DJ@#N:*X;_A3>@?]!#Q5_P"% M?JW_ ,E4?\*;T#_H(>*O_"OU;_Y*H [FBN&_X4WH'_00\5?^%?JW_P E4?\ M"F] _P"@AXJ_\*_5O_DJ@#N:*X;_ (4WH'_00\5?^%?JW_R51_PIO0/^@AXJ M_P#"OU;_ .2J .YHKAO^%-Z!_P!!#Q5_X5^K?_)5'_"F] _Z"'BK_P *_5O_ M )*H [FBN&_X4WH'_00\5?\ A7ZM_P#)5'_"F] _Z"'BK_PK]6_^2J .YHKA MO^%-Z!_T$/%7_A7ZM_\ )5'_ IO0/\ H(>*O_"OU;_Y*H [FBN&_P"%-Z!_ MT$/%7_A7ZM_\E4?\*;T#_H(>*O\ PK]6_P#DJ@#N:*X;_A3>@?\ 00\5?^%? MJW_R51_PIO0/^@AXJ_\ "OU;_P"2J .YHKAO^%-Z!_T$/%7_ (5^K?\ R51_ MPIO0/^@AXJ_\*_5O_DJ@#N:*X;_A3>@?]!#Q5_X5^K?_ "51_P *;T#_ *"' MBK_PK]6_^2J .YHKAO\ A3>@?]!#Q5_X5^K?_)5'_"F] _Z"'BK_ ,*_5O\ MY*H [FBN&_X4WH'_ $$/%7_A7ZM_\E4?\*;T#_H(>*O_ K]6_\ DJ@#N:*X M;_A3>@?]!#Q5_P"%?JW_ ,E5YE\3O%OP?^$:RQ:]XP\2-J*?\PRQ\7ZM/=$^ MA1;KY/JY4>]3*2BKMG7A<)B,;45'#4W.3Z)-O\#T;XV?&S0_@/X5M=?U^UU" M\L[F]2Q2/38XWD$C1R."0[H-N(V[YR1Q7GWPM_;7\#_%SQWIGA/1]*\06VHZ MAYOE2WUO D(\N)Y6W%9F/W4., \X^M?+7CN]\4?M46L6E?#GP)XGET.UN?M MO]:\17EXDC*KKC-S.;>-L.> 6?CAL$@XWA']DGX[>#O$%IK.G^%)+6\M-[I) M%KD$+)I-0>TE[T7Z25U^)ZY17#?\ "F] _P"@AXJ_\*_5O_DJC_A3>@?] M!#Q5_P"%?JW_ ,E5H>"=S17#?\*;T#_H(>*O_"OU;_Y*H_X4WH'_ $$/%7_A M7ZM_\E4 =S17#?\ "F] _P"@AXJ_\*_5O_DJC_A3>@?]!#Q5_P"%?JW_ ,E4 M =S17#?\*;T#_H(>*O\ PK]6_P#DJC_A3>@?]!#Q5_X5^K?_ "50!W-%<-_P MIO0/^@AXJ_\ "OU;_P"2J/\ A3>@?]!#Q5_X5^K?_)5 '*O_"OU;_Y M*H_X4WH'_00\5?\ A7ZM_P#)5 '*O_ K]6_\ DJC_ (4WH'_00\5? M^%?JW_R50!W-%<-_PIO0/^@AXJ_\*_5O_DJC_A3>@?\ 00\5?^%?JW_R50!W M-%<-_P *;T#_ *"'BK_PK]6_^2J/^%-Z!_T$/%7_ (5^K?\ R50!W-%<-_PI MO0/^@AXJ_P#"OU;_ .2J/^%-Z!_T$/%7_A7ZM_\ )5 '*O_"OU;_Y* MH_X4WH'_ $$/%7_A7ZM_\E4 =S17#?\ "F] _P"@AXJ_\*_5O_DJC_A3>@?] M!#Q5_P"%?JW_ ,E4 =S17E_BCP3X%\%:6^I:_P")M>T:Q3K/>^-M4B4GT&;K MD^@')KYI\:?M'>#KS4_["^&&D^.O'&M2';%-_P )3K209SC*H+CS'&?4(.>M M9RJ1A\3/6T5ZR=DOO/N5F"J68@*!DD]!7Y]?\%$?B'X: M\9:IX,T[0M;L]8N]+^W?;5LI1*L)D^S[067Y<_NWX!R,:C<)(Y]2(G11^"USSYZT>5*R\S[7*I95PGC(8ZOB/;UH7M"DKQ5TUK M-V3T?V5OU/F/_@G#_P EPUS_ +%V?_TIM:_1VO(O#?[*/PR\&WSWN@:+J&AW MDD9A>XTW7M0MY&C)!*%DG!*Y53CID#TKI/\ A3>@?]!#Q5_X5^K?_)5:T:;I MQY6?-\49U3S_ #%XVE!Q325GY'*O_"OU;_Y*H_X4WH' M_00\5?\ A7ZM_P#)5;GR1W-%<-_PIO0/^@AXJ_\ "OU;_P"2J/\ A3>@?]!# MQ5_X5^K?_)5 'C_P#"F] _Z"'BK_PK]6_^2J\L_95T MF#0_B9^T-8VSW,D$/C*$*UY=2W4ISI5D?FEE9G;K_$Q]* /HRBBB@ HHHH * M*** /G_]MS_DD.A_]CGX;_\ 3M;5] 5\_P#[;G_)(=#_ .QS\-_^G:VKZ H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BN(^(WQK\$_"BW,GB?Q#9Z=-MW)9[O M,N9/]V)X1YZ$J"(X_8R. M1STK*56,-&]3Z3+^'LQS*'MJ5/EIK> M802QZ8V*P/K7(Z7^QKXX^+&H0ZQ\9O'MU>$'>NDZM?1 MWPX^"/@CX3VX3PQX>M-/GV[6O"OF7+^NZ5LM@^F<>@%1>K/967XGK_5^'\I_ MWBH\547V8>[3^WF9#VV F M9CCJ'9%//':O3?AC^P_\./A^T5WJ-G)XOU9?F-QK&&A#=]L ^7'^_O/O7T)1 M3C1BG>6K\SDQ7%..J4WA\);#TOY::Y;^LOB?G=Z]B.WMXK2".&")(88U"I'& MH554= .@J2BBMSY#?5F;X@\-Z3XKTV33M:TRTU:PD^];7L*RQGWVL",^]?. MOC7]A'PM=:A_;'@+6=3^'^MQG?%)8S/)"K>P+!TR?[KX'IVKZ+]8NZ?S1\@?\)I^T?\ _E\0Z';_%'PY#UO=/RURJ#U9% MWCCDL\;?[U>A_#?]M?X:>/G2TO-1D\*:J3M:TUM1$F[H0)AE.O\ >*GVKWRO M//B1^S_X ^+".WB+PW:7%ZPQ_:%NOD70]/WJ89L>C9'M67)./P._J>[_ &KE M.8Z9EA?9R_GH^[]\'[K\[6-6TI-T,A]0I8HWJ2DA]E[4>UY?C5OR$^&GBUSY/B(XA?R_!4_\ EO M_P!NMGUO17$?#OXU>"/BK '\,>([/4IMNYK3?Y=R@_VHFPX'OC'O7;UNFI*Z M/DJ^'K86HZ5>#C)=&FG]S"BBBF7$5I:PKNDFG<(B+ZECP!0-)R=D3T5\X?$K] MNKP#X.F;3_#HG\<:R6\M(-+XMR_0+YQ!#9_Z9J]>?_V?^TC^T> ;J>/X6^%) M_P#EG'N@G="/0'SF..H)13D\5@ZT;VCJ_(^QP_"V,=-8C'RCAZ3ZU'9O_#'X MG]VO<^A?B=^T5\/_ (1I(GB#Q!;C4%'&F69\^Z)[ QK]W/J^T>]?/]Q^U!\6 M_CM/)9?"'P1)I6F%MAU[4E5RO7YMS?ND(Y^7]X>.*]&^&/[$'PZ\ 21WNIVT MGC#5U.\W.K@-"&SG*PCY?^^MQ]Z]_M[>*S@C@@B2"&,;4CC4*J@= .@IJ-RUG;SOY2_P"QYK?-M]D" 8&*^E_!GP]\-?#O318^&M$LM&ML?,MK$%9_ M=F^\Q]V)-=#16D:<8;(\3,<]S'-4H8FJ^1;17NQ7I%67ZA1116AX 4444 %% M%% !1110 4444 %?/_[-O_)7OVC?^QS@_P#3395] 5\__LV_\E>_:-_['.#_ M ---E0!] 4444 %%%% !1110!\__ +;G_)(=#_['/PW_ .G:VKZ KY__ &W/ M^20Z'_V.?AO_ -.UM7T!0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%;WQ-KMEHU MOC*_:90'?V1/O.?90:3:6K-:5*I7FJ=*+E)[)*[?R1TE1SSQVL,DTTBPPQJ6 M>21@JJ!R22>@KY)\3_MU7?BK4GT+X1^"]0\5:HW"WES _EK_ +0B3YBON[)C M!S69#^S'\8/CO-'>_%OQM)H^EL0XT/3V5R/;8F(D/^U^\/K6'MD](*Y]G#A> MIAHJKG%:.&B^C]ZH_2"U^^QZ7\4/VWOAO\/6FM;&]?Q9JJ946VD8:(-Z-,?D MQ_N[C[5YA_PDW[2/[1V!HNGI\,?"\W2ZE+03,A[AR/-8XZ&-44\%]I-?\ +RMK]T%[J\F[L^9/AS^P9X*\.7(U/Q=>7GCG66;?(UZQCMBWKY8) M9C_OLP/H*^C])T>PT'3X;'3+*WTZQA&V.VM(EBC0>BJH 'X56LR[9(+B,.CCT*G@CZU8HH&FXNZW/G;XB?L-_#SQ?.;_0DN?!.L*V M^.XT=L0A^Q,)X&/1"E<3]A_:5^ 7_'M<6_Q9\-Q=(Y-TEXJ?0XEW>P,H'I7U M_16#HQO>.C\CZVAQ/CHTU0QJCB*:^S47-;TE\2^3/FWP#^W7X&\07G]F>*K: M^\!ZTC;);?4T+0J_]WS H*_\#5!7T-I.L6&O6$5]IE[;ZC93#,=S:2K+&X]0 MRD@USOC[X2^#_BA9_9_%'AZRUM6_8IUSP#?RZO M\'OB!J/AFZ)W'3;^5F@D] 74/WK;YV/3J***U/F0HHHH **** "BBB@ HHHH ***\7^*7[7 M7PV^%GG6]SK*ZUJT>1_9NCXGD!]&?.Q/<,V?8U,I**O)G?@\!BLPJ^QPE-SE MV2O]_;U9[17+>//BCX3^&.G_ &SQ3KUGHT1&Y%G?,LG^Y&N7?_@(-?+/_"W? MV@/VC,Q^ O#B> _#4W U>])#LI[B5UY'_7*,D?WJZGP'^P7X>M[_ /MKXAZY M?^.](;W[IU&^A;RT_VO+4\#T9W7IR*J6/ M[)?Q+^-%Y%J7QE\=W"6N[>NAZ9(&$?L,#R8SVRJOG YKZV\/^&]*\*:9%IVB MZ;:Z581??\ PT^ W@7X20J/#7A^VM;H##7\P\VY?US*V6 ]A@>U>@445NDHJR/C ML1B:^+J.MB)N_:-_['.#_TTV5?0%?/_P"S;_R5[]HW_L MFAKJ']B_#GP_J'CG6Y&*1-%"Z0LV?X5 ,DGT"CZUG*I&'Q,]O+LES#-G;!TG M)+=[17K)V2^\^J:\9^*'[7'PV^%HF@NM:76=5CR/[.TC$\@;'1F!V)VZMGVK MQ7_A3_[0'[1.)?'OB5/ GAR7DZ39\.RGL8D;D?\ 75\CCBO9OA?^R#\-?A?Y M-Q!HPUS58\'^T-9Q.X;U5,!$YZ$+GW-9GKRIL\8/QJ^/?[1/[KX=^%U\%^'9N!K5X<,R'^(2NN"/^N2,1GKWK MI/!/[!>DS:E_;?Q+\2:AXXUJ0[Y8S,\36O1171L?&3J3J2IVY/K7N-%3*,9*TD>A@LPQ>6U/:X.JX2\G;[^_ MS/D#_A5_[0WP%^?P7XHA^(OAZ'D:5JO^N"CL%=L@ =HY1G^[6YX1_;NT2WU( M:)\2/#>J> =:3 D,\#R0#MDC:)%!/3Y6'^U7U'6'XN\#^'_'FFG3_$6C66M6 M?.([R%9-A/=21E3[C!K'V4A6=Y(#_LA@1(H]YH]HX_&@_L#"YAKD^*C-_P D_P!W/T5WRR^4OD?7]%>+ M?#/]K[X9?$WRH+?7%T34Y,#[!K0%N^?17),;'V#$^U5O^&V_@M_T.?\ Y2KW M_P",UI[6%K\R/(?#^;JI*E]4J.4=TH2=K[;+K;3N>Y45YAXN_:6^&_@GP[8Z MQJ?B>V$-_:QWMI:PJSW4T4B!XV$(&]0RL.7"CGG%>"7W[6WQ+^-%Y+IGP:\" M7$5KNV-K>IQJ_E^YR?)C;V9GSSQ4RJPCI>[.G \-YECHNJJ?LZ:WG-\D5\W^ MEV?7'B#Q)I/A/2Y=2UK4K72;"+[]S>3+%&/;+$#/M7S5X\_;T\/V^H?V+\.] M#O\ QWK:I%KOQC\<7OB&^ZC3 M[&9BD8/.WS6'"^JQHHXX-?2W@/X7>$_ACI_V/POH-GHT1 5W@3,LF/[\AR[_ M / B:G][/;W5^)Z?L^'LI_B2>+J+I&\*:_[>^*7R23/EG_A4/Q__ &C/WOC[ MQ''X#\-3_@[PGHNJ:-X(NG\1^(Y(7ABO[08L[5R"-_F'_6%<[@$!4XY85R8C M%4<+#GK2M^OH<.+QN'P,/:5Y)?F_1'UA;W$5W"LL$J31-T>-@RGG'!%25\7_ M /!.?XV/X@\.ZG\/]5NFEO\ 3"U]I[2OEI+=V_>)DGG:[;OI)[5]H4L'BHXR MA&M'K^#)P&,AC\/'$0Z].SZH****[#T HHHH **** "OG_\ 9M_Y*]^T;_V. M<'_IILJ^@*^?_P!FW_DKW[1O_8YP?^FFRH ^@**PO%'CK0/!FZ?%*WSW5R^=L<:CEC@$G X ). ":QM6^,7AO1_'"^$I%UNZULK"SKIO MA[4+VW@$I81^=J1^?;26= MG/>((,H#<2M"CB& >8F9I"L8W#+"NW5@R@@Y!Y!% '@'[;G_ "2'0_\ L<_# M?_IVMJ^@*^?_ -MS_DD.A_\ 8Y^&_P#T[6U?0% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%W@!]/DZ7NJIB50>A_?XW#W6(TZ/]B[QO\ $219_BE\5=0U-3]_3]-9FB'? MY6DPJ_A%6?M7+X(M_@>W_J[0PNN9XVG3_NQ?M)_=#1?.1X;\4?VR/BOHGQ,\ M7:=HWC%$T>SU>\M[)8]/LY%$"3.L8#F(EAM Y).>N37??#_]I'X__%KPAI^C M>$?#POM47S$O?%ES;QI&Q,CD;__"WX;Z9\(_ FF>$]'GN[G3M/\WRI;YU>8^9*\K;BJJ/O.<8 MXQ]:PA2KI]KFO$7#%/!4XY=@X5*L6OBI\JT35W:W-K]ENSO?H?-_AS M]AK4?&6J1Z[\7_&U_P")]1/)L;.9O+7_ &?-?G;_ +**F,<&OI7P-\,_"OPU MT_[%X8T&RT:$C#FWB'F28_OR'+.?=B:Z:BNJ-.,-D?FF8Y]F.:)0Q%5\BVBO M=@O2*LOU"BBBM3Y\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH \I^)G[+_ ,-_BMYLVK^'H;74 MI,DZEIG^C7&X_P 3%1AS_OAJ_,;_ (43\2_^B>>*_P#P27/_ ,17['T5RUM_P/E;X _L2^!M%\+:#K_BG2[K6M M?N[*"[GL=74I#:2NBLT1@P,E22I$F[D=!7U%8V-MIEG%:V=O%:6L*[8X($"( MB^@4< ?2IZ*VA"--6BCY/-,WQN;UG6Q=1RUT3>B\DME\@HHHK0\8**** "BB MB@ HHHH **** "BL;Q7XRT+P+H\NJ^(=6L]&T^/[UQ>3+&I/]T9ZL>P&2>U? M+'C3]NVZ\5:P_AOX+^$KSQ?J[95=1N+=Q"O^VL0PQ7ONV[?R//Q6/P^#LJLM7LEJWZ):GUEK6N:=X;TV?4=6O[;3-/@7=+=7DRQ1(/ M4LQ %?+GQ$_;XTC^U/\ A'OA9H-YX^\0RMY<4J0R+;!NGRJ!YDN#UP%'<,:Y MW1?V.OB#\:M4@UWXX>-+J2-6\R/0M/D4^7_LY \J+C@[%)/][-?4GPY^$GA' MX3Z6+#PKH5KI,9 $DL:[II<8Y>0Y9NG[UE]VR^9YOM,QQW\ M->QAW>LW\ME\[L^5+3]F7XP_M&746I?&+Q=+H.BLPDC\/:>5W*.H'EK^[0_[ M3;V]:^@_!_[*_P *?!FCIIUMX'T?45'+7&L6D=[,[>I>4''7H,#VKU>BNBCE M]"B^9KFD^LM6=>'RO#4&YN//-[REJ_Q_0Y3P_P#";P/X3U./4M$\&>']&U&, M,J7>GZ7!!*H(P0'1 1D'!YKJZ**]",8P5HJQZD(1IJT%9>04445184444 %% M%% !7S_^S;_R5[]HW_LT,G7R2DD M<8?[NXA,[N*Z[XL>./#7A7XC>$_&>M:OI]OX5;1-7TR+5I+H"W^UN]NRPAQ\ MOF.(955E7NL_#"+0M+M[R5EDN;\; MPUC$",M.QFAQ&/G;:< [3CZW\)V=QI_A;1K6[_X^H+*&*7)S\ZH W/?D&M6B M@#YA_;LO/$\?PWTF.PT?2;G31XL\.M%<7&JRPS--_:=N51HA;.%0M@%PY(!) MVG&T^OVNM?%)X0;GP=X0AES]V+Q9=2+CZG3%_E7GW[;G_)(=#_['/PW_ .G: MVKZ H X;^V/B5_T*7A7_ ,*BY_\ E=1_;'Q*_P"A2\*_^%1<_P#RNKN:* .& M_MCXE?\ 0I>%?_"HN?\ Y74?VQ\2O^A2\*_^%1<__*ZNYHH X;^V/B5_T*7A M7_PJ+G_Y74?VQ\2O^A2\*_\ A47/_P KJ[FB@#AO[8^)7_0I>%?_ J+G_Y7 M4?VQ\2O^A2\*_P#A47/_ ,KJ[FB@#AO[8^)7_0I>%?\ PJ+G_P"5U']L?$K_ M *%+PK_X5%S_ /*ZNYHH X;^V/B5_P!"EX5_\*BY_P#E=1_;'Q*_Z%+PK_X5 M%S_\KJ[FB@#AO[8^)7_0I>%?_"HN?_E=1_;'Q*_Z%+PK_P"%1<__ "NKN:* M.&_MCXE?]"EX5_\ "HN?_E=1_;'Q*_Z%+PK_ .%1<_\ RNKN:* .&_MCXE?] M"EX5_P#"HN?_ )74?VQ\2O\ H4O"O_A47/\ \KJ[FB@#AO[8^)7_ $*7A7_P MJ+G_ .5U']L?$K_H4O"O_A47/_RNKN:* .&_MCXE?]"EX5_\*BY_^5U']L?$ MK_H4O"O_ (5%S_\ *ZNYHH X;^V/B5_T*7A7_P *BY_^5U']L?$K_H4O"O\ MX5%S_P#*ZNYHH X;^V/B5_T*7A7_ ,*BY_\ E=1_;'Q*_P"A2\*_^%1<_P#R MNKN:* .&_MCXE?\ 0I>%?_"HN?\ Y74?VQ\2O^A2\*_^%1<__*ZNYHH X;^V M/B5_T*7A7_PJ+G_Y74?VQ\2O^A2\*_\ A47/_P KJ[FB@#AO[8^)7_0I>%?_ M J+G_Y74?VQ\2O^A2\*_P#A47/_ ,KJ[FB@#AO[8^)7_0I>%?\ PJ+G_P"5 MU']L?$K_ *%+PK_X5%S_ /*ZNYKB?&GQJ\"?#O?C_ID MN7_2DVEJSHH8>MB9^SH0%?_"HN?_E=7A_B+_@H!X9DO#I_@GPQK?C+46!\M8XC"C'M@8:0_P#? K*/ MB7]J7XM_+IFB:=\-],DP!/>*$F ]P^^0'W$:UC[:/V=?0^KAPGF$8JIC7'#Q M?6I)1?\ X#K+\#WZ^\3_ ! TNU>YO/#?@^TMXQEYI_%=PB+]2=/P*\<\;?MN M67@4MQ]%6O8_!/[+OPO\ ^6^F^$+">Y3I=:BINY<_W@9-VT_[H%+FJ MRV5O4OZKP[@OX^(G7EVIQY(_^!3U?RB>$:9^VE\3/B9:^7X"^$$TL[9 O)IY M;JW4]LL(XE'XO3-<^$_[4_Q2LF?5O&.E>%H9!@Z;;WK6Q ]"UM&^1]7-?9D< M:QHJ(H1%& JC ]!3J/9.7QR;_ /]8Z.%TRS!4Z7]Z2]I/[YZ+Y1/BSPC^PS M/I,PN_$7AW2?%]\QW2->>,+J&)F]=L>G!OS8:;N;\2:]4UVOI_X"M/P.&_MCXE M?]"EX5_\*BY_^5U']L?$K_H4O"O_ (5%S_\ *ZNYHK0\0X;^V/B5_P!"EX5_ M\*BY_P#E=1_;'Q*_Z%+PK_X5%S_\KJ[FB@#AO[8^)7_0I>%?_"HN?_E=1_;' MQ*_Z%+PK_P"%1<__ "NKN:* .&_MCXE?]"EX5_\ "HN?_E=1_;'Q*_Z%+PK_ M .%1<_\ RNKN:* .&_MCXE?]"EX5_P#"HN?_ )74?VQ\2O\ H4O"O_A47/\ M\KJ[FB@#AO[8^)7_ $*7A7_PJ+G_ .5U']L?$K_H4O"O_A47/_RNKN:* .&_ MMCXE?]"EX5_\*BY_^5U']L?$K_H4O"O_ (5%S_\ *ZNYHH X;^V/B5_T*7A7 M_P *BY_^5U']L?$K_H4O"O\ X5%S_P#*ZNYHH X;^V/B5_T*7A7_ ,*BY_\ ME=1_;'Q*_P"A2\*_^%1<_P#RNKN:* .&_MCXE?\ 0I>%?_"HN?\ Y74?VQ\2 MO^A2\*_^%1<__*ZNYHH X;^V/B5_T*7A7_PJ+G_Y74?VQ\2O^A2\*_\ A47/ M_P KJ[FB@#AO[8^)7_0I>%?_ J+G_Y74?VQ\2O^A2\*_P#A47/_ ,KJ[FB@ M#AO[8^)7_0I>%?\ PJ+G_P"5U']L?$K_ *%+PK_X5%S_ /*ZNYHH X;^V/B5 M_P!"EX5_\*BY_P#E=1_;'Q*_Z%+PK_X5%S_\KJ[FB@#AO[8^)7_0I>%?_"HN M?_E=1_;'Q*_Z%+PK_P"%1<__ "NKN:* .&_MCXE?]"EX5_\ "HN?_E=1_;'Q M*_Z%+PK_ .%1<_\ RNKN:* .&_MCXE?]"EX5_P#"HN?_ )74?VQ\2O\ H4O" MO_A47/\ \KJ[FB@#AO[8^)7_ $*7A7_PJ+G_ .5U']L?$K_H4O"O_A47/_RN MKN:* .&_MCXE?]"EX5_\*BY_^5U']L?$K_H4O"O_ (5%S_\ *ZNYHH X;^V/ MB5_T*7A7_P *BY_^5U']L?$K_H4O"O\ X5%S_P#*ZNYHH X;^V/B5_T*7A7_ M ,*BY_\ E=1_;'Q*_P"A2\*_^%1<_P#RNKN:* .&_MCXE?\ 0I>%?_"HN?\ MY74?VQ\2O^A2\*_^%1<__*ZNYHH X;^V/B5_T*7A7_PJ+G_Y74?VQ\2O^A2\ M*_\ A47/_P KJ[FB@#AO[8^)7_0I>%?_ J+G_Y74?VQ\2O^A2\*_P#A47/_ M ,KJ[FB@#AO[8^)7_0I>%?\ PJ+G_P"5U']L?$K_ *%+PK_X5%S_ /*ZG?$S MXT>"_A!IYNO%6O6NFLR[HK7=ON9NOW(ERQY&,XP.Y%?+^J_M9?%'X]:A-HWP M3\'7%E8;O+?Q!J,:LR#^]EOW49QV)<^@KS\1CJ.'?(W>79:O[O\ ,\O%9EA\ M++V/'GQB\0_#'23J7BG3_!.BVG.TW/BRYWR8ZA$&G%G M/LH)KY];]M[XD?%Z>;0?A7\.T;4]Q1M4%P]Y#&O0.-\42I]9./\ 9KI? /[! M46J:N/$GQ>\37GC;79"'DM%GD\@'@[6D;YW YX&P>U?5/ASPSI'@_28=+T/3 M+72=.A&$MK.%8T'&,X Z\=>IKEY<;B_B?LH^6LOOV7YG#RYCCOB?L8>6LW\] ME^+/B.T_8J^)_CCQ-'XA^*.J:?XRD*[A82>(I[4QYZH66SD"KT^6/:..#7TO MX+\,^*/AWI"Z7X:^'/@G1;%>L5IXCN%WGU9O[.RQYZL2:]8HKLP^"H8;6G'5 M]7JW\ST<+E^&P=W2C[SW;U;]6SAO[8^)7_0I>%?_ J+G_Y74?VQ\2O^A2\* M_P#A47/_ ,KJ[FBNX]$X;^V/B5_T*7A7_P *BY_^5U']L?$K_H4O"O\ X5%S M_P#*ZNYHH X;^V/B5_T*7A7_ ,*BY_\ E=1_;'Q*_P"A2\*_^%1<_P#RNKN: M* .&_MCXE?\ 0I>%?_"HN?\ Y74?VQ\2O^A2\*_^%1<__*ZNYHH X;^V/B5_ MT*7A7_PJ+G_Y74?VQ\2O^A2\*_\ A47/_P KJ[FB@#AO[8^)7_0I>%?_ J+ MG_Y74?VQ\2O^A2\*_P#A47/_ ,KJ[FB@#AO[8^)7_0I>%?\ PJ+G_P"5U>6? MLJRZA-\3/VAGU6UMK+4&\90^;!9W+7$2'^RK+&V1HXRW&.J#^M?1E?/_ .S; M_P E>_:-_P"QS@_]--E0!] 4444 %%%% !1110!\_P#[;G_)(=#_ .QS\-_^ MG:VKZ KY_P#VW/\ DD.A_P#8Y^&__3M;5] 4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>;_M$_$C4_A'\'?$ M'BS1X+2YU'3_ +/Y45\C/"?,N(HFW!64_=-+KQ1I4&NZ7X;MM$:\A74)K6SN3+';EQYC(/// MS!-Q'!Y X->MZG^WDGB*\DT_XKZE::7:KU MGO9UA0?\"8@5\I_8?VI_BU@SW6E_#72Y3G;$568+^'F2 _4K5_1/V!=(U*\7 M4?'_ (TUSQEJ&,MNE,2$GJ"S%W(^C"J]I*7PQ^_0C^P\NP>N8X^*?\M-.H_2 M^D5][.N\;?MQ_"GP?YD=OJ\_B.Z4?ZG1X#(I/8>8VU/R8UP/_#47QC^*&8_A MO\*9K2TD(6/4]8W%/]X,WEQ@_P# FKW_ ,$_ 3X>_#M4.@^$M-M)TQBZDA\Z M?C_IK)N;]:[ZCEJ2^*5O0/[2R/!?[G@W5E_-5E_[9"R^]L^0O^&/[I6/RT_,M^-=KX)_81^%OA4I-J%C>>*+LU3]&W5]$44U1@M6K^IA7XJS6I#V5&HJ,/Y::4%_Y+9_>V97AWPGHGA&S% MIH>D6.CVH 'DV-ND*\>H4#-:M%%;GRDYRJ2/? M&']JSX>?!=9K?5=774=:C! TC3,37&[GA^=L?(_B(/L:^?V^)7[0?[5$AA\% MZ5_PKGP;,96S"C2E[.'OS[1U?S[?,\?$ M9I0HS]E"\ZG\L=7\^B^9]+_%C]HGP%\%[=O^$DUR)+_;N32[3]]=OTQ^[!^4 M'/5MH]Z^:[K]H/XW_M+326/PH\,/X2\.N2C:]>D!\=SYK#:OTC5F&>M>D?"7 M]A'P-X%G35?$[2>.O$!;S))]3'^CA^"2(LG=SGERWT%?25O;Q6<$<$$20PQJ M%2.-0JJ!T Z"L/8XS%?QI>SCVCO\Y?Y'+[#'X[_ 'B?LH?RQ^+YRZ?(^6?A ME^P-X;TK4/[=^(FJW7C_ ,0RMYDHNI'%MOYY;)+RGIRQP_ M:-_['.#_ ---E7T!7S_^S;_R5[]HW_L06%M)<74T M=M;QC<\LSA44>I)X% TFW9$U%>&?$+]M'X4_#WS8G\0+KMZF1]ET5?M!)';S M,B/K_M5\X>+O^"C'BSQ5>_V9\/O""6\TIVQ/.K7ER_NL: 'VPU>?7Q^&P^E M2:OVW?W&M>$,'KC:D:7^-VE\H*\W\HL_0"218HV=V"(HRS,< =S7D7Q _:R M^%WPY\R/4/%%M?7B'!L]*_TJ3/H2ORJ?]YA7QW_PI']IC]H=EE\47EYI6F2G M.W7;K[+$N>O^BQC<#]8Q]:]6\!?\$T_#.G&.X\8>)K_79AR;73T%K#GT+'<[ M#W!0UQ_7<36_W:B[=Y:+_,Y5CL+_ ,P]&I6?=VI0]4Y*4Y+_ +KR&1_PB0@ _\ S7E'BV3]I#X]^'[V_U+2O$M_P"' MU F-I':-!!* 1M\N!0IFP<8VJQ&,YX)K]$O /P)^'_PQ6,^&O">FZ;.G2[\K MS;C_ +_/N?\ \>KO*3P>+Q"_?UK>45^K+^N9K)?N:DH^\O/VDW*:_[ M=<3\:M#^!_Q4L];L;B'X=^)5F2XC=6O/#]Q)!D,"/,5HBK)Z@@@C.0:^P-*_ M:D^)GP&MH]-^)7PA^QZ3"=O]I>'X1# OO\NZ%C[!DK[5I&42*58!E88((R"* MRH93/"I^QKR3^37W'SU'+,7AZ;IT\9.UV[/6-WN^5Z7?5Z,\5^'G[8WPH^(W ME16OB:'1[Z3_ );+J'A6VT^^DY^W:1_HDN?[QV85C_O*:\6E_8T^)/PGD>Y^$'Q M3O+2!3O72-78K$>_. T3G_>B'UYKJ]MC:'\6FIKO%V?W/]&:>WS'#?QJ2J+O M!V?_ ("_T9]E45\:?\-2?&OX,_NOBI\,'U/38N'UK1QM4+_?9DWQ$GTS'^AK MU;X>?MJ_"?XA>5$GB$>'[Y_^7374^S$'T\S)C/X/FM:>8X:I+DV\<]O+'/!(-R21,&5AZ@CJ*EKTSV HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBN:\0?$;P_X6\3:'H&J:C%::GK2SM9QR, &$*;W))/ ]>M3*48*\G8B4X MP5Y.R_S.EHKYO^+G[=/@+X>S2:9H#2>-_$&[RTM=+;, DR0 TV"#SQA QYKR M^/P3^T+^U5B3Q1J/_"M/!4_/]GPHT4LL9P<&('>_'_/1E'' KRZF8TU+V=!. MI+LMOF]D>/6S:DINEADZL^T=EZRV1[/\8/VT/AU\)3-9KJ'_ DVN)\O]FZ0 MPDVMQQ)+]Q.O3);VKQ9;K]HS]JW_ %*CX6^")_XOGAEEC/OQ+)GVV(0:][^# M_P"R1\.O@XL-S8:2-6UJ, G5M5 FF#>J#&V/_@(S[FO9ZS^JXG%:XJ?+'^6/ MZO?[C#ZGC,;KC*G+'^6'ZRW?RLCP#X0_L4?#KX6-%>W-D?%>NJ=QU#5U#JK> MJ1?=7ZGO?E4*H51@#@ 4M%>G1P]+#QY*44D>QA\+1PL.2A!17E_6H4445 MN=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\_\ [-O_ M "5[]HW_ +'.#_TTV5?0%?/_ .S;_P E>_:-_P"QS@_]--E0!] 4444 %%%% M !1110!\_P#[;G_)(=#_ .QS\-_^G:VKZ KY_P#VW/\ DD.A_P#8Y^&__3M; M5] 4 %%%% !1110 4444 %%%% !1110 4444 %%%97B/Q7HO@_3VOM=U:RT> MS7.9[ZX2%..V6(R?:DW;5E1BY.T5=FK17S'\0?\ @H-\,?")D@T=[WQ;>*<8 ML(O+@S[R28X]U#5Y&_[3?[0WQVS%\.O!+Z'IDPPE]%;[^#_T\SXBZ>@!KS*F M98:F^2,N:7:.K_ X:F-PM&7)4JKF[*\I>EHIM?.Q]V:KK%AH5D]YJ5[;Z?:) M]^XNI5BC7ZLQ %>!_$+]N[X5>!Q)%::I-XGO5'$.D1;TS[RMA*Z;^P M=\2?B=?)J?Q1^(;!V.XV\4LE],!_=W.51/\ @.X5[IX!_8<^$O@7RY9-!;Q) M>)_R\:[+]H!_[9 ",CZH:Q]OCJ_\&DH+O)_HB%C*U3_=\._6H^5?^ 0O+_R> M)\]ZI^W-\6/BQ>RZ=\,?!#6PSM\VWMGU"=!V+-M$:?BN/>JMO^R)\>OC=<1W MGQ$\5_V3;,<^3J%X;J1!URD$1\M?IN7Z5^@6FZ99Z/9QVEA:06-I&,)!;1K' M&H] H JU1_9\ZVN*K.7DO=7X:_B7RXVII5Q#BNU/]VK=FU[\E_BDSY9\ _\ M$[?AKX7\N;7Y=1\77:\LMU*;>WSZB.,AOP9V%?1/A/P)X<\"67V3P[H6GZ); MXP4L+9(MWNQ498^YYK=HKOHX2AA_X4$OS^_4_$/\ 9;^&'Q.\V36/"=E%>R2=;ZU3[/<9]3)'@M_P+(KPB^_87\1_ M#V\EU#X0_$W5/#DS$O\ V?J$C>5(>P9XQ@CV:-NWI2]ICJ'QP51=XZ/[GI]S M#VN98;^)355=XOE?W/3[F?8=%?&W_"]/VBO@K\GC_P"'T7C728OO:MHPVN1W M9FA#*H_WHT^O->@_#W]N[X5>.&C@O=3G\*7[<XO+3/?\ >J60#W8K]*TI MYEAY2Y)ODEVDK?GI^)K3S?"SER5&X2[27*_QT^YGT11532]6L=OVS4(8B/\ OIA4RE&*O)V(E.,%>3L=+17CFM?M@?!W0=WVCQWI\Q7M M9)+=9^GE(U<#K?\ P46^$^E[A:#7-8(Z?9+$(#_W]=/Y5Q3Q^$I_%5C]Z//J M9I@:7QUH_>CZAHKXNG_X*11:M(T/A?X9ZOK4O0"2Z"G\5CCD_G4?_#47[1?B MO_D7?@PUA&_W9-0L;HCZAG:)37+_ &MA7\#0X_\BL/YT?\,N_M%>*U_P"*B^,YL(W^]%I]];]4E^;#^U:L_X6%J/U2C^;/M&XN(K6)I9Y4AB7J\C!0/Q M-<=KGQL^'WAO=_:?C?P_9./^6,?\4[_ )(Z[7/VVO@SH>0WC&.]D'_+.QLYYL_\"";?UK@=;_X* M2?#33\KI^E>(=5?LRVT42?FTF?\ QVO3M%_8_P#@[H(7[/X$T^8KWO7EN<_7 MS7:N^T7X9^$/#84:3X5T73-O3['I\,6/^^5%')F4_BG"/HF_S#V>;U/BJ0AZ M)O\ -H^3V_X*%>(/$6%\(_"'5-4W?=E,\DN?^ 1PG_T*D;X\_M3>+,+HOPIM MM'1NC7EE)&X^IGE4?^.U]J@8& ,"EH^I8F?\3$OY)+_,/[.Q<_XN+E_VZHQ_ MS/BEO"?[8OB_BZ\1:7X:C;_EF)+5-O\ P*&-V_6OECXA?#7XW>,O$4TWB#P[ MXW\47%J6MHKZ?2KV56C#'_5[H\A"22!@=>@K]?:*Y<1DL:Z2=67S=SBQ7#T, M3%1E7F_5W_X!XC^S3\#_ /X'\$:'K>E>$)]'UV[M4DN9-<@;^T(9",.A\P MIA@?NA01@XYKVZBBO=HT84(*G!62[:'TN'H0PU-4J:22[*P4445L= 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S_ /LV M_P#)7OVC?^QS@_\ 3395] 5\_P#[-O\ R5[]HW_LGZQX$O-*\1_V1H'_"1:=;7EA:P$7%\9)]I1YBWRPA<$HJY8]6V@JW&^+= M&])U"50LMW:13NJ] 60,0/SH M\2_;<_Y)#H?_ &.?AO\ ].UM7T!7S#^W9X^\,:/\-])TR_\ $>DV6I0^+/#M MU+9W%]%',D*ZG;NTC(6R$"J6+$8 !/2O7[7]H+X6WT(EMOB5X0N(LXWQ:[:L MN?J)* ._HKAO^%[?#7_HH?A7_P '=M_\71_PO;X:_P#10_"O_@[MO_BZ .YH MKAO^%[?#7_HH?A7_ ,'=M_\ %T?\+V^&O_10_"O_ (.[;_XN@#N:*X;_ (7M M\-?^BA^%?_!W;?\ Q='_ O;X:_]%#\*_P#@[MO_ (N@#N:*X;_A>WPU_P"B MA^%?_!W;?_%U\D_M=?M=>)O!_P 0M/MOAIXYT^?0GTF.69M-2SOH_M)FF# N M4?#;%C^7/3!QSSA6K1P]-U)[(]#!X-XQU/WD81A"4VY7248J[V3=^VA]WT5^ M:?P__P""B_C7PKIFLGQ3&OC"]G6+[ \P@LHK0C?YA811 R;LIP2,;>HS7(>( M/VX/'_Q3U"6TOOB'I_P]TPD$C3;6Y0?\!DACEE)_X&!]*Y*..^MK_8Z4ZC[1 MBW;U>R^\\F5:-2HZ> 3Q.VM*,I+5)[M12:O9WM9IGZ<>,OB/X6^'=G]I\3>( M-.T2(J647MPL;N!_<4G+[W.V-U3[+;L> MV&<%SS_TSKYF\&V/[+T5Y_:/CGXLZYXNU!VWR*NE7MM$Y[ASY;R-SW#K]*^C MO 7[4G[)WPSC5?#%_8:-(J[/M$.@WIN&'HTIA+M^+&NCZCG=;:C[->CD_P#( MK^S\^K?#A737FI2?W*R7WLY5OB#^U3\=B5\/^'5\ :+*<"XEA%JVP]"7GS(W M^]$HK0\/_P#!.Z^\37XU7XG_ !#U#7;Y^98K!F=L]?\ CXFR2/\ MF*]/7_@ MH)\ V_YGS'UT>_\ _C%2+^W]\!&Z>/5_'2;X?^T*/]7J\]<3"I4?FG;[DDA/ MAS'5E;%QJU/)IJ/_ (#%)??$+&6\3D7NH*;N8-_>#2 M;MA_W<5ZKTX' KP!?V]_@,W3Q]%^.F7H_P#:-/7]O#X$-T\?V_XZ?=C_ -HU MZ5/+*]%/+2PTHKR@U^A[[17@R_MU? INGQ M?QLKH? M^TJD7]N3X&-T^(-E^-KG_ (PSC_VG4B_MK?!!NGQ$TS\4F'_LE'U/$_\ /J7W,7]GXS_G MS+_P%_Y'MU%>*K^VA\$FZ?$72?Q\P?\ LE/7]LKX*-T^(VC_ (NX_P#9:7U3 M$_\ /N7W,7U'%_\ /J7_ ("_\CV>BO'%_;#^"S=/B/HGXS$?TJ1?VO?@PW3X MD:#^-SC^E+ZKB/\ GV_N8OJ.*_Y]2_\ 7_D>OT5Y&O[6WP:;I\2?#_XWBBE MD_:U^#4,+RM\2?#Q5%+$+>*S8 SP!R3[#FCZK7_Y]O[F+ZGBO^?4ON9ZW17Q MU\+_ /@I)X-\<_%G4_#NKVZ>&_#4KA-'UR]EV+(1U^T9XB#=5.<#HW)S7T9_ MPO;X:_\ 10_"O_@[MO\ XNC$86MA9*-:-F]1XK!U\%)0Q$>5M7.YHKAO^%[? M#7_HH?A7_P '=M_\71_PO;X:_P#10_"O_@[MO_BZY3B.YHKAO^%[?#7_ **' MX5_\'=M_\71_PO;X:_\ 10_"O_@[MO\ XN@#N:*X;_A>WPU_Z*'X5_\ !W;? M_%T?\+V^&O\ T4/PK_X.[;_XN@#N:*X;_A>WPU_Z*'X5_P#!W;?_ !='_"]O MAK_T4/PK_P"#NV_^+H [FO/OB%\ /A[\4ED;Q)X4T^]NG!S>QQ^3<\]_-3#' M\3BK'_"]OAK_ -%#\*_^#NV_^+H_X7M\-?\ HH?A7_P=VW_Q=9SIPJQY9I-> M9E4I4ZT>2I%-=FKGSUJG[!M_X,OI-3^$WQ&UCPE=D[OLEU*S1/\ [)>/!V^S M*]5/^%N?M*_!(;?&?@FV^(.CQ#YM2T@?O2O3),2\#W:(?6OI#_A>WPU_Z*'X M5_\ !W;?_%T?\+V^&O\ T4/PK_X.[;_XNO,_LV$-<-)TWY/3[G='CO**=-\V M$G*D_)Z?^ NZ_(\H\ _M[_"_Q?(MKJUU>>#]2SL:'6(3Y0?N!*F5 'J^VOH' M1=>TSQ)I\=_I&HVFJ6,GW+JRG6:)OHRD@UXYX_F_9Y^*$;CQ-K7@34YF!'VI MM6MH[@9])4D#C\Z^?M:_9[^&GAG4)-6^%?[0.G^"]1."(9/$$#QMC^'>DBL% M_P![?WIZ_N>GXBY\SPWQ1C57E[LON>GXH^\Z*^ (OVM/BQ\%Y M%B\1:MX*^)^DH@ECSQ[LJUI',J#?+5O!]I*WX[?B:0S?#.7)6O3EVFK?CM^) M].45YIJG[2GPNTM;%G\>>'[@7ES';)]EU."78SYPS[7^1!CEC@#C-:7_ O; MX:_]%#\*_P#@[MO_ (NO1C.,OA=SUHU(3NHN]CN:*X4_'GX9KU^(GA,?]QNV M_P#BZI7_ .TA\*]-7=-\0_#;C_IAJ<4Q_)&-1*M3A\4DOF1/$4:?QS2]6CT> MBO#]2_;7^"^EY$GC:&9A_#;65S+G\5C(_6N5U+_@H=\(K'/DSZUJ./\ GVT\ MC/\ W\9:YI9AA([U8_>CBGFF!A\5>/WH^FJ*^.]2_P""FG@:+/\ 9_A7Q!=> MGVCR(<_E(];X):*I?T3?Y(Y'GN7+ M15;^B;_)'W;17YYR?\%'O'VK.5TKPCXN;B98Q^IK\_O^ M&<]"UKG7_P!JO2;S/WD_M*.;/_ GN_Z5=T_]D'X"*V[4OCE97;'EC;ZQ80D_ M]]%Z/K6.E\.'MZR7Z7#ZYF4OAPEO6:_2Y]EZE\;OAWH^?MOCOPW:L/X9-6@# M?EOS7*ZE^UY\'=*SYWCW37Q_S["2?_T6K5X/IO[,'[+=CCSOB'9:CC_GY\56 M@S_W[VUU6F_!7]DS3<$:AX2N7'\5SXJ\S/X&XQ^E'-F4MHP7JV_R0<^;RVA3 MCZN3_)'2:E^WY\&K'/DZ[>ZAC_GVTR<9_P"_BK7*ZE_P4I^&MKD6FB^);UNQ M^S01H?Q,V?TKL--\/?LOZ3CR#\,VQT-Q=V4__H;&NJTWQE\"M&Q_9^N?#RQQ MT^S7=A'C\B*/9YC+>I%>D6_S8>QS:?Q581](M_FSP"^_X*::?Y,LNF?#K4KR M*/EI)[]8E7ZE8WQ7E?PA_;3^+$NJ:SH^A>'[?QAJ^M:A-J4%O-'+*UON&7C1 M493Y:@ @9XP:^S?B!XK^"7Q0\,MX>\2^,O"VH:,TB2M:Q^(X[=693EI6A)8E.*\N5Z[Z)-;;7?W'!_P#" M6?MB^,/FM/#FE^&8F_Y:>7:IM_X#-)(WZ&C_ (4-^U/XN^;6?BM;:.C?>6SO M9(I!]!!$J_\ CU?3O_"]OAK_ -%#\*_^#NV_^+H_X7M\-?\ HH?A7_P=VW_Q M==O]F1E_$JSE_P!O?Y6/1_L>,OXM>I+UE9?KW MC_A>WPU_Z*'X5_\ !W;?_%T?\+V^&O\ T4/PK_X.[;_XNJCE."B[^SN_-M_F MRXY'E\7=TKOS;?YLX71?V)?@SH>UD\&QWD@_CO;RXFS_ ,!+[?TKOM$^"?P^ M\-[3IG@CP_9.O22+3(0__?6W/ZU'_P +V^&O_10_"O\ X.[;_P"+H_X7M\-? M^BA^%?\ P=VW_P 77;#"X>G\%-+Y(]&G@L+1_ATHKT2.UM[>*UB6*&)(8UZ) M&H4#\!4E<-_PO;X:_P#10_"O_@[MO_BZ/^%[?#7_ **'X5_\'=M_\774=AW- M%<-_PO;X:_\ 10_"O_@[MO\ XNC_ (7M\-?^BA^%?_!W;?\ Q= 'WPU_Z*'X5_P#!W;?_ != 'WPU_Z*'X5_\'=M_P#%T =S17#?\+V^&O\ T4/PK_X.[;_XNC_A>WPU_P"B MA^%?_!W;?_%T =S17#?\+V^&O_10_"O_ (.[;_XNC_A>WPU_Z*'X5_\ !W;? M_%T =S17#?\ "]OAK_T4/PK_ .#NV_\ BZ/^%[?#7_HH?A7_ ,'=M_\ %T = MS17#?\+V^&O_ $4/PK_X.[;_ .+H_P"%[?#7_HH?A7_P=VW_ ,70!W-%<-_P MO;X:_P#10_"O_@[MO_BZ/^%[?#7_ **'X5_\'=M_\70!W-%<-_PO;X:_]%#\ M*_\ @[MO_BZ/^%[?#7_HH?A7_P '=M_\70!W-%<-_P +V^&O_10_"O\ X.[; M_P"+H_X7M\-?^BA^%?\ P=VW_P 70!W-%<-_PO;X:_\ 10_"O_@[MO\ XNC_ M (7M\-?^BA^%?_!W;?\ Q= 'WPU_Z*'X5_\'=M_P#%T =S17#? M\+V^&O\ T4/PK_X.[;_XNC_A>WPU_P"BA^%?_!W;?_%T =S7S_\ LV_\E>_: M-_['.#_TTV5>C_\ "]OAK_T4/PK_ .#NV_\ BZ\L_95UK3_$7Q,_:&U'2K^V MU/3Y_&4)BN[.998I -*L@2KJ2#R".#VH ]L\9>"['QO;Z7#?2W$2Z?J5OJD1 MMV52TL+[T#94_*3U P?<5SFL?!/2M8\=KXDDU;5H+>2YM[^[T&&2$6%[=P " M"XE!B,N] J<)(J-Y:%E8J*]#HH \Z@^".EV_Q#_X2@:SK#6RWCZG'X=:6'^S M8[YXO*>[4>5YN\H6^4RF/+LVS<=U3>-OA&GC:UTPR>*=>TG5[ 3Q)K6F-:QW M3P3<2P,&@:/8P"#(0,/+5E8,-Q[^B@#R_P 7_L^Z%XHL])L[35=8\,V=CIW] MC30:+-$BWVG?+FTF,LE.A4^&2LU=JZNG;2W5(^5/ M@U^P#X6^'E]J3^*[G2_B%:74:+#!J.B+&ULZD_,CF5^""01@9PO/%>HM^R9\ M&VZ_#;P[^%DHKUJBNC#Q_ M7L7_ ,_9?^!/_,\3;]BOX(MU^'>E_@TH_P#9ZC;]B7X'MU^'FF_A+,/_ &>O M<**/KF)_Y^2^]C^OXO\ Y_2_\"?^9X8W[#_P-;K\/;#\+BX'_M2HV_88^!;= M?A]9_A=W(_\ :M>[T4_KN*_Y^R^]C_M#&?\ /Z7_ ($_\SP1OV$?@2W7X?VW MX7UV/_:M,;]@OX#MU\ 0_AJ-X/\ VM7OU%/Z]BO^?LOO?^8_[1QO_/Z7_@3_ M ,SY];]@7X"MU\ Q_AJE\/\ VO4;?\$_O@&W_,A#\-7OQ_[7KZ&HI_7L7_S] ME_X$_P#,?]I8[_G_ #_\"?\ F?.K?\$^?@(W3P,R_36+_P#^/TQO^">OP&;I MX+D'TU>]_P#CU?1M%'U_%_\ /V7_ ($_\Q_VGCO^?\__ )_YGSR\<7>G6+,KZ$JVXDDMVZD3G(W@' !4 MJ>YYXI5^(G[3'[([>7XRT@?%7P-;GG5;9VEFBC!')E"^8F!_SV1ADX#5][T5 MU_VK6J>[B4JD>S_1K5,[?[;KUO=QD55CV:U^36J9X7\%_P!L[X8?&Q8+;3M: M71M*5)XTDC=9(W 974 MY# ]"#W%>;6P]7#RY:L6F>1B,+7PDN2O!Q?G^G'+,I''<_V;-652>J?39+[CY2GPWA(UI59^]%_9V2^Y]#Y&TW M_@FE\.K?!O=?\27C#M'-!$I_#RB?UKJM-_X)^_!VQQYVDZCJ./\ GYU*49_[ M]E:^CZ*]&.68*.U)?=?\SU89/E\-J,?FK_F>-:;^QW\&]*QY/@2Q?'_/S--/ M_P"C':NJTWX#_#;1\&S\ ^&H6'1QI,!;_OHKFN[HKJCA:$/AII?)';#!X:G\ M%**]$C.TWPYI.CX^P:79V..GV:W2/^0%:-%%="26B.M)1T2"BBBF,**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *^?_P!FW_DKW[1O_8YP?^FFRKZ KY__ &;?^2O?M&_] MCG!_Z:;*@#Z HHHH **** "BBB@#Y_\ VW/^20Z'_P!CGX;_ /3M;5] 5\__ M +;G_)(=#_['/PW_ .G:VKZ H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \B^,O[*?PU^.D< MDOB/P_'%JS#"ZQIV+>\7T)<##X]'##VKYID^ /[0G[*MA\TQ%"/LI6G M#^66J_X'R/D3X4_\%%_".NZA_8'Q'TJ\^''B6)O+F6^1S:[_ $+$!XC[.N!G M[U?6.EZI9:WI\%]IUY!?V4Z[XKFUE62.1?564D$?2N,^*GP)\"?&G3S:^+_# MEGJK*I6*[*^7;)X:U M611YF,G;\P\F0]LL$(SP:Z/9X+%?PY>REV>L?OW7S.OV67XW^%+V,^TM8_*6 MZ^9]V45\6^ ?^"AK>'-:3PO\;O"%_P"!-=3"O?16TAMVZ#>T1RZJ>>5,@-?7 M/A/QGH/CS1H=6\.ZQ9:WILH^6YL9UE3IG!(/!]0>1WKAQ&#KX;^)'3ONG\SS ML5@,1@_XT='L]T_1K0V:***XSSPHHHH **** "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 **** "OG_P#9M_Y*]^T;_P!CG!_Z:;*O MH"OG_P#9M_Y*]^T;_P!CG!_Z:;*@#Z HHHH **** "BBB@#Y_P#VW/\ DD.A M_P#8Y^&__3M;5] 5\_\ [;G_ "2'0_\ L<_#?_IVMJ^@* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH YOQY\-_"_Q.T5M)\5Z%8Z[8'I%>1!BA/\2-]Y#[J0:^ M1/%W[ 'B'X;ZU+XF^ OCN^\,:B/F.D7UPWE28_@$H!W+U^656&3RPK[?HKNP M^-KX;2G+1]'JG\CT<+F&)P?NTI>Z]T]4_D]#X<\/?MU>./@WJT/AWX_> KW2 MY2=B:]ID(V2XS\VS/ER#U:)^WW:^M/AQ\7/!WQ MQ9[21G#H?9@*W/$7AG2?%VD3Z5KFF6FKZ;.-LMI>PK+&X]U8$5\E?$;_ ()T MZ5;ZP?$OPA\3WWP[\1QL7BA6>1K7=G.%<'S(P?JPXQMKLYL%BOB7LI>6L?NW M1Z'-EV-^->QGW6L/NW7RNC[(HKX/M/VK_C9^S/O[IS_LMY;<\FOJ;X0_M&?#[XXV:R>$_$5O>7>W=)ILQ\F[B]=T3?,0 M/[RY7WKEKX&M0CSVYH]UJOZ]3CQ.6XC#1]HUS0_FCJOOZ?.QZ51117GGE!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 %%%% !7S_P#L MV_\ )7OVC?\ LX^'?B1&\V*?2L_9=XS M@^5D;.<:-,GYFF"[AQS^^0YR &KZ+^"O[8/PS^.2P M6VCZXNFZY( /[%U;$%R6XX3)VR?\ )/L*]J90RD$9!X(-?.WQI_82^&'Q@:: M^BTX^$M?<[AJ6B*L09N.9(?N-TZ@!CG[U>C]8PF*TQ$.27\T=OG'_(]7ZU@< M9IBJ?LY?S0V^GPQ^+#Q:??7S>#/$+'8VFZXPC1GSC;'/]QN>,-M8D_=K&KE]6,? M:46IP[Q_5;HPK956A#VM!JI#O'6WJMT?2%%5;K5+.Q6W:YNX+=;B1883+(JB M61ONHN3\S'' ')JU7EGC:A1110(**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *^?\ ]FW_ )*]^T;_ -CG!_Z:;*OH"OG_ /9M_P"2O?M&_P#8YP?^ MFFRH ^@*\WE^('B[4_B9J?A[P]X8T2^T+2&M8]2U;4=>FM;A'E3S&6&W2SE6 M0K&4/S2IDOCCK7I%?-/Q,^#::[\2KN]TCX1)%XMO]3LKR'XH1W]JQL8HO+#G M=)(+J)_+C>/R(8FB?>-SX>3: =U:?'2\NOB(NEGP["GA&36)?#L.O?VE_I#Z MC'$9&4VOE8$.5>,2"4MO7'EA3NK>^*'Q$U;P?=:'I'AK0;7Q)XFUEYOLME?: MBUA;K%#'OEDDF6&8KCY% $9RSKG R1Y]8^!/%T?CZT\/OH-PGAJS\67'BL>) M3=6QMY(I$D9;41!_/$PFF(.8PFQ,^9DA*Z?XD1^)H==\*>-M#\(ZEKMUI/VZ MRN- @NK.&[DBF"A94:6982 \,;8,BG8^<;@4(!D:Y^TA=2:)H.H>%/"R:\]W MH]U,6;65C&560*1%*)9]Q95C)1#Y;9D7C/LFDZI;ZWI5GJ-H_F6MY M"EQ"_P#>1U#*?R(KYQF^&GCKX?\ AO1(])\/R>*=1O?"6@7/XX MH \4_;<_Y)#H?_8Y^&__ $[6U?0%?,/[=GAO4+WX;Z3=P^*M6T^WD\6>'85L M;>*S,,;'4[=1*I>W9]X)# %RN0,J1D'U^U^&OB*WA"2?%?Q?=-G/F2VNC!OI M\NG@?I0!W]%<-_PKW7_^BG^*O_ ;2?\ Y!H_X5[K_P#T4_Q5_P" VD__ "#0 M!W-%<-_PKW7_ /HI_BK_ ,!M)_\ D&C_ (5[K_\ T4_Q5_X#:3_\@T =S17# M?\*]U_\ Z*?XJ_\ ;2?_D&C_A7NO_\ 13_%7_@-I/\ \@T =S17#?\ "O=? M_P"BG^*O_ ;2?_D&C_A7NO\ _13_ !5_X#:3_P#(- 'Z__P!%/\5?^ VD_P#R#0!W-%<-_P *]U__ **?XJ_\!M)_^0:/^%>Z_P#] M%/\ %7_@-I/_ ,@T =S17#?\*]U__HI_BK_P&TG_ .0:/^%>Z_\ ]%/\5?\ M@-I/_P @T =S17#?\*]U_P#Z*?XJ_P# ;2?_ )!H_P"%>Z__ -%/\5?^ VD_ M_(- 'Z__P!%/\5?^ VD M_P#R#0!W-%<-_P *]U__ **?XJ_\!M)_^0:/^%>Z_P#]%/\ %7_@-I/_ ,@T M =S17#?\*]U__HI_BK_P&TG_ .0:/^%>Z_\ ]%/\5?\ @-I/_P @T =S7C/Q MJ_9'^&GQTCFGUS0TLM:<'&M:7B"Z!YY8@;9.O\8:NM_X5[K_ /T4_P 5?^ V MD_\ R#1_PKW7_P#HI_BK_P !M)_^0:UI5JE&7/3DT_(WHUZN'G[2C)Q?D?E- M^TY\$?B5\ _$.C^&+O6=9USPBET9/#-S'/*\0D) ")&#B*<87Y5^JYS7TKX= M^,/[9VAZ#86LOPWL]8,,*K]KU&TS<2C'!DV7"?-CK\H/KSFOKR\^%>J:CY'V MOXB^)+KR)5GB\ZRT=_+D7[KKFPX89.".1FK'_"O=?_Z*?XJ_\!M)_P#D&O>J M9Q[:G&%6C&375_\ M;S/I:V?_6*4(5J$9-7NVM_/2UK]>Y\F?\ #1W[7]O_ M *WX+Z3)_N:=/QFM_P#CX_9YUD>O^CWJ?S@-'_#PSXDV_P#Q M\?L_:R/^VMRG\[4U]9_\*]U__HI_BK_P&TG_ .0:/^%>Z_\ ]%/\5?\ @-I/ M_P @T?7,)UPR_P# I"^OX'KA%_X%+_,^3/\ AY-XM@XN/@)K*>I_M"8?H;.C M_AYUJ$7_ !\?!?68?7_B8,?YVPKZS_X5[K__ $4_Q5_X#:3_ /(-'_"O=?\ M^BG^*O\ P&TG_P"0:/K6"_Z!O_)I!]=R[_H#_P#)Y'R9_P /3+*'_CX^%FLP M^O\ IR_UB%*O_!5WPNAQ/X!UJ(^UW$?Y@5]9?\*]U_\ Z*?XJ_\ ;2?_D&D M;X=ZZPP?B=XJ(]#:Z3_\@T?6L#_T#?\ D[_R#ZYEO_0)_P"5'_D?*\?_ 5< M\#M_K/!?B!?]V2!O_9A5N/\ X*L?#AO]9X4\4K_NQVS?^UA7TI)\)]2F_P!9 M\0_$;_6>-M;D_WM,T4_^X^CZQ@/^?#_ / _^ /ZUEG_ M $#/_P #?^1X#'_P52^%3?ZSP[XP3Z6EJ?\ VYJU'_P5(^$4GWM*\61_[UA; M_P!)S7M,G[/5I-_K/%.I2?[VCZ(?_&/#Q_]QM'M,N_Y]R_\"7^0O:Y2_\ EU/_ ,"7^1QFJ_\ !2WX-V>D MW=S9W6K:A>1QLT-DNGO&TSXX7;?LX_\ !2FV\3>*-4TKXI?9 M-!M;N=IM,U*WC;R+92>+>7&3@#I(??=C@U[=>?L-_#^^ADBD1QK]RVO);JSB]@51Y5/\ WS^%WE M*+_-7./ZGEU7^%B>7RE%_FKH^\J*_/S6M-_;F\%0[+?5K?Q';1#_ %MDFG3, M1_VUC61OR)KF/^&L_C_X!X^(/AKQQ#&OW[JTL;*SC]RIDTV13_WU^-']EU9? MP9QGZ27ZV#^Q:\_X%2%3TDOR=C]*J*^ /"__ 4#\%ZOL36/'/Q+T"4_>=]- MT6XA'_ DM-Q_[XKU_P +?M#?#7QAL%C^TEJENS?PZG!I=B<^G[_3TKFJ9?BZ M7QTG]W^1QULKQU#^)1E]U_Q1]045YMHWAVZ\1VOVG2?C#K^J6_\ SVLUT:9/ MS6R(K0_X5[K_ /T4_P 5?^ VD_\ R#7 TT[,\QIQ=F=S17#?\*]U_P#Z*?XJ M_P# ;2?_ )!H_P"%>Z__ -%/\5?^ VD__(-(1W-%<-_PKW7_ /HI_BK_ ,!M M)_\ D&C_ (5[K_\ T4_Q5_X#:3_\@T =S17#?\*]U_\ Z*?XJ_\ ;2?_D&C M_A7NO_\ 13_%7_@-I/\ \@T =S17#?\ "O=?_P"BG^*O_ ;2?_D&C_A7NO\ M_13_ !5_X#:3_P#(- 'Z__P!%/\5?^ VD_P#R#0!W M-%<-_P *]U__ **?XJ_\!M)_^0:/^%>Z_P#]%/\ %7_@-I/_ ,@T =S17#?\ M*]U__HI_BK_P&TG_ .0:/^%>Z_\ ]%/\5?\ @-I/_P @T =S17#?\*]U_P#Z M*?XJ_P# ;2?_ )!H_P"%>Z__ -%/\5?^ VD__(- '=K7QGUO2(<9\R__L6!<>N6LA32\7G[2.K73+_#I=MIE]D^@,.GN/UQ7DGB?_@H)X+TG>FD>./B9 MKLH^ZZZ;HL$1_P"!/:;A_P!\5WT\OQ=7X*3^[_,].EE>.K?!1E]UOS/O^BOS M6_X:Z^.WCIMG@#PUXZN5;[EQ(?<^7ID84?\"_&NBT,?MT>,(R'O8M!M MY!CS;Z#3(2/P$;2#\JZ?[*K1_BRC#UDOTN=G]BUX?QYPI_XI+]+GZ#UYM\N/5CPHY-?*_\ PQ5^T!X^Q_PG M'QTGMH9.9+:PN;JXC'_;/,*9_"M&P_X)4>"C:SG5?&_B*^U!T.VX@2"% Y'# M,K*Y89[;AGU%7#"X&G).M7OY13_,TIX/+:,D\1B>9=5&+_,]1_9,_;+T3]I" MSN-,OH(= \9VNZ1]+60LEQ#GB2$GEL# 9>HZ]#Q]'U\H?LX_L'VWP,C.KGQG MJ4?C"97BEO\ 2[:S,4<1;A8QZ_\ ]%/\5?\ @-I/ M_P @T?\ "O=?_P"BG^*O_ ;2?_D&@#N:*X;_ (5[K_\ T4_Q5_X#:3_\@T?\ M*]U__HI_BK_P&TG_ .0: .YKY_\ V;?^2O?M&_\ 8YP?^FFRKT?_ (5[K_\ MT4_Q5_X#:3_\@UY9^RK8SZ9\3/VAK6YU&YU:>/QE"&O+Q8EEE_XE5D?$/A'0]:9NLE_IT4S_ %W, MI(/OFO(/%'_!/[X'^)][KX2;1YV_Y;:7?318^B%B@_[YKZ*HKIIXJO1_AS:] M&SLHXS$T/X524?1L^'M9_P""6?ARUNOM7@_XA>(/#UTO*2744=P5]@T9B./Q MK/\ ^&7_ -JCX=_-X1^,R:Y;Q_<@U*]F9O8".=)8P/;=7WC17>LVQ3TJ-27F MDSTUGF-:M5:FO[T4_P!+GP=_PMS]LSX;\:Y\/;#QA;KUFMK5)Y''JHM)1@_5 M/PJ6W_X*9:EX5F2V^('PAUGP_-G#/',R,3[131IC_OJONRH[BWBNX7AGB2:% MQAHY%#*P]"#UI_7/_ &ZW'_,?]HX2I_'PL?\ MUN/^:/E_P +?\%) M/@KXAV"]U+5?#CMQMU/378 _6#S!^->O^%OVB_A?XTV#1O'WA^[E?[L!U".. M8_\ ;-R&_2H/%'[,_P *?&>\ZM\/O#\\K_>GAL4@E/UDC"M^M>0>*/\ @FG\ M&-?WFPM=9\.,>1_9NHEP#])Q)Q1_PFU/YX/Y-?HP_P"$BK_/!_*2_1GU1'*D MT:R1NLB,,JRG((]0:?7PC)_P37\1>#I&G^'GQEUC07!RD+1R0'/O+#*O_H%- M_P"%:_MI?#?C2/&NF^-+=>D,UQ#,[CT+74:,#]'_ !H^HX>I_"Q$?^WDX_YA M_9N%J?P,5%_XDX_YH^\**^#_ /AK#]IOX>\>,_@E_:UO%]^XTNTN%X]6DB:: M,?7 %:FA?\%3?""W'V;Q5X&\0^'KI3ATMVCN@A]]YB;_ ,=_"D\IQ5KTTI+R M:8GD>-M>E%37]V2?ZW/MRBOGWPM^WM\$/%.Q%\9II<[?\L=4M)K?'U1^)?VM_@WX34F_^(V@R%1DK87/VUOR MA#FO)?$__!3CX/Z)O734U[Q"_P#"UG8")#]3,Z$#_@)HIX'%5?@IM_(*66XV MM_#HR?R?YGUM17PBW_!1SQEXU)C^'WP3U;6=WW+AGFN0?K'##_[/2?\ "POV MU?B-SI?@_2_!=N_29X((F0>ZW,LC$_\ /PKK_LJO'^*XP]9+_@G=_8F)A_' ME&G_ (I+]+GW?6?K/B#2_#MM]HU;4K/3+?\ YZWDZ0I^;$"OB#_AE']I[X@< M^,/C;_9$$GWX-+O+@\>C1Q+$A^F2*OZ/_P $LO#%Q<"Y\6^/_$'B"Z;F22UC MCMB_U,GFG'XT?5,)#^)B%_VZF_QT#ZC@:?\ &Q2](Q;_ !T1[[XG_;$^"_A' M>+[XB:-,R]5TV1KX_3]P'KR/Q/\ \%0/A+H^]-+LO$&OR?PM;V:0Q'ZF1U8? M]\UV?AC_ ()]_ _PUL=O"DEGIL,;_4L%R3[DT33Y_X 7"?^.UZUX9^%'@KP6J#0/".AZ,4Z-8Z=#$ MWURJ@DUU=%<%3%5ZW\2;?JV>95QF)K_Q:DI>K84445S'&%%%% !1110 4444 M %%%% !1110 5\__ +-O_)7OVC?^QS@_]--E7T!7S_\ LV_\E>_:-_['.#_T MTV5 'T!1110 4444 %%%% 'S_P#MN?\ )(=#_P"QS\-_^G:VKZ KY_\ VW/^ M20Z'_P!CGX;_ /3M;5] 4 %%%% !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 %9>N^%]&\4 M6_V?6=(L-7@QCRKZV2=?R8$5J44TW%W0U)Q=TSQ+Q1^Q7\$_%V\W?P^TNT=O MXM+WV.#Z@0LH_3%?+OQ$_P""6YN/B?I'_"':R;3P-=L6U#[=()+JP"\D1\#S M W1<\J?O9'-?H?17IT,SQ>'?N5'\]?S/8PV<8["OW*K?DW=?B?-7A;_@G?\ M!#PVL9G\.76O3(!B;5-0F8D^I6,HA_[YQ7KGACX%_#KP7L.A^!O#^F2+TF@T MV$2_B^W(K?Q*C?S9R5<=BJ_\6K)^K8BJ%4 # ' I:**Y#A" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ M?_V;?^2O?M&_]CG!_P"FFRKZ KY__9M_Y*]^T;_V.<'_ *:;*@#Z HHHH ** M** "BBB@#Y__ &W/^20Z'_V.?AO_ -.UM7T!7S_^VY_R2'0_^QS\-_\ IVMJ 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 **** "OG_ /9M M_P"2O?M&_P#8YP?^FFRKZ KY_P#V;?\ DKW[1O\ V.<'_IILJ /H"BBB@ HK M"_X3SPS_ ,)A_P (G_PD6D_\)5]G^U_V']NB^W>1G'F^1NW[/]K&*=XO\;^' M/A]HS:OXIU_2_#6DJZQM?ZQ>1VD 9N%4R2,%R>PSS0!MT5S_ (D^(/A;P;%I MDFO^)='T./5)UMK!]2OXK<7_:-_['.#_P!--E7T!7S_ M /LV_P#)7OVC?^QS@_\ 3394 ?0%%%% 'S JVZ^(F(_Y&-OBODY*&;R_LW;^ M()]D_';[5Z1\3%M6^,7PT.J;?[-6'5BGG%1%]H^SH%SNZMY)N,>V[MFNZ_X0 M/PS_ ,)A_P )9_PCND_\)5]G^R?VY]AB^W>1G/E>?MW[/]G.*@U_X:^$/%>@ M3:%K?A71-8T2:X-W)INH:=#/;/,6+F5HW4J7+,6W$9R2>IH ^6_#*Z>?!6F- MK^W^SA\*;X6/VHQ[/)\WY]H/&?*^S>V-M?5'P]^U_P#" ^&OM^_[=_9EM]H\ MS[WF>4N[/OG-'B3X?>%O&46F1Z_X:T?7(]+G6YL$U*PBN!:3+PLD0=3L8=F7 M!%=!0!\]_MA:?XK\6>!;/1_#7@36_$DMEKVC:NT]C-8JCQ6U]#/*B++)-4TS4(KBU38,ONE1BHV MCDY/'>@#R#_AI+Q]_P!&Y?$#_P "])_^3*/^&DO'W_1N7Q _\"])_P#DRO7+ M3XE^$-0\7/X5M?%6B7/BA(!=-HD.HPM>K"0")#"&W[<,IW8Q@CUK;_M.S.I' M3Q=P?;Q$)S:^8/-$98J'V9SMR",XQD4 ?/'A[]H[XH0:!ID>L_L\^.;G6$M8 MEO9K:YTI8I)P@\QD!N^%+9('I6A_PTEX^_Z-R^('_@7I/_R97JGB/XM^!O!S M6BZ_XS\/:&UW&O#6K:3I6K^ M(=*TK4]7D,6G65[>Q0S7KC&5A1F#2$9'"@]: /&_^&DO'W_1N7Q _P# O2?_ M ),H_P"&DO'W_1N7Q _\"])_^3*]WN=3L[.ZM+:XNX(+B[=H[>&215>9@I8J M@)RQ"@D@=@361;_$/PK=>,9_",'B;1YO%=O#]IFT*._B:^CBX_>- &WA?F7Y MB,?,/6@#Q_\ X:2\??\ 1N7Q _\ O2?_DRC_AI+Q]_T;E\0/_ O2?\ Y,KZ M HH ^?\ _AI+Q]_T;E\0/_ O2?\ Y,H_X:2\??\ 1N7Q _\ O2?_DROH"B@ M#Y__ .&DO'W_ $;E\0/_ +TG_Y,H_X:2\??]&Y?$#_P+TG_ .3*^@** /G_ M /X:2\??]&Y?$#_P+TG_ .3*/^&DO'W_ $;E\0/_ +TG_Y,KZ HH ^?_P#A MI+Q]_P!&Y?$#_P "])_^3*/^&DO'W_1N7Q _\"])_P#DROH"B@#Y_P#^&DO' MW_1N7Q _\"])_P#DRC_AI+Q]_P!&Y?$#_P "])_^3*]WO]3L]+CBDO;N"S26 M5((VN)%0/([!40$GEF) ZDGBL*\^*'@W3O&EKX0N_%NAVOBVZ026^@S:E"E M_,I#$,D!;S&&%8Y Z*?2@#R7_AI+Q]_T;E\0/_ O2?\ Y,H_X:2\??\ 1N7Q M _\ O2?_DRO7_%'Q$\*>"=/O;_Q%XFT?0+&R:-+JYU2_BMHH&D_U8=G8!2W M8'KVK0_X232?[!&N?VI9?V(8!=#4OM"?9C"1N$GF9V[,<[LXQ0!X!#^T=\4% MU^]DE_9Y\:LX>;SF8_:^5*F =BK>M:'_#27C[_HW+X@?^ M!>D__)E>Y:EKFFZ/'')?ZA:V,<@8HUS,L88*A=B"2,X168^@4GH*Q?#OQ4\% M^,/#E[X@T'Q?H.MZ#9;_ +5JFG:G!<6L&U=S;Y48JN%Y.3P.: /)_P#AI+Q] M_P!&Y?$#_P "])_^3*/^&DO'W_1N7Q _\"])_P#DRO;/#?BC1O&6B6VLZ!J] MCKFCW*EH-0TVY2XMY0"02LB$JPR".#VK/U[XE>$?"WA>/Q+K7BG1=(\.2%0F MKW^HPP6CEON@3,P0Y[<\T >1_P##27C[_HW+X@?^!>D__)E'_#27C[_HW+X@ M?^!>D_\ R97O5I=P7]K#)-(TW0;9 MVBGU2[OHHK6)UP1/+ MD!*MN8A1@G)( YJKH/Q&\)^*M=U71-$\3Z-K&LZ2VS4=.L-0BGN+-LD8FC1B MT9R"/F Y!H \1US]H[XH364:Z5^SSXY@NA=6[.UQ007EO-/9L$N8HY59H&*A@' M .5)4AN>Q!KG9OBYX&M]>TC0Y?&GAZ+6]8C6;3=-?58!2?\-)>/O^C< MOB!_X%Z3_P#)E'_#27C[_HW+X@?^!>D__)E>R:#XZ\-^*M2U73]$\0:5K%_I M,OV?4;6PO8IY;.3GY)E1B8VX/# '@UN4 ?/_ /PTEX^_Z-R^('_@7I/_ ,F4 M?\-)>/O^C/O^C/O^C$?\ #27C[_HW+X@? M^!>D_P#R91_PTEX^_P"CD__ "97K>E_$SP?KGBR_P#"^F^*]#U# MQ-IX+7FBVNHPRWEL!C)DA5BZ8R.H'45'XB^*O@KPB]JFN^,-!T5[JZ-C;KJ. MIP6YFN!C,*;V&Z0;A\HYY''- 'E'_#27C[_HW+X@?^!>D_\ R96?IG[1WQ0C MO=6:^_9Y\W< M%FDLJ01M<2*@>1V"H@)/+,2 !U)/%9OB3QQX<\&V=S=^(-?TO0K6UA%Q//J5 M[';I%$6"!W9V 5=Q"Y/&3B@#QK_AI+Q]_P!&Y?$#_P "])_^3*/^&DO'W_1N M7Q _\"])_P#DRO69OBAX-M_!:^,)?%NA1^$F02+K[ZE"+ J6VAA/N\O!;C.[ MKQ4?BGXL>"/ VBV&L>)/&7A_P_I&H$"SO]4U2"V@N/O^C:Q8:?8K>W5] M;6UDQ0+<32JD9+L%0!BD_P#R M91_PTEX^_P"CD__ "97T!10!\__ /#27C[_ *-R^('_ (%Z3_\ M)E'_ TEX^_Z-R^('_@7I/\ \F5] 44 ?/\ _P -)>/O^C/O\ HW+X@?\ @7I/_P F M4?\ #27C[_HW+X@?^!>D_P#R97T!10!\_P#_ TEX^_Z-R^('_@7I/\ \F4? M\-)>/O\ HW+X@?\ @7I/_P F5] 4R65((GDD=8XT!9G8X"@/O^CJ^*?BQX(\#:+8 M:QXD\9>'_#^D:@0+._U35(+:"YRNX>7([A7RO/!/'-;UQK6GVBVS3W]K"MUG MR#),JB7"%SLR?FPBLW'8$]!0!X9_PTEX^_Z-R^('_@7I/_R96?J?[1WQ0DO= M):Q_9Y\%OB1IDFI> M$O$NC^*=.CD,+W>BW\5Y$L@ )0O&S -@CC.>15__ (2+2O[.O-0_M.S^P6;2 M+(?\ #27C[_HW+X@?^!>D_P#R91_PTEX^ M_P"CD__ "97K.F_%'P9K/C"[\)Z?XNT*^\4V:&2YT.VU*&2^@4; M2/XAZBK.C^/O#'B#7-8T72_$>DZEK.CE5U+3K.^BEN+$MG:)HU M8M'G!QN S@T >._\-)>/O^CD__)E> MK^&/BKX*\;6>IW?AWQAH.O6FEDB_GTO4X+E+0@$D2LC$1X )^;'0U9\%_$+P MM\2-,DU+PEXET?Q3IT[T6_BO(ED !*%XV8!L$<9SR* /'_\ AI+Q]_T; ME\0/_ O2?_DRC_AI+Q]_T;E\0/\ P+TG_P"3*^@** /G_P#X:2\??]&Y?$#_ M ,"])_\ DRC_ (:2\??]&Y?$#_P+TG_Y,KZ HH ^?_\ AI+Q]_T;E\0/_ O2 M?_DRC_AI+Q]_T;E\0/\ P+TG_P"3*^@** /G_P#X:2\??]&Y?$#_ ,"])_\ MDRC_ (:2\??]&Y?$#_P+TG_Y,KZ HH ^?_\ AI+Q]_T;E\0/_ O2?_DRC_AI M+Q]_T;E\0/\ P+TG_P"3*^@** /G_P#X:2\??]&Y?$#_ ,"])_\ DRC_ (:2 M\??]&Y?$#_P+TG_Y,KW;^U;+^T)+#[9;_;HH5N)+7S5\U(R2 Y7.0I*L >F5 M/I6+X-^)7A'XBK>MX4\5:)XG6QD\FZ.C:C#=BW?GY9/+8[6X/!P>* /(_P#A MI+Q]_P!&Y?$#_P "])_^3*/^&DO'W_1N7Q _\"])_P#DRO5Y/BMX)AU[2=#D M\8: FM:NGFZ;IK:G +F]3GYH8]VZ0?*W*@_=/I703:G9VU];670Z-U<,C6]SI2J(#,Y@ M4YN_O+$8U8]V!-:'_#27C[_HW+X@?^!>D_\ R97K7BOXG>#O =G/>>)O%FA^ M';2WF2WFN-6U*&UCCE==R(S2, &9?F /)'-2:[\1O"?A?1]/U;6?%&BZ1I>H MO''97U]J$,$%R[C,:QNS!7+#D!2<]J /(?\ AI+Q]_T;E\0/_ O2?_DRC_AI M+Q]_T;E\0/\ P+TG_P"3*]9\3?%#P;X)U;2M*\0^+="T'5-68)I]EJ>I0VTU MXQ8*!"CL&D.YE&%!Y('>I;KXC^$['QE;>$;GQ1HMOXKNHO/@T*74(5OI8_F^ M=8"V]E^5N0,?*?2@#R'_ (:2\??]&Y?$#_P+TG_Y,H_X:2\??]&Y?$#_ ,"] M)_\ DROH"B@#Y_\ ^&DO'W_1N7Q _P# O2?_ ),H_P"&DO'W_1N7Q _\"])_ M^3*^@** /G__ (:2\??]&Y?$#_P+TG_Y,I_[+6C^)U\0?%WQ/XD\)ZEX-7Q/ MXEBU"RT_5I('N/*73[6%BWDR2*!OB<#YN0.@Z5[[10 4444 %%%% !1110 4 M444 %%%% !3)H_.A>/UZSX!\,>(]/U:PU;PYI.J6 M.KLKZC:WEC%-%>LH55,RLI$A 1 "V&_#3&43D MZ/I%O:?O K('_=H/F"NZYZX9AT)H \R^*%KIVG^+?ASJ6BS:%/X?L_%BP2:/ MI=NJ7DFIRK+"\OGJY7]VKN\D1C#L%8F0 %6=I.AZ)\./VDO&VMKYRFX\)1:E MJ-Y>7,D\C[;JLQ_#?PC#XTD\81^%M%3Q;)%Y+Z\NGP MB_:/ 789]OF%< #&<8%:-[X;TC4I[J>[TJRNIKJV^Q7$DUNCM-;Y)\IR1\R9 M9CM/')XYH \,DB&F_#G3O#-AH5GJGQ0\8:1,UPD\2C[/%<.TD\UW)C<((Y)V MPO5V^51DDCC_ (B>';?PGIOQ-T:XN);N]TWP)HUEI4\Q3S)&CDN%1H@?XS.( MNG\6S'.*^@?&GP3^'?Q(OH+WQ;X"\,>*;RWB\F&XUK1[>\DCCSG8K2(Q"Y). M!QS6A=?#3PA?7&@SW/A71+B;P_C^QY)=.A9M-P !]G)7]SP /DQT% 'E_CSP M;IUK^T1\*/$SI/-K=U)?6K37%Q)(L,0L6)CBC+;(PS*&;: 6(!8G:N//_##H MWBCPKKD[0OH4OQ#U.'3]&5O^)G;Z@YO(I9I9CQ)%C>WV=8T:-""99 NT_5-U MI-C?7EG=W%G;W%W9LS6T\L2M) 64JQ1B,J2I(..H.*R+7X<^$['QE<^+K;PO MHMOXKNHO(GUV+3X5OI8_E^1IPN]E^5>"3>'+S6;87(1HXFMX7BC\R-W!@A9RL;H2CMR 2:\9\1># M]+\2?L5^)$U!)K@^&I-8\J2TO)8[*]NH[F8&Y$2E5:/?N9(G#+&0,;BBO7U- MKWP[\*^*O#"^&];\,Z/K'AU=FW2+^PBGM!L.4Q"ZE/E/3CBKG_"*Z(/#8\/# M1[#^P%@%J-*^RI]E$(&!'Y6-NS'&W&,4 >;>+;G0=2\:M)XH-DWA;PMX=>^U M#^T45[97N&PK.&&,K%;R^O$OOSYMXXT74=?T;Q+\0=6TV70='U_4O#UFFFS8 M2]OY;1K12L#6K7DQ@:,9/[LQE2O\ LE:] M8J.WMXK2WC@@B2&&)0B1QJ%5% P .@ [5)0 4444 %%%% !1110 4444 9G MB3P_;>*M!O=(O);R"TO(S%*]A=RVL^T]0DL3*Z$CC"_!?4/"_P . M?@'ID]]I45S'IOB+5+;0].@MUFN&N3J%U%#%:J>DA4LH.1A2Q8A0Q'T;7*>( M/A/X(\6:"FB:YX-\/ZSHL=PUVFFZAI<$]NLS,S-*(W0J'+.Q+8R2Q/5^ M$_!NIZ3=>%M"UN.UM]2UK7[_ ,9:KIMFV^"T099(0W\6V:6W);HSJY Q2W5K M8VOQU^'-UI5UHM[X9OM+U+3]$M/#T"P/8H4CDGN&D5V6:(M$B (L81G4GS"0 M5]:\'_#7PC\/;=+?PMX5T3PU;H'"Q:/IT-HJAR"X C4#YBJD^I4>E+H/PW\( M^%?$&J:[HOA;1=(US53G4-3L-/A@N;PYW9FE50TG//S$\T > ^%M(M?AG9?' MO2_#@FM[FYUNUL[22:XDN)Y;RZL+2-9'ED9GD/O#.F>)$' MPJ\&Z39QW#2:?<>(=6CA5$TZWA,9B+L.9+IT@58UY*J [$*%#>S?\(SHYN+B MX.DV/GW%Q'=S2_9DW2SQA1'*QQDNH50&/("C'2N7\0? 3X9>+/$;>(-;^'/A M/6=>9D=M4U#0[6>Z++C:3*\9;(P,'/&!0!XVJVZ^(F(_Y&-OBODY*&;R_LW; M^()]D_';[5U+V,/Q(\>:*_@[3;:P\)^![N^F.JVL:QI>:D\4L+VULJCE$:61 MI9.AD 4;B'*^L#P'X9'B_P#X2P>'=)'BG[/]C_MS[#%]M\CKY7G[=^S_ &)H_$>D_#?PCI?B&.5YTU:ST*UANUD<$.XE6,.&8,V3G)W'U MH \B^ BV\>M?!Y=/W&7_ (02Z_M+!4MN\^U_UI'.[SOM'7^+S.^ZOIJL/0? MWAOPKJ6JZAHGA_2M'O\ 5I?M&HW5A9102WDG/SS,B@R-R>6)/)K((TGEU;4-.U6&6>XN))0D2QV^V.) M68K$F?F*H!N8Y.3S7M]5)])L;K4+6_FL[>6^M5=;>ZDB5I80^ X1B,J&P,XZ MX&: /$Y&TSQCXZT;4= L;/2O ?P^NKZ]N=9A18HKF],4L4UO;JHY1#)*TLG0 MN HW$.5H:AX734?@5J<$6H^'] \::UH=UJ6J7&LV:W%PEE%=$\1+ILGFV2ZMIT-T+5^/FB\Q3L/ Y7!X% M 'A7CK0=(\5>!_@?XRETZ^M+R#4]!%A97EY)(MDLC+D[,A#*4;892N_;D)O&'C3Q!9IJ,>GW]IHFBPB!9YY;F)&.VU4_P#+5IKF6/C&-AR0 M 2/7-0TFQU:.!+ZRM[Q()DN(EN(ED$)6O@W4?#.O?#R[\3 M0PV,^N^-;[6KK3K:16MK*>6QN/(A+]'8;1EAPTA)'&*B\%>*;3PW\*])@T7P M_;>)?&^K7&L6/AFP81H6L3?2D.\P!\JR1/)9V&05$:JKNR(WLMI\%OA[8>#[ MKPE;> _#-MX5NI/-GT.'1[=;&9\@[G@";&.57DC/ ]*;XJ^"/PZ\=PZ;%XE\ M ^%_$,6FP_9[%-5T:VNEM8N/DB$B'8O X7 X% 'C'Q>^#&F^$_@'X TZ_GFU M2\\)WNA6MJ_G2);>:+^U1I?(#;"P&0I8,4!.TC)S].5BVW@OP]9>';/P_;Z# MID&@V?EBVTN.SC6U@\M@T>R(+M7:RJRX'! (Z5M4 %%%% !1110 4444 %%% M% !7"_&[P;IGCKX7^(--UA)Y].%G--):Q7$D*7&V)\1R[&&^,DY,;95L ,", MBNZJ.XMXKNWD@GB2:&52CQR*&5U(P00>H([4 >":;XIM/#?P=^',&D^'[7Q+ M\0]6\-06.C6#!$=HS!$9GFF()BM4/EM(W.<*JJ[LB-+X9\$Z/X5;P_X1\175 MC?\ ASP+X1$6HS:DB+9L\X\K>O/HOBKX(_#KQW#IL7B7P M#X7\0Q:;#]GL4U71K:Z6UBX^2(2(=B\#A<#@5N:#X,\/^%M-_L[1="TW2-/\ ME;?[)86<<$7EJNU4V* -H!( Q@#B@#R#PGHLMU\=/B/HVK7\%Z^L:%8S1WWA MTRZ.&W?;(S";!D87".NX<*D>P%N4^&NBV6F?!U_ ^DVZVMGJGCS4M M+2U3)'V5-1FEN <\G,,4@))R=W))-?0'@GX;^$OAGI\]AX0\+Z+X4L;B7SYK M71-/ALXI),!=[+$J@M@ 9/. *T+3PSH]A)$]KI-C;/%/+=1M#;(I2:7/FR# MX=]S;FZMN.^Q6WQ(^)GA^V\):1:6'@_P #ZI=7]WK5O&D<=SJ;1S1/ M:6RJ/FVM/(T\O"[\(-[>9Y?$?"V+1]OPH2\6V?.@^(#KZW?E,I0S1FZ^T9_A M\_.X-QG.>^(5V:S<1Z;"LFI+@C;I] M: /+M'CT;Q3K6M_$O7M/L-&^&]MX?_LNRCU.%0M[9+)YS74L3#"0_*HB1ANQ MN8@;E%=%\)M)U+7/&7BCXAZAIKZ#;:];VEGIVFSC;!_A#X$^&,MY)X.\%>'?"%]&U26^DO-(L;N2^M?L5V\]LCFXMQN M(AD)'SQ_._RG(^9N.37,>%_@+\,O ]U+<^'/AUX3T"XEV>9-I>AVML[['61, ME(P3M=58>A4$&=*\*?"<6VB7&A?9O#MSI\3>$-,T[]J7P#XB2.=]6U#3=5BEFNKB23RXECM M\11JS%8DS\Q5 6))R>:].U;X;^$=>\4Z=XFU/PMHNH^)--&+'6+O3X9;RU& M2<13,I=.2?ND=36O<:/87E];7T]E;SWMLKI!+:1XHTS0]%;Q:VBQZ_XQ\4:M>OX>LHT3[33DX! MY6S\"0?#G5O".@^*+BVN+>T\%Z\\K?*MD)I)H)+A(U?^%4=U7/\ #GO7M_B MKX.^ ?'6FZ;I_B3P/X;\0V&FKLL;75=)M[F*U7 &(E="$& !\H' %+-\'_ = MQX:TWP[+X(\.2^'],F%Q8Z2^DVYM+20$D/%$4VHP))RH!Y- 'AMPLGBOX+^' M?AWI6C0:C\0/%GA.QM-:O;J-%.FV!AV&ZO),;F*[I1%%RSR$XVH)'3<^.UA8 M:3X?TRZT>\T.>QT?Q)I4FNZ;# HU+4+Q9;=+=1<(_P"ZF ,3;7C9I$"J&C!W M#TOQA\"/AI\0M7_M7Q5\//"GB;5/+6'[=K&B6UW/Y:YVIOD0MM&3@9P,FM&; MX5^"KCQ7I_BB7P?H,OB73H5M[+67TR WEK$ RA(YBN]% =@ I PQ]30!U-%% M% !1110 4444 %%%% !1110 4444 <^OB*_NKJ\2RT9KF&WF: RMHQ_$/0+-+F)9!;W]]';SQY_A M>-B"K#H0:W-)^/'P_P#&$T^G>&O'&@:QK'V>66&TL=0AFE;8A8D(&). ,GCH M#4RP]:%^:#5O)D2PN(IW?LJWLQUV.W^)[A+:TUB2RA(/FVPO4N!#M$;;+8O\ +MP6B(P: M[;2/C])H%S%_:\^J^)-1O-&T'[+H5E:6=N9;R[CG8F*>6:)"TGE,2LAC5=BA M"2^VN MD:UI.I7^H-J$5O'O:]JEOI%E<7B%X; M9I,EYF0$;MD:.P7(W,%!(!- '0_VOK?_ $ /_)Q/\*/[7UO_ * '_DXG^%>2 MZ'X^C^'GCG6-"O\ XR:?\0FT[2[B^U+0=4N=-3Q!9R1(L@\F"SA@!C:,L6$J M;@=A#8) W'_:(@?1]&NK3P-XKU#4-7MY-0L]&MTL1>/8H(RUX0]TJ+'^]C 1 MG$I+8$?!P =]_:^M_P#0 _\ )Q/\*/[7UO\ Z '_ ).)_A7&K^T1X5N-'US5 M;1;Z^T_2?#L/B>2:&%0)K259F58PS ^9B!\JP4#(YZXS]8_:8T/1]:U6S;P[ MXBN;'11:R:OK$%O!]DTZ&XC62.60M,'90#\PB1V7!)4+AB >A?VOK?\ T /_ M "<3_"C^U];_ .@!_P"3B?X5N*P900<@\@BO!/"W[0%_I]K]AU#1=<\9Z_J& MOZ[9Z=9Z)!:(WD6=TRA&:66&-=L>T!G89QR=Q&0#U_\ M?6_^@!_Y.)_A1_: M^M_] #_R<3_"N#_X:+TJ_P!*\/W6@>&?$?BFZU:R?4FTS2X+<7-E;(_ER23" M:>-3MDRFR-G=B#L5P":]3L[I+ZT@N(UD1)D615FC:-P",@,C ,I]00".AH R M/[7UO_H ?^3B?X4?VOK?_0 _\G$_PK=HH PO[7UO_H ?^3B?X4?VOK?_ $ / M_)Q/\*W:* ,+^U];_P"@!_Y.)_A1_:^M_P#0 _\ )Q/\*W:* ,+^U];_ .@! M_P"3B?X4?VOK?_0 _P#)Q/\ "MVB@#"_M?6_^@!_Y.)_A1_:^M_] #_R<3_" MMVB@#"_M?6_^@!_Y.)_A1_:^M_\ 0 _\G$_PK=HH PO[7UO_ * '_DXG^%'] MKZW_ - #_P G$_PK=HH PO[7UO\ Z '_ ).)_A1_:^M_] #_ ,G$_P *W:AN M[N#3[6:ZNIH[:VA1I)9IF"I&@&2S$\ DDT#2;=D9']KZW_ - #_P G$_PH M_M?6_P#H ?\ DXG^%&_\ P9P__%5P/QT^-6DQZ/X&OM$^*MEX M.\,:IKS:?J7BBQNM/9(46UFD"&6[CEA0ETC'*Y^8 =16BDGLSPJV"Q6'CSUJ M4HKNTU^9[)_:^M_] #_R<3_"C^U];_Z '_DXG^%>(_#GXWPZ/'XRO6\<7/Q: M\#Z8^GI:>*+9;"5S6>GQ6-G]FC:]N+J-I(HXGFFCC!VHV?,=!D8&20#1Q'7?VOK?_ M $ /_)Q/\*/[7UO_ * '_DXG^%'[-/!?BB]\0ZM:W%ZWAV**T MCO[."!T2>1TEN464(SH/]':4MN!0.I!-KQ5\=M,\*ZQ+:G0->U*PL8(;G6-6 MLX(5MM'CEY0W"RRI*3MRQ6*.1D7EPH(R ==_:^M_] #_ ,G$_P */[7UO_H M?^3B?X5XWX=^*GB;4/CP_AZ75/-T7_A(=2L1;B"(?N(M,M)XUW!=W$DKMG.3 MNP20 !I_M)Z[XG\"Z'+XKTKQCJ>D06,:K:Z/I^AQ75I&A:VWVQ?VO MK?\ T /_ "<3_"C^U];_ .@!_P"3B?X5XYX)^('BZ\\:>']9U'69KK0O%&MZ MKHT6@-;VRP:>EMY_DS1R*@F+L+5MX=W4^8-H3;SU7CSXF7?@GXJVT%Q/*_AN MW\)ZGK5Y9P11M)));RV^UE+8.0CR #< =W/0$ '<_P!KZW_T /\ R<3_ H_ MM?6_^@!_Y.)_A7GVF_M+:'-8ZO=ZOX>\1>&(['2(]<@358("]_9NVU'A6&:0 MABY5/+E\M\L/E[U@:#^T%J2^-?'#^(= U_1++3;+25LO#%[!:/?-=W,MQ&%C M>"5XW,I6$ F8HO.XIA\ 'L']KZW_ - #_P G$_PH_M?6_P#H ?\ DXG^%(]*U7PC;6E]_9^LOK1M431)&C62-KN2.=XQ'('3;)&TB N Q7 MG'<^"?%D7CCPS9:Y;6-[I]I>J9+>/4(UCEDBR=DNT,=JNN' ;#88;E4Y $_ MM?6_^@!_Y.)_A1_:^M_] #_R<3_"MVB@#"_M?6_^@!_Y.)_A1_:^M_\ 0 _\ MG$_PK=HH PO[7UO_ * '_DXG^%']KZW_ - #_P G$_PK=HH PO[7UO\ Z '_ M ).)_A1_:^M_] #_ ,G$_P *W:* ,+^U];_Z '_DXG^%']KZW_T /_)Q/\*W M:* ,+^U];_Z '_DXG^%']KZW_P! #_R<3_"MVB@#"_M?6_\ H ?^3B?X4?VO MK?\ T /_ "<3_"MVB@#"_M?6_P#H ?\ DXG^%']KZW_T /\ R<3_ K=KG_% MWQ"\,> (;:7Q+X@TW08[EBL#:C=)!YI !(7<1G&1G'3(]:F4E%7D[(F4HP7- M)V0_^U];_P"@!_Y.)_A1_:^M_P#0 _\ )Q/\*Y;_ (:.^%?_ $43PS_X-(?_ M (JL#PG^US\+O%/]K;_%NEZ3]AOI+-?[0NTA^TJN,31[B-R-DX/M7.\5032< MUKYHY'C<*FHNI&[\T>D?VOK?_0 _\G$_PH_M?6_^@!_Y.)_A7+?\-'?"O_HH MGAG_ ,&D/_Q5>/?$;XQ:5%\6O%&G:O\ M$1_"S2;72=/O-(M8;K0T2\$R2L\ MRF]M99)0=J8V,!Z=:VA5A4^"2?H;TZU.K_#DGZ.Y]%?VOK?_ $ /_)Q/\*/[ M7UO_ * '_DXG^%>8Z%\?-1L? WA6;6?"6N:YXHN]'CU75K/0[6&-K"WZ&XEC MN)HRH8@D0H7EX8!#M-;6O?M":'I%XIM-)UC7M%AM8+[4M>TR. V>EP3#=%)- MYDJ2,"OSD0QR%5P6"@C.AL=I_:^M_P#0 _\ )Q/\*/[7UO\ Z '_ ).)_A6- MX4^*=MXR\:>(_#^GZ'J_E:!<_8[S6)DA2S,_E12B./\ >^8Y*3*=PCVC# L" M,'S?Q!XLU;Q1>>,M>O?BC_PJ;P;X7U%M(AN(ETY8[F9%C\R6\EO89 J>8X1$ MC,9P&)"=) MEBB\9ZWKNF2:C)JG@R6&;2!##)'%/<+/+,H$8:53M!9B-P4,5I-._:9T&]CO M+F?0/$&FZ;_95SK6EZA=0V_DZU:0#=*]MLF9E(!1@LZQ,0X(! 8@ ]"_M?6_ M^@!_Y.)_A1_:^M_] #_R<3_"N+\9_M$>&_ NFW-]J%EJTL%OH,7B)Q:6RRN; M>298@JJ'RTFYP=H!XZ$G K>\!_$^V\<:EJVERZ+JOAK6M,$ZUJ\""XN(;^X@$FQ0BDJCA<[549QSBO/_ !?_ ,$U M_@[KNARVFC6-_P"&M09E9-0M[Z:X*@'E2DKLI!&1V(X.>Q^C_P"R-;_Z#_\ MY)I_C1_9&M_]!_\ \DT_QKOIX_%4[*%5I+S=ON/3IYGC:*2A6DDME=V^[8\& MM_\ @G7\"X8(XW\+W<[*H4RR:M=!G('WCB0#)]@![5TG@7]BWX2_#/Q%'K_A MOPV]EK4$4L=O=37UQ.(?,1D9@CR%<[68=.]>J_V1K?\ T'__ "33_&C^R-;_ M .@__P"2:?XU,L=BIIQE5DT_-DSS+&U(N,ZTFGO[S/)[/]EFTM9M.F/B"5VL M_"9\-F/[*!%).(3 E\5W\.L;R)MST?&[BGZI^S==W%EJ,5KX@TN<7FCZ5I$U MCKWAZ/4M.N8[-9E(N+=I5,B/YP;:CQE6C7YF&5/JO]D:W_T'_P#R33_&C^R- M;_Z#_P#Y)I_C7$><>3^%_P!F>X\(P>$AIWB"PM6TB+5+:ZM;?1VCLFAOF5VB MLX!+Q#X=34[ M>X!2)#'^*?V2KKQ+X'\(>%)_$'A[4=-T/2XM--QKGA1+R[MW0!3=Z?.MQ&]G.5 M'WB9@&2,A1M(;V+QU\/;3QWX7@TB>^O;&XM)X+NRU.VD'VFVN86#1R@L"&.1 M@A@0P9@1@U>_LC6_^@__ .2:?XT?V1K?_0?_ /)-/\: /,[OX(^+_&>I#4/' M/CO3]2GM--O=/TZW\/\ A\Z=;1M=0F*2:=9;FXDE8+C:$DC4V]S:L(MQ\E9XBL@:)61M[!=S J^>.[_ M +(UO_H/_P#DFG^-']D:W_T'_P#R33_&@#QC6_V5;Z/1IM$\*^,X]"T:_P#" MB>$]36^TG[=-_B5HXUUM$ M\(:H=-LKY9](=Y=0MX[-%D-I/YJK$S?,C,4FQT 5AFO=_P"R-;_Z#_\ Y)I_ MC1_9&M_]!_\ \DT_QH L:&=4\[4TU".".VCNMEAY*D,UN(TP7^=LMO\ ,&?E MX X'?S[PG\"_^$7\5:5K/]M_:?L-_K5]Y'V39O\ [0F$NW=O./+QC.#NZX7I M7<_V1K?_ $'_ /R33_&C^R-;_P"@_P#^2:?XT >7:3^S_K_@NST*7P?XRL=+ MUNRL9M+N[S4M$:\AN;:2X:=2L2W,1CE1G;:Y=UPS90Y&/7='L]1L8WBOM174 ME41K%,UN(ICA &:4J=C,S!F^1$ ! V\9-/\ LC6_^@__ .2:?XT?V1K?_0?_ M /)-/\: -VBL+^R-;_Z#_P#Y)I_C1_9&M_\ 0?\ _)-/\: -VBL+^R-;_P"@ M_P#^2:?XT?V1K?\ T'__ "33_&@#=HK"_LC6_P#H/_\ DFG^-']D:W_T'_\ MR33_ !H W:*PO[(UO_H/_P#DFG^-']D:W_T'_P#R33_&@#=HK"_LC6_^@_\ M^2:?XT?V1K?_ $'_ /R33_&@#=HK"_LC6_\ H/\ _DFG^-']D:W_ -!__P D MT_QH W:*PO[(UO\ Z#__ ))I_C1_9&M_]!__ ,DT_P : -VJ.N:+8^)-%OM) MU.W6[TZ^@>VN(') DC=2K+D)]AA>,<_P?-[/%R=_P": MT]NW.I6^5K]=CR#_ (89^#?_ $+,_P#X,[G_ ..5T>C_ +-_ACP>WA*+PK'_ M &%8:%K,FLR6YWW#7?V1K?\ T'__ "33_&C^ MR-;_ .@__P"2:?XU<:<(NZ1XN*SC,L=3]CBL3.<>TI-K[FSSSQ1\ )-8A\:V M.E>(1HVC>)!%>KI_V+SELM4CD60WS:]M[_ ,*+<:-,L$;1^3)927#.\; JV!.K!U!WE?DKU3^R M-;_Z#_\ Y)I_C1_9&M_]!_\ \DT_QK0\<\/U7]DAK[X:Z/X/%]X/O].M9KF> M;3=>\&)?Z5"\S,VZPMC9',I(#!0<[O<_[(UO\ Z#__ ))I M_C1_9&M_]!__ ,DT_P : .$T7X#KHOQ,_P"$M76MZC5;O4Q8BS"X$]E!:^7O M#_P^1NSMYW8P,9.C\4OA_P",O'"W-AHGC>UT#P_J5FUCJ5E=:*+R;RVR'>TF M6:+R9&1F7,JSJ"$(088-U7]D:W_T'_\ R33_ !H_LC6_^@__ .2:?XT >;ZY M^SU)>>($72]>@TSPA=G3FU?1)--\Z>Z:R*^1Y-QYJB$$)$KAHY-RI\I0DM5O M_A1U[_PL+^T_^$B@_P"$0_MC_A(_[!_LS_2/[1\KR]_VKS<>3G]YY?E;M_\ MRTV_+7>_V1K?_0?_ /)-/\:/[(UO_H/_ /DFG^- '!^%_@;<^'_&UK?S:];W M?AG2[Z]U/1]&33?+GM;J[+F9I+GS2)5'FS;%$:$>9\S/@8TOB)\'_P#A/M?N M=3_M;[#YWAK4/#WE?9O,Q]J:(^=G>/N^5]W'.[J,5U7]D:W_ -!__P DT_QH M_LC6_P#H/_\ DFG^- 'G_B;]GNW\5!TN=;F@0^&8O#Z-;VX$D4D4RS1W2DL1 ME713L((XZUSVN?LQZC\0=/\ $Y\?>)=&\3ZEK$6FA%7PV(].ADLII)8B]I+< M3>:CF3#H7&?FPRY&WV'^R-;_ .@__P"2:?XT?V1K?_0?_P#)-/\ &@#QWP[^ MRG;Z?X/N/"][>^'K#P_JE^;S6M*\&^&(] MKR,1JL4""&5I$3*AG9WE=S\H9 M$^6O8O!&AZEX:\+V.EZKK)U^ZM%,0U"2#RI)8P2(S(-S;I FT,XP&8%MJYP# M^R-;_P"@_P#^2:?XT?V1K?\ T'__ "33_&@#=HK"_LC6_P#H/_\ DFG^-']D M:W_T'_\ R33_ !H W:*PO[(UO_H/_P#DFG^-']D:W_T'_P#R33_&@#=HK"_L MC6_^@_\ ^2:?XT?V1K?_ $'_ /R33_&@#=HK"_LC6_\ H/\ _DFG^-']D:W_ M -!__P DT_QH W:*PO[(UO\ Z#__ ))I_C1_9&M_]!__ ,DT_P : -VBL+^R M-;_Z#_\ Y)I_C1_9&M_]!_\ \DT_QH W:*PO[(UO_H/_ /DFG^-']D:W_P!! M_P#\DT_QH W:X#XK? CP3\;(].7Q?H_]I-IY3/)< MNG-5'15UVT7S2T?S1XU_PP;\%O\ H5[C_P &EU_\7?'+]F33?C!XFL_$ M(MO"4NJQV1TZ5O%WA2+7HEAWEU>!'EC\F569OF)=2#AD; Q@>-/V--"\2>)K M;5+2#P?AK.TLKN77O!-EJEW&MNH1'LI"4BM6*<%3#+&"%*HN"#[A_9&M_P#0 M?_\ )-/\:/[(UO\ Z#__ ))I_C70=9G> _A^O@?4O%MTM[]K77M5_M,1B$1_ M9Q]GAA\O@G=_J;UKX6^*])U_7-4^'OB_3?#?\ ;LHN=1L]=T23 M5;<7 C6/SK<)=6[1,RJNX,SJ2H(53N+=K_9&M_\ 0?\ _)-/\:/[(UO_ *#_ M /Y)I_C0!P?@?]GVT\$:EX>G77+O5H-+T:^TJ87\,?G7C75Q'/),S1A$7YD8 M;53&'ZC'.-HG[-=W''#INN^*X]5\.:5HEUH&A65IIAM;BVMKA%C=KF8S2"XD M6-$52B1*,,2K$C;ZK_9&M_\ 0?\ _)-/\:/[(UO_ *#_ /Y)I_C0!\[_ !+^ M OC&W^&VNW5]XF7Q3K:Z!;>'K2'0]!:U81)>12+-L,TQ:4 $MC"G (50"#[1 M\/\ X>ZQX?\ $6M^(_$WB"W\0Z_J44%F)+#3VL;:"UA+F-%B::9BY:61F XML 22 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 06, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-34481    
Entity Registrant Name Mistras Group, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 22-3341267    
Entity Address, Address Line One 195 Clarksville Road    
Entity Address, City or Town Princeton Junction    
Entity Address, State or Province NJ    
Entity Address, Postal Zip Code 08550    
City Area Code 609    
Local Phone Number 716-4000    
Title of 12(b) Security Common Stock, par value $.01 par value    
Trading Symbol MG    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 158.4
Entity Common Stock, Shares Outstanding   30,634,785  
Documents Incorporated by Reference
Information required by Part III (Items 10, 11, 12, 13 and 14) is incorporated by reference to portions of the registrant’s definitive proxy statement for its 2024 annual meeting of stockholders (the “Proxy Statement”), which is expected to be filed not later than 120 days after the registrant’s fiscal year ended December 31, 2023. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form 10-K.
   
Entity Central Index Key 0001436126    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    

XML 23 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Philadelphia, Pennsylvania
Auditor Firm ID 238
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 17,646 $ 20,488
Accounts receivable, net 132,847 123,657
Inventories 15,283 13,556
Prepaid expenses and other current assets 14,580 10,181
Total current assets 180,356 167,882
Property, plant and equipment, net 80,972 77,561
Intangible assets, net 43,994 49,015
Goodwill 187,354 199,635
Deferred income taxes 2,316 779
Other assets 39,784 40,032
Total assets 534,776 534,904
Current Liabilities    
Accounts payable 17,032 12,532
Accrued expenses and other current liabilities 84,331 77,844
Current portion of long-term debt 8,900 7,425
Current portion of finance lease obligations 5,159 4,201
Income taxes payable 1,101 1,726
Total current liabilities 116,523 103,728
Long-term debt, net of current portion 181,499 183,826
Obligations under finance leases, net of current portion 11,261 10,045
Deferred income taxes 2,552 6,283
Other long-term liabilities 32,438 32,273
Total Liabilities 344,273 336,155
Commitments and contingencies
Equity    
Preferred stock, 10,000,000 shares authorized 0 0
Common stock, $0.01 par value, 200,000,000 shares authorized, 30,597,633 and 29,895,487 shares issued 305 298
Additional paid-in capital 247,165 243,031
Accumulated Deficit (28,942) (11,489)
Accumulated other comprehensive loss (28,336) (33,390)
Total Mistras Group, Inc. stockholders’ equity 190,192 198,450
Non-controlling interests 311 299
Total Equity 190,503 198,749
Total Liabilities and Equity $ 534,776 $ 534,904
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 30,597,633 29,895,487
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 705,473 $ 687,373 $ 677,131
Cost of revenue 477,671 466,567 457,013
Depreciation 23,995 22,633 22,971
Gross profit 203,807 198,173 197,147
Selling, general and administrative expenses 166,749 166,400 161,334
Bad debt provision for troubled customers, net of recoveries 0 42 0
Reorganization and other costs 12,269 195 0
Impairment charges 13,799 0 0
Legal settlement and litigation charges (benefit), net 1,058 (994) 2,042
Research and engineering 1,723 1,994 2,518
Depreciation and amortization 10,104 10,661 11,950
Acquisition-related expense, net 9 76 1,133
Income (loss) from operations (1,904) 19,799 18,170
Interest expense 16,761 10,505 10,882
Income (loss) before provision (benefit) for income taxes (18,665) 9,294 7,288
Provision (benefit) for income taxes (1,220) 2,720 3,395
Net income (loss) (17,445) 6,574 3,893
Less: net income attributable to noncontrolling interests, net of taxes 8 75 33
Net income (loss) attributable to Mistras Group, Inc. $ (17,453) $ 6,499 $ 3,860
Earnings (loss) per common share      
Basic (in dollars per share) $ (0.58) $ 0.22 $ 0.13
Diluted (in dollars per share) $ (0.58) $ 0.21 $ 0.13
Weighted average common shares outstanding:      
Basic (in shares) 30,330 29,901 29,572
Diluted (in shares) 30,330 30,229 30,130
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (17,445) $ 6,574 $ 3,893
Other comprehensive income (loss):      
Foreign currency translation adjustments 5,058 (13,084) (4,252)
Comprehensive loss (12,387) (6,510) (359)
Less: net income attributable to noncontrolling interests, net of taxes 8 75 33
Less: Foreign currency translation adjustments attributable to noncontrolling interests 4 (5) (2)
Comprehensive loss attributable to Mistras Group, Inc. $ (12,399) $ (6,580) $ (390)
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Total Mistras Group, Inc. Stockholders’ Equity
Common Stock
Additional paid-in capital
Retained earnings (deficit)
Accumulated other comprehensive income (loss)
Noncontrolling Interest
Beginning Balance (in shares) at Dec. 31, 2020     29,234        
Beginning Balance at Dec. 31, 2020 $ 197,219 $ 197,021 $ 292 $ 234,638 $ (21,848) $ (16,061) $ 198
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 3,893 3,860     3,860   33
Other comprehensive income, net of tax (4,252) (4,250)       (4,250) (2)
Share-based compensation 5,421 5,421   5,421      
Net settlement on vesting of restricted stock units (in shares)     312        
Net settlement on vesting of restricted stock units (1,369) (1,369) $ 3 (1,372)      
Ending Balance (in shares) at Dec. 31, 2021     29,546        
Ending Balance at Dec. 31, 2021 200,912 200,683 $ 295 238,687 (17,988) (20,311) 229
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 6,574 6,499     6,499   75
Other comprehensive income, net of tax (13,084) (13,079)       (13,079) (5)
Share-based compensation 5,335 5,335   5,335      
Net settlement on vesting of restricted stock units (in shares)     349        
Net settlement on vesting of restricted stock units (988) (988) $ 3 (991)      
Ending Balance (in shares) at Dec. 31, 2022     29,895        
Ending Balance at Dec. 31, 2022 198,749 198,450 $ 298 243,031 (11,489) (33,390) 299
Increase (Decrease) in Stockholders' Equity              
Net income (loss) (17,445) (17,453)     (17,453)   8
Other comprehensive income, net of tax 5,058 5,054       5,054 4
Share-based compensation 5,712 5,712   5,712      
Net settlement on vesting of restricted stock units (in shares)     703        
Net settlement on vesting of restricted stock units (1,571) (1,571) $ 7 (1,578)      
Ending Balance (in shares) at Dec. 31, 2023     30,598        
Ending Balance at Dec. 31, 2023 $ 190,503 $ 190,192 $ 305 $ 247,165 $ (28,942) $ (28,336) $ 311
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net income (loss) $ (17,445) $ 6,574 $ 3,893
Adjustments to reconcile net income (loss) to net cash provided by operating activities      
Depreciation and amortization 34,099 33,294 34,921
Deferred income taxes (5,281) (517) 87
Share-based compensation expense 5,712 5,335 5,421
Impairment charges 13,799 0 0
Bad debt provision for troubled customers, net of recoveries 0 42 0
Foreign currency (gain) loss 1,030 (208) 417
Payment of finance costs 0 (400) 0
Fair value adjustments to contingent consideration 0 45 949
Other (437) 786 119
Changes in operating assets and liabilities, net of effect of acquisitions and dispositions      
Accounts receivable (8,026) (17,225) (3,979)
Inventories (1,867) (1,283) 278
Prepaid expenses and other assets (1,852) 5,959 943
Accounts payable 4,177 (93) (1,139)
Accrued expenses and other liabilities 4,010 (6,454) 2,268
Income taxes payable (580) 1,084 (1,917)
Payment of contingent consideration in excess of initial estimate (937) (533) 0
Net cash provided by operating activities 26,748 26,406 42,261
Cash flows from investing activities      
Purchase of property, plant and equipment (20,854) (12,591) (18,161)
Purchase of intangible assets (2,795) (825) (1,115)
Acquisition of businesses, net of cash acquired 0 0 (440)
Proceeds from sale of equipment 1,516 1,178 1,165
Net cash used in investing activities (22,133) (12,238) (18,551)
Cash flows from financing activities      
Repayment of finance lease obligations (5,047) (4,140) (4,060)
Proceeds from borrowings of long-term debt 611 125,000 0
Repayment of long-term debt (7,598) (81,405) (16,262)
Proceeds from revolver 83,000 192,501 89,000
Repayments of revolver (77,100) (246,750) (89,065)
Payments of financing costs 0 (147) (550)
Payment of contingent consideration for business acquisitions 0 (405) (938)
Taxes paid related to net share settlement of share-based awards (1,572) (977) (1,370)
Net cash used in financing activities (7,706) (16,323) (23,245)
Effect of exchange rate changes on cash and cash equivalents 249 (1,467) (2,115)
Net change in cash and cash equivalents (2,842) (3,622) (1,650)
Cash and cash equivalents:      
Beginning of period 20,488 24,110 25,760
End of period 17,646 20,488 24,110
Supplemental disclosure of cash paid      
Interest, net 17,078 8,603 10,078
Income taxes, net 6,901 (3,069) 4,707
Noncash investing and financing      
Equipment acquired through finance lease obligations 7,125 5,076 2,923
Provision for Other Credit Losses $ 346 $ 0 $ 0
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies and Practices
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies and Practices Summary of Significant Accounting Policies and Practices
 
Description of Business
 
Mistras Group, Inc., together with its subsidiaries (the "Company"), is a leading “one source” multinational provider of integrated technology-enabled asset protection solutions helping to maximize the safety and operational uptime for civilization’s most critical industrial and civil assets.

Backed by an innovative, data-driven asset protection portfolio, proprietary technologies and decades-long legacy of industry leadership, the Company helps customers with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, the Company helps the world at large.

The Company enhances value for its customers by integrating asset protection throughout supply chains and centralizing integrity data through a suite of Industrial Internet of Things ("IoT")-connected digital software and monitoring solutions, including OneSuite™, which serves as an ecosystem platform, pulling together all of the Company’s software and data services capabilities, for the benefit of its customers.

The Company’s core capabilities also include non-destructive testing (“NDT”) field inspections enhanced by advanced robotics, laboratory quality control, laboratory materials services, shop laboratory assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.

The Company has three operating segments. During the first quarter of 2023, the Company renamed the Services segment to the North America segment to more closely align to the geographical area in which the Services segment operates. We did not recast the corresponding financial information for the historical periods presented, as there was no change in the manner which our chief operating decision maker reviews the financial results of each segment and allocates resources. Our Segments, with the updated naming convention, are as follows:

North America (Referred to as "Services" in prior filings). This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.
 
International. This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment.
 
Products and Systems. This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.

Recent Developments

During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs which resulted in impairment charges within the International reporting units of $13.8 million. Refer to Note 8-Goodwill.

During 2022, the Company experienced unfavorable foreign currency exchange impacts as it relates to the Company's European operations. Additionally, the Russian-Ukrainian war and the conflict in the Middle East between Israel and Hamas continues to create disruptions in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. The Company’s European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war.
In 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-instatement of the savings plan employer match and increasing wages back to pre-pandemic amounts.

The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. The Company will continue to monitor market conditions and respond accordingly.

Principles of Consolidation
 
The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE’s economic performance, including powers granted to the VIE’s program manager, powers contained in the VIE governing board and, to a certain extent, a company’s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:
a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or
a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.

As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture’s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.

The Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% stockholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December 31, 2023, the VIE had immaterial assets and had approximately $3.0 million of revenue. The Company is the primary sub-contractor of the VIE.

The accompanying audited consolidated financial statements include the accounts of Mistras Group, Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company’s ownership interest is less than 100%, the non-controlling interests are reported in stockholders’ equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.

Reclassifications

Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.

Use of Estimates
 
The preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company’s future results to be significantly affected.
 
Cash and Cash Equivalents
 
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.
 
Accounts Receivable and Allowance for Credit Losses

The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables).

The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company’s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss).
 
Concentration of Credit Risk

For each of the years ended December 31, 2023 and 2022, no customer represented 10% or more of the Company's revenue.

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.

Inventories
 
Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.
 
Purchased and Internal-Use Software
 
The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.
 
Property, Plant and Equipment
 
Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.
 
Goodwill
 
Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a “reporting unit” level (which for the Company is represented by (i) its North America segment, (ii) its Products and Systems segment, (iii) the European component of its International segment and (iv) the Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative
impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.

If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimate the fair value of its reporting units, which requires significant judgment and assumptions related to revenue growth rates, gross margins, EBIT margins, and market multiples.

See Note 8-Goodwill for additional information related to the Company's goodwill impairment test during 2023.

Impairment of Long-lived Assets
 
The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company’s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.
 
Acquisitions

The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, Fair Value Measurements and Disclosure. Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities.

Research and Engineering

Research and product development costs are expensed as incurred.

Advertising, Promotions and Marketing
 
The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses. Advertising expense was approximately $1.4 million, $2.0 million and $1.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.
 
Fair Value of Financial Instruments
 
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items.
 
Foreign Currency Translation
 
The financial position and results of operations of the Company’s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders’ equity.
 
Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses, and were approximately $1.3 million, $(0.2) million, and $0.4 million for the years ended December 31, 2023, 2022 and 2021, respectively.
 
Self-Insurance
 
The Company is self-insured for certain losses relating to workers’ compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of
approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.
 
Share-based Compensation
 
The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company’s Consolidated Statements of Income (Loss).
 
Income Taxes
 
Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.

We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.

Recent Accounting Pronouncements

In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.
XML 31 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
 
The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in
nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.

Performance Obligations

The Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.
Contract modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.

The Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis.

The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.

The Company expects any significant remaining performance obligations to be satisfied within one year.

Contract Estimates

The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.

Revenue by Category

The following series of tables present the Company's disaggregated revenue:

Revenue by industry was as follows (in thousands):
Year ended December 31, 2023North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$379,221 $36,615 $159 $— $415,995 
Aerospace & Defense56,000 20,711 286 — 76,997 
Industrials42,518 26,292 1,773 — 70,583 
Power Generation and Transmission23,598 6,609 3,767 — 33,974 
Other Process Industries33,035 14,456 112 — 47,603 
Infrastructure, Research & Engineering16,620 9,320 3,168 — 29,108 
Petrochemical13,216 1,216 — — 14,432 
Other15,122 9,195 3,721 (11,257)16,781 
Total$579,330 $124,414 $12,986 $(11,257)$705,473 
Year ended December 31, 2022North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$356,763 $30,654 $335 $— $387,752 
Aerospace & Defense61,475 18,763 314 — 80,552 
Industrials38,197 23,703 2,083 — 63,983 
Power Generation and Transmission31,197 8,304 2,603 — 42,104 
Other Process Industries40,778 14,021 28 — 54,827 
Infrastructure, Research & Engineering15,283 7,946 3,994 — 27,223 
Petrochemical15,360 536 — — 15,896 
Other14,283 8,498 3,370 (11,115)15,036 
Total$573,336 $112,425 $12,727 $(11,115)$687,373 

Year ended December 31, 2021North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$330,880 $35,232 $808 $— $366,920 
Aerospace & Defense51,593 16,513 286 — 68,392 
Industrials41,873 24,000 1,842 — 67,715 
Power Generation and Transmission39,966 9,927 2,853 — 52,746 
Other Process Industries38,742 12,593 64 — 51,399 
Infrastructure, Research & Engineering16,809 11,496 3,985 — 32,290 
Petrochemical19,378 227 — — 19,605 
Other16,146 7,257 3,993 (9,332)18,064 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 

Revenue per key geographic location was as follows (in thousands):
Year ended December 31, 2023North AmericaInternationalProductsCorp/ElimTotal
United States$495,764 $934 $5,956 $(2,372)$500,282 
Other Americas77,880 12,906 850 (4,697)86,939 
Europe3,655 105,934 1,927 (3,381)108,135 
Asia-Pacific2,031 4,640 4,253 (807)10,117 
Total$579,330 $124,414 $12,986 $(11,257)$705,473 
Year ended December 31, 2022North AmericaInternationalProductsCorp/ElimTotal
United States$485,551 $910 $6,495 $(3,083)$489,873 
Other Americas83,877 9,076 406 (4,105)89,254 
Europe2,811 99,714 1,896 (3,502)100,919 
Asia-Pacific1,097 2,725 3,930 (425)7,327 
Total$573,336 $112,425 $12,727 $(11,115)$687,373 
Year ended December 31, 2021North AmericaInternationalProductsCorp/ElimTotal
United States$472,125 $912 $6,469 $(4,284)$475,222 
Other Americas80,013 5,003 395 (1,768)83,643 
Europe1,841 108,411 2,174 (2,812)109,614 
Asia-Pacific1,408 2,919 4,793 (468)8,652 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 
Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.
Revenue recognized for 2023 and 2022, that was included in the contract liability balance at the beginning of the year was $6.3 million and $4.7 million, respectively. Changes in the contract asset and liability balances during the years ended December 31, 2023 and 2022, were not impacted by any other factors. The Company applies the practical expedient to expense incremental costs incurred related to obtaining a contract when the amortization period of the asset that the Company otherwise would have recognized is one year or less.
XML 32 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
 
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the sum of (1) the weighted-average number of shares of common stock outstanding during the period, and (2) the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted-average shares outstanding (denominator), diluted shares reflects: (i) the exercise of options to acquire common stock to the extent that the options’ exercise prices are less than the average market price of common stock during the period and (ii) the pro forma vesting of restricted stock units.
 
The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):
 For the year ended December 31,
 202320222021
Basic earnings (loss) per share:
Numerator:
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 $3,860 
Denominator
Weighted average common shares outstanding30,330 29,901 29,572 
Basic earnings (loss) per share$(0.58)$0.22 $0.13 
Diluted earnings (loss) per share:
Numerator:
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 $3,860 
Denominator
Weighted average common shares outstanding30,330 29,901 29,572 
Dilutive effect of stock options outstanding— — 558 
Dilutive effect of restricted stock units outstanding— 328 — 
 30,330 30,229 30,130 
Diluted earnings (loss) per share$(0.58)$0.21 $0.13 
 
The following potential shares of common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:
 For the year ended December 31,
 202320222021
Potential shares of common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding (1)
547 1,005 109 
Potential shares of common stock attributable to stock options outstanding— 
Total547 1,006 114 

 (1) For the year ended December 31, 2023, 1,014,527 shares of common stock related to restricted stock and 250,000 stock options, were excluded from the calculation of diluted EPS due to the net loss for the period.
XML 33 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
 
Accounts receivable consist of the following (in thousands):
 December 31,
 20232022
Trade accounts receivable$134,495 $127,767 
Allowance for credit losses(1,648)(4,110)
Accounts receivable, net$132,847 $123,657 
 
The Company had $18.5 million and $13.5 million of unbilled revenues accrued as of December 31, 2023 and December 31, 2022, respectively, which is included within the trade accounts receivable balance above. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.
The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of December 31, 2019, approximately $1.4 million of past due receivables were outstanding from this customer. The Company received notice from the customer in December 2019, alleging that the work performed was not in compliance with the contract. The Company filed a lawsuit to recover the $1.4 million and other amounts due to the Company and the customer filed a counterclaim, alleging breach of contract and seeking damages. The Company recorded a full reserve for this receivable during 2019. The parties agreed to a settlement in the quarter ending June 30, 2023, with releases executed in July 2023, whereby the Company released its claim for the $1.4 million of outstanding receivables. Accordingly, the receivable has been written off. See Note 18-Commitments and Contingencies for additional details.
XML 34 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
 
Inventories consist of the following (in thousands):
 December 31,
 20232022
Raw materials$6,099 $5,351 
Work in progress839 336 
Finished goods5,740 5,475 
Consumable supplies2,605 2,394 
Inventories$15,283 $13,556 
XML 35 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
 
Property, plant and equipment consist of the following:
 December 31,
 Useful Life20232022
 (Years)(in thousands)
Land $2,453 $2,529 
Building and improvements
30-40
26,663 24,800 
Office furniture and equipment
5-8
21,334 18,057 
Machinery and equipment
5-7
269,306 251,282 
  319,756 296,668 
Accumulated depreciation and amortization (238,784)(219,107)
Property, plant and equipment, net $80,972 $77,561 
 
Depreciation expense was approximately $25.6 million, $24.1 million, and $25.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 36 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Acquisition-Related expense
 
In the course of its acquisition activities, the Company incurs costs in connection with due diligence, such as professional fees, and other expenses. Additionally, the Company adjusts the fair value of acquisition-related contingent consideration liabilities on a quarterly basis. These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 
 For the year ended December 31,
 202320222021
Due diligence, professional fees and other transaction costs$$31 $
Adjustments to fair value of contingent consideration liabilities— 45 1,128 
Acquisition-related expense, net$$76 $1,133 
XML 37 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
 
The changes in the carrying amount of goodwill by segment is shown below (in thousands):
 North AmericaInternationalProducts and SystemsTotal
Balance at December 31, 2021$190,656 $14,783 $— $205,439 
Foreign currency translation(4,946)(858)— (5,804)
Balance at December 31, 2022$185,710 $13,925 $— $199,635 
Impairment charges— (13,799)— (13,799)
Foreign currency translation1,644 (126)— 1,518 
Balance at December 31, 2023$187,354 $— $— $187,354 

The Company reviews goodwill for impairment on a reporting unit basis on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.

During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs impacting the International reporting units' operations. As a result, the Company performed an interim quantitative goodwill impairment test.
In performing the interim quantitative goodwill impairment test and consistent with prior practice, the Company determined the fair value of each of the reporting units using a combination of the income approach and the market approach by assessing each of these valuation methodologies based upon availability and relevance of comparable Company data and determining the appropriate weighting.

Under the income approach, the fair value for each of the reporting units was determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company used internal forecasts, updated for recent events, to estimate future cash flows using a terminal value calculation, which incorporates historical and forecasted trends, including an estimate of long-term future growth rates, based on the Company’s most recent views of the long-term outlook for each reporting unit. The Company's internal forecasts include assumptions about future profitability, including the expected demand for the Company’s goods and services. Due to the inherent uncertainties involved in making estimates and assumptions, actual results may differ from those assumed in the forecasts. The Company derived the discount rates using a capital asset pricing model and analyzing published rates for industries relevant to the reporting units to estimate the cost of equity financing. The Company used discount rates that are commensurate with the risks and uncertainties inherent in the respective businesses and in the Company's internally developed forecasts and which are updated for recent events. Increased interest rates in the current period increased the discount rate associated with the reporting units which contributed to an unfavorable decrease in the reporting units value.

The market approach valuation was derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses was based on the markets in which the reporting units operate, considering risk profiles, size, geography, and diversity of products and services.

Based upon the results of the interim quantitative goodwill impairment test, the Company recorded an impairment charge of $13.8 million within the International reporting units. The impairment was calculated based on the difference between the estimated fair value and the carrying value of the reporting units and is included in Goodwill impairment charges on the condensed consolidated statements of income (loss) for the year ended December 31, 2023. Any significant adverse changes in future periods to the Company’s internal forecasts or the external market conditions, if any, could reasonably be expected to negatively affect its key assumptions and may result in future goodwill impairment charges which could be material.
The Company's cumulative goodwill impairment as of December 31, 2023 was $114.0 million, of which $57.2 million related to the North America segment, $43.6 million related to the International segment and $13.2 million related to the Products and Systems segment.
XML 38 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
 
The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):
  December 31,
  20232022
 Useful Life
(Years)
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Customer relationships
5-18
$110,780 $(90,506)$20,274 $109,683 $(84,130)$25,553 
Software/Technology
3-15
55,053 (32,230)22,823 51,028 (28,669)22,359 
Covenants not to compete
2-5
12,536 (12,488)48 12,488 (12,416)72 
Other
2-12
10,466 (9,617)849 10,389 (9,358)1,031 
Total $188,835 $(144,841)$43,994 $183,588 $(134,573)$49,015 

Amortization expense for the years ended December 31, 2023, 2022 and 2021, was approximately $8.5 million, $9.1 million, and $9.7 million, respectively, including amortization of software/technology for these periods of $2.9 million, $2.9 million, and $3.0 million, respectively.
Amortization expense in each of the five years and thereafter subsequent to December 31, 2023 related to the Company’s intangible assets is expected to be as follows (in thousands):
 Expected
Amortization
Expense
2024$9,054 
20256,829 
20266,120 
20274,752 
20284,620 
Thereafter12,619 
Total$43,994 
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
 
Accrued expenses and other current liabilities consist of the following (in thousands):
 
 December 31,
 20232022
Accrued salaries, wages and related employee benefits$27,372 $26,684 
Contingent consideration— 937 
Accrued workers' compensation and health benefits4,385 3,660 
Deferred revenue7,136 7,521 
Right-of-use liability - Operating10,686 10,376 
Pension accrual2,458 2,519 
Other accrued expenses32,294 26,147 
Total accrued expenses and other current liabilities$84,331 $77,844 
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following (in thousands):
 
 December 31,
 20232022
Senior credit facility$71,150 $65,250 
Senior secured term loan, net of unamortized debt issuance costs of $0.4 million and $0.5 million
115,253 121,399 
Other3,996 4,602 
Total debt190,399 191,251 
Less: Current portion(8,900)(7,425)
Long-term debt, net of current portion$181,499 $183,826 
 
Senior Credit Facility
 
Prior to entering into the New Credit Agreement (defined and described below), the Company had a credit agreement with its banking group (the "Credit Agreement") which provided the Company with a $150 million revolving credit facility and a $100 million term loan. The Credit Agreement was most recently amended on May 19, 2021 and had a maturity date of December 12, 2023.
On August 1, 2022, the Company entered into a new credit agreement (the “New Credit Agreement”) which replaced the prior Credit Agreement and provides the Company with a $190 million, 5-year committed revolving credit facility and a $125 million term loan with a balance of $115.3 million as of December 31, 2023. The New Credit Agreement permits the Company to borrow up to $100 million in non-US dollar currencies and to use up to $20 million of the credit limit for the issuance of letters of credit. Both the revolving line of credit and the term loan under the New Credit Agreement have a maturity date of July 30, 2027.
The New Credit Agreement has the following key terms, conditions and financial covenants:

Borrowings bear interest at Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from 1.25% to 2.75%, based upon our Total Consolidated Debt Leverage Ratio (defined below); under the Credit Agreement, the margin was based upon the LIBOR margin.
Total Consolidated Debt Leverage Ratio means the ratio of (a) Total Consolidated Debt to (b) EBITDA (as defined in the New Credit Agreement) for the trailing four consecutive fiscal quarters.
Total Consolidated Debt means all indebtedness (including subordinated debt) of the Company on a consolidated basis.

The Company has the benefit of the lowest SOFR margin if its Total Consolidated Debt Leverage Ratio is equal to or less than 1.25 to 1.0, and the margin increases as the ratio increases, to the maximum margin if the ratio is greater than 3.75 to 1.0. The New Credit Agreement is secured by liens on substantially all of the assets of the Company and certain of its U.S subsidiaries and is guaranteed by those U.S subsidiaries.

The Company has to maintain a Total Consolidated Debt Leverage Ratio of no more than 4.0 to 1.0 at the end of each quarter through June 30, 2023 and stepping down to a maximum permitted ratio of no more than 3.75 to 1.0 for the remainder of the term.

As of December 31, 2023, the Fixed Charge Coverage Ratio was modified from a ratio of 1.25 to 1.0 to a ratio of 1.1 to 1.0 for the duration of the New Credit Agreement, as defined in the New Credit Agreement. Refer to Note 21 - Subsequent Events for further information.

The New Credit Agreement limits the Company’s ability to, among other things, create liens, make investments, incur more indebtedness, merge or consolidate, make dispositions of property, pay dividends, make distributions to stockholders or repurchase our stock, enter into a new line of business, enter into transactions with affiliates and enter into burdensome agreements.

The New Credit Agreement does not limit the Company’s ability to acquire other businesses or companies except that the acquired business or company must be in the Company's line of business, the Company must be in compliance with the financial covenants on a pro forma basis after taking into account the acquisition, and the Company must provide written notice at least five business days prior to the date of an acquisition of $10 million or more.

Quarterly payments on the term loan of $1.56 million through June 30, 2024, then increasing to $2.34 million through June 30, 2025, and to $3.12 million for each quarterly payment thereafter through maturity.

The New Credit Agreement was accounted for as a modification, and the Company expensed $0.8 million in unamortized capitalized debt issuance costs and fees during the three months ended September 30, 2022, which was included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss). The Company incurred $1.6 million in financing costs for the New Credit Agreement, of which $0.2 million of third party costs were expensed and included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss).
 
As of December 31, 2023, the Company had borrowings of $186.4 million and a total of $2.9 million of letters of credit outstanding under the New Credit Agreement. The Company has capitalized costs associated with debt modifications of $1.2 million as of December 31, 2023, which is included in Other assets on the Consolidated Balance Sheet and will be amortized into interest expense over the remaining term of the Credit Agreement through July 30, 2027.

As of December 31, 2023, the Company was in compliance with the terms of the New Credit Agreement. The Company continuously monitors compliance with the covenants contained in the New Credit Agreement. The Company believes that it is probable that the Company will be able to comply with the financial covenants in the New Credit Agreement and that sufficient credit remains available under the New Credit Agreement to meet the Company's liquidity needs. However, such matters cannot be predicted with certainty.

Other Debt
 
The Company's other debt includes bank financing provided at the local subsidiary level used to support working capital requirements and fund capital expenditures. At December 31, 2023, there was an aggregate of approximately $4.0 million
outstanding, payable at various times through 2030. Monthly payments range from $1 thousand to $19 thousand and interest rates range from 0.4% to 3.5%.

Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December 31, 2023 are as follows (in thousands):
 
2024$9,208 
202511,968 
202612,875 
2027155,524 
2028824 
Thereafter— 
Total$190,399 
XML 41 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
 
The Company performs fair value measurements in accordance with the guidance provided by ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three-level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:
 
Level 1 — Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
 
Level 2 — Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.

Level 3 — Unobservable inputs reflecting the Company’s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.
 
Financial instruments measured at fair value on a recurring basis

The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.

The following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):
December 31,
20232022
Balance at the beginning of the period:$937 $1,830 
Acquisitions— — 
Payments(937)(938)
Accretion of liability— — 
Revaluation— 45 
Foreign currency translation— — 
Balance at the end of the period:$— $937 

Financial instruments not measured at fair value on a recurring basis

The Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company’s notes payable and finance lease obligations
approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.
XML 42 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
 
The Company grants share-based incentive awards to its eligible employees and non-employee directors under two equity incentive plans: (i) the 2009 Long-Term Incentive Plan (the "2009 Plan") and (ii) the 2016 Long-Term Incentive Plan (the "2016 Plan"). No awards have been granted under the 2009 Plan since the 2016 Plan was approved by stockholders in 2016, and the remaining option award granted under the 2009 Plan expired during the three months ended March 31, 2022. Awards granted under the 2016 Plan may be in the form of stock options, restricted stock units, restricted stock and other forms of share-based incentives, including performance-based restricted stock units, stock appreciation rights and deferred stock rights. At the annual stockholders meeting on May 23, 2022, the Company’s stockholders approved an amendment to increase the total number of shares that may be issued under the 2016 Plan by 1.2 million, for a total of 4.9 million shares that are authorized for issuance under the 2016 plan, of which approximately 1,400,000 shares were available for future grants as of December 31, 2023.

Stock Options
 
On October 11, 2023, Mr. Stamatakis was granted an award of stock options to purchase 250,000 shares of common stock of the Company, with an exercise price of $5.36, the closing price of the Company's common stock as quoted on the New York Stock Exchange on the grant date (the "Options"). The Options were granted as an inducement for Mr. Stamatakis to accept the position of Interim President and CEO of Mistras and were therefore granted outside the 2016 Plan, as permitted by NYSE Rules. The Options can be exercised any time after the grant date until its expiration date, which is the earlier of 10 years from the grant date or one year following the date Mr. Stamatakis is no longer serving as an officer, director or in any other capacity of the Company. During the three months ended December 31, 2023, the Company recorded $0.8 million share-based compensation expenses related to the Options.

For each of the years ended December 31, 2022 and 2021, the Company did not recognize any share-based compensation expense related to stock option awards, as the one outstanding stock option award was already fully vested. No unrecognized compensation costs remained related to the stock option awards. In addition, there were no stock options exercised during the years ended December 31, 2023, 2022 and 2021.
  
The following table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of December 31, 2023, 2022 and 2021 as follows (in thousands, except per share amounts and years):

 For the years ended December 31,
 202320222021
 Common
Stock
Options
Weighted
Average
Exercise
Price
Common Stock OptionsWeighted Average Exercise PriceCommon
Stock
Options
Weighted
Average
Exercise
Price
Outstanding at beginning of year:— $— $22.35 $22.35 
Granted250 $5.36 — $— — $— 
Exercised— $— — $— — $— 
Expired or forfeited— $— (5)$22.35 — $— 
Outstanding at end of year:250 $5.36 — $— $22.35 
 
Stock Issuances to Non-Employee Directors
As part of its compensation program for non-employee directors, the Company makes semi-annual issuances of fully-vested common stock to its non-employee directors. A summary of the fully-vested common stock the Company issued to its non-employee directors, in connection with its non-employee director compensation, is as follows (in thousands):
 For the year ended December 31,
 202320222021
Awards issued133 70 51 
Grant date fair value of awards issued$750 $450 $525 


Restricted Stock Unit Awards
 
Restricted Stock Units generally vest ratably on each of the first four anniversary dates of issuance. The Company recognized approximately $4.9 million, $3.7 million and $3.5 million of share-based compensation for the years ended December 31, 2023, 2022 and 2021, respectively, related to restricted stock unit awards. As of December 31, 2023, there was approximately $6.9 million of unrecognized compensation costs, net of estimated forfeitures, related to restricted stock unit awards, which are expected to be recognized over a remaining weighted average period of 2.5 years. Upon vesting, restricted stock units are generally net share-settled to cover the required minimum withholding tax and the remaining amount is converted into an equivalent number of shares of common stock.

A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands):
 For the year ended December 31,
 202320222021
Awards issued683 401 317 
Grand date fair value of awards issued$4,269 $2,524 $3,434 

A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):
For the year ended December 31,
202320222021
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
Outstanding at beginning of period:1,415 $6.66 1,208 $7.96 1,076 $7.41 
Granted606 $8.30 687 $7.59 528 $10.07 
Released(683)$6.25 (401)$6.63 (317)$10.77 
Forfeited(154)$8.00 (79)$14.23 (79)$8.82 
Outstanding at end of period:1,184 $8.07 1,415 $6.66 1,208 $7.96 
 
Performance Restricted Stock Units

The Company maintains Performance Restricted Stock Units ("PRSUs") that have been granted to select executives and senior officers whose ultimate payouts may vary between zero and 200% of the target award, based on the Company’s performance over a one-year period based on specific metrics approved by the Compensation Committee of the Board of Directors of the Company.

For 2022, the Compensation Committee of the Board of Directors utilized the same performance metrics for the Company's PRSUs awarded in 2022 as it utilized for the 2021 PRSUs. The three metrics were:
1.Free Cash Flow defined as net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.
2.Adjusted EBITDA defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs
(including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted.
3.Total Shareholder Return ("TSR") measures the total return to shareholders of the Company during 2021 versus the total return to the shareholders of a predefined peer group of companies that provide inspection, testing, certification or similar industrial services. The return will be measured by the year over year percent change in share price. The share prices used to calculate the return are the average share price during the 20-trading day period ending on the initial measurement date (the last 20 trading days of 2021), compared to the average share price during the 20-trading day period ending on the final measurement date (the last 20 trading days of 2022). Any cash dividends or distributions paid in 2022 were added to calculate the return to shareholders during the year. TSR is considered a market condition for which the fair value of PRSUs with this condition is determined using a Monte Carlo valuation model. Key assumptions in the Monte Carlo valuation model included:
a.Expected Volatility. Expected volatility of the Company’s common stock at the date of grant was estimated based on a historical average volatility rate for the approximate 1-year performance period.
b.Dividend Yield. The dividend yield assumption was based on historical and anticipated dividend payouts (assumed at zero).
c.Risk-Free Interest Rate. The risk-free interest rate assumption was based on observed interest rates consistent with the approximate 1-year performance measurement period.

For 2023, the Compensation Committee of the Board of Directors used different performance metrics for PRSUs approved in that year. The three metrics are:
1.Free Cash Flow defined as net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.
2.Adjusted EBITDA defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted.
3.Revenue

PRSUs are equity-classified and compensation costs related to PRSUs with performance conditions are initially measured using the fair value of the underlying stock at the date of grant. Compensation costs related to the PRSUs with performance conditions are subsequently adjusted for changes in the expected outcomes of the performance conditions. Compensation cost related to the PRSUs with a market condition is not reversed if the market condition is not achieved, provided the employee requisite service has been rendered. Earned PRSUs generally vest ratably on each of the first four anniversary dates following completion of the performance period, for a total requisite service period of up to five years and have no dividend rights.

A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):
 For the year ended December 31,
202320222021
 UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
Outstanding at beginning of period:371 $9.96 388 $10.07 333 $8.84 
Granted282 $8.50 341 $6.55 189 $12.59 
Performance condition adjustments, net(305)$8.34 (285)$7.71 (56)$9.27 
Released(204)$6.59 (73)$5.17 (78)$8.15 
Forfeited(84)$6.95 — $— — $— 
Outstanding at end of period:60 $9.33 371 $9.96 388 $10.07 

For the year ended December 31, 2023, 282,000 PRSUs were granted. There was a 305,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December 31, 2023.

For the year ended December 31, 2022, 341,000 PRSUs were granted. There was a 285,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December 31, 2022.
For the year ended December 31, 2021, 189,000 PRSUs were granted. There was a 56,000 unit reduction to these awards, which represents Company performance against target, during the year ended December 31, 2021.

Compensation expense related to all PRSUs described above was $0.7 million, $1.2 million, and $1.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. At December 31, 2023, there was $0.2 million of total unrecognized compensation costs related to approximately 60,000 unvested performance restricted stock units. These costs are expected to be recognized over a weighted-average period of approximately 1.5 years.
For the years ended December 31, 2023, 2022 and 2021, the income tax benefit recognized on all share based compensation arrangements referenced above was approximately $0.8 million, $1.6 million, and $1.4 million, respectively.
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
 
Income (loss) before provision (benefit) for income taxes is as follows (in thousands):
 
 For the year ended December 31,
 202320222021
Income (loss) before provision (benefit) for income taxes from:
U.S. operations$(6,900)$439 $1,527 
Foreign operations(11,765)8,855 5,761 
Income (loss) before provision (benefit) for income taxes$(18,665)$9,294 $7,288 
 
The provision (benefit) for income taxes consists of the following (in thousands):
 
 For the year ended December 31,
 202320222021
Current
Federal$1,372 $(644)$(182)
States and local705 464 246 
Foreign2,063 3,251 3,641 
Reserve for uncertain tax positions16 136 (186)
Total current provision (benefit)$4,156 $3,207 $3,519 
Deferred
Federal$(2,005)$(435)$(309)
States and local(122)242 (138)
Foreign(1,439)(1,614)(1,884)
Reserve for uncertain tax positions— — 155 
Total deferred benefit(3,566)(1,807)(2,176)
Net change in valuation allowance(1,810)1,320 2,052 
Net deferred benefit(5,376)(487)(124)
Total provision (benefit) for income taxes$(1,220)$2,720 $3,395 
 
The provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):
 For the years ended December 31,
 202320222021
Federal tax at statutory rate$(3,920)21.0 %$1,952 21.0 %$1,527 21.0 %
State taxes, net of federal benefit611 (3.3)%622 6.7 %75 1.0 %
Foreign tax274 (1.5)%218 2.3 %380 5.2 %
Goodwill impairment2,901 (15.5)%— — %— — %
Nondeductible compensation716 (3.8)%— — %119 1.6 %
US taxation of foreign earnings98 (0.5)%100 1.1 %(1,041)(14.3)%
Permanent differences485 (2.6)%363 3.9 %373 5.1 %
Research & Development Credit(602)3.2 %(1,716)(18.5)%(214)(2.9)%
Change in valuation allowance(1,810)9.7 %1,320 14.2 %2,052 28.2 %
Impact of foreign tax rate changes— %(246)(2.6)%49 0.7 %
Other27 (0.1)%107 1.2 %75 1.0 %
Total provision (benefit) for income taxes$(1,220)6.5 %$2,720 29.3 %$3,395 46.6 %

The permanent differences identified above include normal recurring differences, such as meals, entertainment, and parking fringe benefits as well as a portion of the goodwill impairment charge.

On June 28, 2019, the Canadian province of Alberta enacted the Job Creation Tax Cut which reduced the Alberta corporate income tax rate from 12% to 11% starting in 2019 with further annual reductions to 10% in 2020, 9% in 2021, and 8% in 2022.

On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act). The CARES Act is an approximately $2 trillion emergency economic stimulus package in response to the Coronavirus outbreak, which among other things contains numerous income tax provisions. Some of these tax provisions are effective retroactively for years ending before the date of enactment. The CARES Act provides a five-year carryback of net operating losses generated in years 2018 through 2020. As the statutory federal income tax rate applicable to certain years within the carryback period is 35%, carryback to those years of our estimated 2020 annual federal tax loss provides a tax benefit in excess of the current federal statutory rate of 21%, resulting in an increased income tax benefit of $1.9 million. The income tax effects of the CARES Act resulted in a cash refund of approximately $4.9 million in 2021 of taxes paid in prior years.

On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. The Appropriations Act did not have a material impact on our consolidated financial position, results of operations, and cash flows.

In response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021. This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs. This guidance did not have a material impact on our consolidated financial position, results of operations, and cash flows.

In August 2022 the United States enacted the Inflation Reduction Act (“IRA”) of 2022 (Public Law No. 117-169), which includes a 15% book minimum tax on corporations with financial accounting profits over 1 billion US dollars (USD) and a 1% excise tax on certain stock buybacks. The IRA also contains numerous clean energy tax incentives related to electricity production, carbon sequestration, alternative vehicles and fuels, and residential and commercial energy efficiency. The company does not expect this act to have a material impact.
Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):
 December 31,
 20232022
Deferred income tax assets
Allowance for doubtful accounts$298 $826 
Inventory1,201 806 
Intangible assets1,036 1,178 
Accrued expenses4,085 4,365 
Net operating loss carryforward5,329 4,985 
Finance lease obligations275 463 
Stock Options187 — 
Deferred stock based compensation723 1,152 
Interest carryforward4,174 1,501 
Right-of-use liability8,984 9,886 
R&D Expense5,091 2,836 
Credits87 490 
Other1,694 1,495 
Deferred income tax assets33,164 29,983 
Valuation allowance(6,029)(7,787)
Net deferred income tax assets$27,135 $22,196 
Deferred income tax liabilities
Property and equipment$(6,472)$(6,493)
Goodwill(9,132)(7,645)
Intangible assets(2,822)(3,601)
Right-of-use asset(8,944)(9,841)
Other(2)(122)
Deferred income tax liabilities(27,372)(27,702)
Net deferred income taxes$(237)$(5,506)
 
As of December 31, 2023, the Company had no federal net operating loss carry forwards (NOLs). In addition, as of December 31, 2023, the Company had state and foreign NOLs of $10.4 million and $15.0 million, respectively. Approximately $4.6 million of the state NOLs expire at various times from 2031 to 2040, while the remainder of the Company's state NOLs do not expire. Approximately $2.8 million of the foreign NOLs expire at various times from 2023 to 2041, while the remainder of the Company's foreign NOLs do not expire.

In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Valuation allowances are provided when management believes the Company's deferred tax assets are not recoverable based on future reversals of existing taxable temporary differences, taxable income in prior carryback year(s) if carryback is permitted under the tax law, and an assessment of estimated future taxable income, exclusive of reversing temporary differences and carryforwards, that incorporates ongoing, prudent and feasible tax planning strategies. At December 31, 2023 and December 31, 2022, the Company has a valuation allowance of approximately $6.0 million and $7.8 million, respectively, primarily against certain state and foreign NOLs and other specific deferred tax assets. The net increase in the valuation allowance of approximately $1.8 million is primarily attributable to state and foreign net operating losses and changes in foreign exchange rates, offset by a reduction of expiring losses. Except for those deferred tax assets subject to the valuation allowance, management believes that it will realize all deferred tax assets as a result of sufficient future taxable income in each tax jurisdiction in which the Company has deferred tax assets. .
 
The following table summarizes the changes in the Company’s gross unrecognized tax benefits, excluding interest and penalties (in thousands):
 For the year ended December 31,
 20232022
Balance at beginning of period$258 $300 
Additions for tax positions related to the current fiscal period— — 
Additions for tax positions related to prior years— 
Reductions related to the expiration of statutes of limitations— (43)
Balance at end of period$258 $258 
 
The Company has recorded the unrecognized tax benefits in other long-term liabilities in the consolidated balance sheets. As of December 31, 2023 and December 31, 2022, there were approximately $0.3 million and $0.3 million of unrecognized tax benefits, respectively, including penalties and interest. If the Company recognized these unrecognized tax benefits, approximately $0.3 million and $0.3 million would favorably affect the effective tax rate for both December 31, 2023 and December 31, 2022, respectively. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense and are not significant for the years ended December 31, 2023, 2022 and 2021. The Company anticipates a decrease to its unrecognized tax benefits of $0.1 million excluding interest and penalties within the next 12 months.
 
The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2017 and generally is no longer subject to state, local or foreign income tax examinations by tax authorities for years ending before December 31, 2019. Currently the Company is undergoing a federal tax audit for years ending December 31, 2018 through December 31, 2020.
 
As previously noted, the Tax Act made significant changes to the taxation of undistributed earnings, requiring that all previously untaxed earnings and profits of the Company's controlled foreign operations be subjected to the transition tax. Since these earnings have now been subjected to U.S. federal tax, they would only be potentially subject to limited other taxes, including foreign withholding and certain state taxes. As of December 31, 2023, the Company has not recognized a deferred tax liability for foreign withholdings and state taxes on its undistributed international earnings or losses of its foreign subsidiaries since it intends to indefinitely reinvest the earnings outside the United States. The Company has estimated $73.3 million of unremitted international earnings which provides an unrecorded deferred tax liability related to undistributed international earnings is approximately $1.5 million.
XML 44 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
 
The Company provides a 401(k) savings plan for eligible U.S. based employees. Employee contributions are discretionary up to the IRS limits each year and catch up contributions are allowed for employees 50 years of age or older. Under the 401(k) plan, employees become eligible to participate on the first day of the month after three months of continuous service. Under this plan, the Company matches 50% of the employee’s contributions up to 6% of the employee’s annual compensation, as defined by the plan. There is a five-year vesting schedule for the Company match.

During the third quarter of 2021, the Company re-installed the employer match which was previously suspended as part of the Company's cost reduction initiatives undertaken in 2020 due to the COVID-19 pandemic. The Company’s contribution to the plan was $3.9 million, $3.0 million, and $1.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.

The Company's subsidiary participated with other employers in contributing to the Boilermaker-Blacksmith National Pension Trust (EIN 48-6168020) (“Boilermakers”) and Plumbers and Pipefitters National Pension Fund (EIN 52-6152779) (“Pipefitters”), multi-employer defined benefit pension plans, which cover certain U.S. based union employees. The plans provide pension benefits with contribution rates that are collectively bargained between participating employers and their affiliated Boilermakers and Pipefitters local unions. Both the Boilermakers and Pipefitters plans are approximately 80 percent funded as of the latest Form 5500 filed, respectively. The Company did not make any contributions to the Boilermakers plan during the years ended December 31, 2023 and 2022 while making de minimis contributions to the Pipefitters plan during the same periods. See Note 18-Commitments and Contingencies, Pension Related Contingencies, for additional detail.

The Company has other benefit plans covering certain employees throughout the Company. Amounts charged to expense under these plans were not significant in any year.
XML 45 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
 
The Company leases its headquarters under an operating lease from a stockholder and director of the Company. On August 1, 2014, the Company extended its lease at its headquarters requiring monthly payments through October 2024. Total rent payments made during the year ended December 31, 2023 were approximately $1.0 million. See Note 17-Leases for further detail.
 
The Company receives benefits consulting services from Capital Management Enterprise (“CME”). Manuel N. Stamatakis, Chairman of our Board of Directors and our interim President and Chief Executive Officer, is the Chief Executive Officer of CME. The Company does not pay any fees to CME and any compensation CME receives related to work for the Company is received by commissions paid by the third-party benefit providers.
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
 
The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance. For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.

The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):
LeasesClassification20232022
Assets:
ROU assetsOther Assets$37,512 $36,946 
Liabilities:
ROU liability - currentAccrued expenses and other current liabilities$10,686 $10,376 
ROU liability - long-termOther long-term liabilities28,219 28,066 
Total ROU liabilities$38,905 $38,442 

Included within the balance of operating leases is a lease for the Company’s headquarters which is with a related party. The ROU liability for this facility is approximately $0.8 million as of December 31, 2023 and $1.8 million as of December 31, 2022. Total rent payments for this facility were approximately $1.0 million and $1.0 million during the years ended December 31, 2023 and 2022. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company’s headquarters, effective February 2022 as part of a voluntary reduction.

As of December 31, 2023 and 2022, the total ROU assets attributable to finance leases are approximately $14.5 million and $13.0 million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets.
The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):
Classification20232022
Finance lease expense:
Amortization of ROU assetsDepreciation and amortization$5,152 $4,068 
Interest on lease liabilitiesInterest expense917 624 
Operating lease expenseCost of revenue; Selling, general & administrative expenses13,234 12,783 
Short-term lease expenseCost of revenue; Selling, general & administrative expenses179 77 
Variable lease expenseCost of revenue; Selling, general & administrative expenses2,034 2,141 
Total$21,516 $19,693 

Additional information related to leases as of December 31, 2023 and 2022 is as follows:
20232022
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):
Finance - financing cash flows$5,047 $4,140 
Finance - operating cash flows917 624 
Operating - operating cash flows13,208 12,502 
ROU assets obtained in the exchange for lease liabilities:
Finance leases$7,125 $5,076 
Operating leases10,598 6,067 
Weighted-average remaining lease term (in years):
Finance leases4.75.1
Operating leases4.44.7
Weighted-average discount rate:
Finance leases6.5 %5.5 %
Operating leases6.1 %5.6 %

Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):
FinanceOperating
2024$5,955 $12,485 
20254,520 9,978 
20263,787 7,426 
20272,832 5,851 
20281,168 4,230 
Thereafter128 3,914 
Total18,390 43,884 
Less: Present value discount1,970 4,979 
Lease liability$16,420 $38,905 
Leases Leases
 
The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance. For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.

The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):
LeasesClassification20232022
Assets:
ROU assetsOther Assets$37,512 $36,946 
Liabilities:
ROU liability - currentAccrued expenses and other current liabilities$10,686 $10,376 
ROU liability - long-termOther long-term liabilities28,219 28,066 
Total ROU liabilities$38,905 $38,442 

Included within the balance of operating leases is a lease for the Company’s headquarters which is with a related party. The ROU liability for this facility is approximately $0.8 million as of December 31, 2023 and $1.8 million as of December 31, 2022. Total rent payments for this facility were approximately $1.0 million and $1.0 million during the years ended December 31, 2023 and 2022. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company’s headquarters, effective February 2022 as part of a voluntary reduction.

As of December 31, 2023 and 2022, the total ROU assets attributable to finance leases are approximately $14.5 million and $13.0 million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets.
The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):
Classification20232022
Finance lease expense:
Amortization of ROU assetsDepreciation and amortization$5,152 $4,068 
Interest on lease liabilitiesInterest expense917 624 
Operating lease expenseCost of revenue; Selling, general & administrative expenses13,234 12,783 
Short-term lease expenseCost of revenue; Selling, general & administrative expenses179 77 
Variable lease expenseCost of revenue; Selling, general & administrative expenses2,034 2,141 
Total$21,516 $19,693 

Additional information related to leases as of December 31, 2023 and 2022 is as follows:
20232022
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):
Finance - financing cash flows$5,047 $4,140 
Finance - operating cash flows917 624 
Operating - operating cash flows13,208 12,502 
ROU assets obtained in the exchange for lease liabilities:
Finance leases$7,125 $5,076 
Operating leases10,598 6,067 
Weighted-average remaining lease term (in years):
Finance leases4.75.1
Operating leases4.44.7
Weighted-average discount rate:
Finance leases6.5 %5.5 %
Operating leases6.1 %5.6 %

Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):
FinanceOperating
2024$5,955 $12,485 
20254,520 9,978 
20263,787 7,426 
20272,832 5,851 
20281,168 4,230 
Thereafter128 3,914 
Total18,390 43,884 
Less: Present value discount1,970 4,979 
Lease liability$16,420 $38,905 
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings and Government Investigations
 
The Company is periodically involved in lawsuits, investigations and claims that arise in the ordinary course of business. The Company cannot predict with certainty the ultimate resolution of lawsuits, investigations and claims asserted against it. Except
for possible losses from the matters described below, the Company does not believe that any currently pending or threatened legal proceeding to which the Company is or is likely to become a party will have a material adverse effect on its business, results of operations, cash flows or financial condition. The costs incurred by the Company to defend lawsuits, investigations and claims and amounts the Company pays to other parties because of these matters may be covered by insurance in some circumstances.

Litigation and Commercial Claims

The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. The customer provided the Company with notice in December 2019, alleging that the Company’s inspection of 66 welds (out of approximately 16,000 welds inspected) were not in compliance with the contract, claimed approximately $7.6 million in damages, and requested that the Company pay these damages and any other damages incurred. The Company filed a lawsuit in the District Court of Bexar County, Texas, 37th Judicial District, on December 17, 2019, in an action captioned Mistras Group, Inc. v. Epic Y-Grade Pipeline LP, to recover the $1.4 million and other amounts due to the Company. The customer filed a counterclaim on March 6, 2020, alleging breach of contract and seeking recovery of its alleged damages. On April 25, 2023, the parties agreed to settle all claims, and in July 2023, the parties executed a settlement agreement. As part of the settlement, the Company paid $0.3 million in July 2023 (which the Company estimates is significantly less than the cost of going to trial) and released its claim of $1.4 million for associated past due receivables, which were fully reserved for in prior periods. In the year ended December 31, 2022, the Company recorded a charge of $0.1 million for a potential loss from this matter. The Company recorded a reserve in the amount of $1.4 million during the twelve months ended December 31, 2019 for these past due receivables.

Two proceedings were filed in California Superior Court for the County of Los Angeles regarding alleged violations of the California Labor Code. Both cases were captioned Justin Price v. Mistras Group, Inc., one being a purported class action lawsuit on behalf of current and former Mistras employees in California, filed on June 10, 2020, and the other was filed on September 18, 2020, on behalf of the State of California under the California Private Attorney General Act on the basis of the same alleged violations. The two cases were consolidated and payment was demanded for all damages, including unpaid wages, and various fines and penalties available under California law. On May 4, 2021, the Company agreed to a settlement of all claims in the cases, which was more formally documented pursuant to a settlement agreement completed October 5, 2021, as amended as of May 3, 2022. Pursuant to the settlement, the Company agreed to pay $2.3 million to resolve the allegations in these proceedings and to be responsible for the employer portion of payroll taxes on the amount of the settlement allocated to wages. The settlement as agreed upon by the parties received final court approval on September 26, 2022, and the Company paid the settlement proceeds and related payroll taxes to the claims administrator in the fourth quarter of 2022. The Company recorded expense of approximately $1.6 million during the three months ended March 31, 2021 related to this settlement, which is in addition to expense of $0.8 million the Company recorded during the three months ended December 31, 2020.

Pension Related Contingencies

Certain of Company’s subsidiaries had significant reductions in their unionized workers in 2018. The collective bargaining agreements for the employees of this subsidiary required contributions for these employees to two national multi-employer pension funds. The reduction in employees resulted in the subsidiary incurring a complete withdrawal to one of the pension funds under the Employee Retirement Income Security Act of 1974 ("ERISA"), which was fully satisfied in 2019. The Company has determined that the subsidiary is likely to incur partial or complete withdrawal liability to the other pension fund. The balance of the estimated total amount of this potential liability as of December 31, 2023 is approximately $2.5 million, which was incurred in 2018 and 2019.

Acquisition and disposition related contingencies
During 2018, the Company sold a subsidiary in the Products and Systems segment. As part of the sale, the Company entered into a three-year agreement to purchase products from the buyer, with a cumulative commitment of $2.3 million. On August 3, 2021, the parties amended the agreement and extended the period by 12 months. As of December 31, 2022, the commitment was fully satisfied.
XML 48 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Disclosure
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Disclosure Segment Disclosure
 
The Company’s three operating segments are:
 
North America. This segment provides asset protection solutions with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.

International. This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment.

Products and Systems. This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.

Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the North America and International segments by the Products and Systems segment are reflected in the operating performance of each segment.
 
The accounting policies of the reportable segments are the same as those described in Note 1-Summary of Significant Accounting Policies and Practices. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment.
 
Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):
 For the year ended December 31,
 202320222021
Revenue
North America$579,330 $573,336 $555,387 
International124,414 112,425 117,245 
Products and Systems12,986 12,727 13,831 
Corporate and eliminations(11,257)(11,115)(9,332)
 $705,473 $687,373 $677,131 
 
 For the year ended December 31,
 202320222021
Gross profit
North America$163,960 $159,049 $155,384 
International33,610 33,591 34,282 
Products and Systems6,457 5,490 7,001 
Corporate and eliminations(220)43 480 
 $203,807 $198,173 $197,147 
Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations. 
 For the year ended December 31,
 202320222021
Income (loss) from operations
North America$55,170 $49,616 $48,458 
International(12,229)3,566 1,839 
Products and Systems267 (992)(117)
Corporate and eliminations(45,112)(32,391)(32,010)
 $(1,904)$19,799 $18,170 
 
 For the year ended December 31,
 202320222021
Depreciation and amortization
North America$25,774 $25,103 $25,259 
International7,580 7,648 8,791 
Products and Systems712 810 928 
Corporate and eliminations33 (267)(57)
 $34,099 $33,294 $34,921 
 
 December 31,
 20232022
Intangible assets, net
North America$37,622 $43,260 
International2,998 4,422 
Products and Systems1,168 1,208 
Corporate and eliminations2,206 125 
 $43,994 $49,015 
 December 31,
 20232022
Total assets
North America$402,782 $407,779 
International99,398 104,531 
Products and Systems13,259 12,408 
Corporate and eliminations19,337 10,186 
 $534,776 $534,904 
 
 December 31,
 20232022
Long-lived assets
United States$177,412 $176,237 
Other Americas107,356 108,582 
Europe27,552 41,392 
 $312,320 $326,211 

Refer to Note 2-Revenue, for revenue by segment and by geographic area for the years ended December 31, 2023, 2022, and 2021.
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Quarterly Financial Information (unaudited)
12 Months Ended
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Information (unaudited) Selected Quarterly Financial Information (unaudited)
The following is a summary of the quarterly results of operations for calendar years 2023, 2022, and 2021 (in thousands).
Quarter ended December 31, 2023September 30, 2023June 30, 2023March 31, 2023
Revenue$182,073 $179,354 $176,030 $168,016 
Gross Profit53,627 54,382 49,722 46,077 
Income (loss) from operations706 (4,682)3,893 (1,830)
Net income (loss) attributable to Mistras Group, Inc.$(2,514)$(10,298)$337 $(4,986)
Earnings (loss) per common share:
Basic$(0.08)$(0.34)$0.01 $(0.17)
Diluted$(0.08)$(0.34)$0.01 $(0.17)

Quarter ended December 31, 2022September 30, 2022June 30, 2022March 31, 2022
Revenue$168,218 $178,462 $179,031 $161,662 
Gross Profit50,939 53,784 53,558 39,892 
Income (loss) from operations5,802 9,114 9,576 (4,698)
Net income (loss) attributable to Mistras Group, Inc.$2,842 $4,373 $4,643 $(5,363)
Earnings (loss) per common share:
Basic$0.09 $0.15 $0.15 $(0.18)
Diluted$0.09 $0.14 $0.15 $(0.18)

Quarter ended December 31, 2021September 30, 2021June 30, 2021March 31, 2021
Revenue$171,163 $174,556 $177,677 $153,735 
Gross Profit49,594 52,216 55,336 40,001 
Income (loss) from operations2,306 9,236 11,374 (4,746)
Net income (loss) attributable to Mistras Group, Inc.$(94)$3,380 $5,937 $(5,362)
Earnings (loss) per common share:
Basic$— $0.11 $0.20 $(0.18)
Diluted$— $0.11 $0.20 $(0.18)
XML 50 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On February 27, 2024, the Company entered into the First Amendment (the “Amendment”) to its New Credit Agreement, dated August 1, 2022, with JPMorgan Chase Bank N.A., as administrative agent for the lenders and a lender and the other lenders under the New Credit Agreement.

The First Amendment was filed as Exhibit 10.1 to the Company’s Form 8-K filed with the SEC on March 1, 2024.

The Amendment increases the amount of non-recurring cash charges (as defined in the New Credit Agreement) allowed to be added back for any period of four consecutive quarters for purposes of defining EBITDA under Section 1.01 of the New Credit Agreement from $10 million to $15 million for the periods ended December 31, 2023 to December 31, 2024. The allowable non-recurring cash charge addback reverts to $10 million starting January 1, 2025.

Additionally, the minimum Consolidated Fixed Charge Coverage Ratio was reduced from 1.25 to 1, to 1.10 to 1, for the fiscal quarters ended December 31, 2023 and March 31, 2024. For the period ending June 30, 2024 to maturity, the Fixed Charge Coverage Ratio is 1.25 to 1 as stated in the New Credit Agreement.
XML 51 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure                              
Net income (loss) attributable to Mistras Group, Inc. $ (2,514) $ (10,298) $ 337 $ (4,986) $ 2,842 $ 4,373 $ 4,643 $ (5,363) $ (94) $ 3,380 $ 5,937 $ (5,362) $ (17,453) $ 6,499 $ 3,860
XML 52 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 53 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies and Practices (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
 
The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE’s economic performance, including powers granted to the VIE’s program manager, powers contained in the VIE governing board and, to a certain extent, a company’s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:
a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or
a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.

As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture’s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.

The Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% stockholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December 31, 2023, the VIE had immaterial assets and had approximately $3.0 million of revenue. The Company is the primary sub-contractor of the VIE.

The accompanying audited consolidated financial statements include the accounts of Mistras Group, Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company’s ownership interest is less than 100%, the non-controlling interests are reported in stockholders’ equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.
Reclassifications
Reclassifications

Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.
Use of Estimates
Use of Estimates
 
The preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company’s future results to be significantly affected.
Cash and Cash Equivalents
Cash and Cash Equivalents
 
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses

The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables).
The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company’s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss).
Concentrations of Credit Risk
Concentration of Credit Risk

For each of the years ended December 31, 2023 and 2022, no customer represented 10% or more of the Company's revenue.

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.
Inventories
Inventories
 
Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.
Purchased and Internal-Use Software
Purchased and Internal-Use Software
 
The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.
Property, Plant and Equipment
Property, Plant and Equipment
 
Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.
Goodwill
Goodwill
 
Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a “reporting unit” level (which for the Company is represented by (i) its North America segment, (ii) its Products and Systems segment, (iii) the European component of its International segment and (iv) the Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative
impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.
If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimate the fair value of its reporting units, which requires significant judgment and assumptions related to revenue growth rates, gross margins, EBIT margins, and market multiples.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
 
The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company’s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.
Acquisitions
Acquisitions
The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, Fair Value Measurements and Disclosure. Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities.
Research and Engineering
Research and Engineering

Research and product development costs are expensed as incurred.
Advertising, Promotions and Marketing
Advertising, Promotions and Marketing
 
The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
 
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items.
Foreign Currency Translation
Foreign Currency Translation
 
The financial position and results of operations of the Company’s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders’ equity.
 
Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses,
Self-Insurance
Self-Insurance
 
The Company is self-insured for certain losses relating to workers’ compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of
approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.
Share-based Compensation
Share-based Compensation
 
The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company’s Consolidated Statements of Income (Loss).
Income Taxes
Income Taxes
 
Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.

We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.
Revenue Revenue
 
The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in
nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.

Performance Obligations

The Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.
Contract modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.

The Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis.

The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.

The Company expects any significant remaining performance obligations to be satisfied within one year.

Contract Estimates

The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.
Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.
Fair Value Measurements Fair Value Measurements
 
The Company performs fair value measurements in accordance with the guidance provided by ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three-level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:
 
Level 1 — Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
 
Level 2 — Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.

Level 3 — Unobservable inputs reflecting the Company’s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.
 
Financial instruments measured at fair value on a recurring basis

The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenues by Segment
The following series of tables present the Company's disaggregated revenue:

Revenue by industry was as follows (in thousands):
Year ended December 31, 2023North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$379,221 $36,615 $159 $— $415,995 
Aerospace & Defense56,000 20,711 286 — 76,997 
Industrials42,518 26,292 1,773 — 70,583 
Power Generation and Transmission23,598 6,609 3,767 — 33,974 
Other Process Industries33,035 14,456 112 — 47,603 
Infrastructure, Research & Engineering16,620 9,320 3,168 — 29,108 
Petrochemical13,216 1,216 — — 14,432 
Other15,122 9,195 3,721 (11,257)16,781 
Total$579,330 $124,414 $12,986 $(11,257)$705,473 
Year ended December 31, 2022North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$356,763 $30,654 $335 $— $387,752 
Aerospace & Defense61,475 18,763 314 — 80,552 
Industrials38,197 23,703 2,083 — 63,983 
Power Generation and Transmission31,197 8,304 2,603 — 42,104 
Other Process Industries40,778 14,021 28 — 54,827 
Infrastructure, Research & Engineering15,283 7,946 3,994 — 27,223 
Petrochemical15,360 536 — — 15,896 
Other14,283 8,498 3,370 (11,115)15,036 
Total$573,336 $112,425 $12,727 $(11,115)$687,373 

Year ended December 31, 2021North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$330,880 $35,232 $808 $— $366,920 
Aerospace & Defense51,593 16,513 286 — 68,392 
Industrials41,873 24,000 1,842 — 67,715 
Power Generation and Transmission39,966 9,927 2,853 — 52,746 
Other Process Industries38,742 12,593 64 — 51,399 
Infrastructure, Research & Engineering16,809 11,496 3,985 — 32,290 
Petrochemical19,378 227 — — 19,605 
Other16,146 7,257 3,993 (9,332)18,064 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 

Revenue per key geographic location was as follows (in thousands):
Year ended December 31, 2023North AmericaInternationalProductsCorp/ElimTotal
United States$495,764 $934 $5,956 $(2,372)$500,282 
Other Americas77,880 12,906 850 (4,697)86,939 
Europe3,655 105,934 1,927 (3,381)108,135 
Asia-Pacific2,031 4,640 4,253 (807)10,117 
Total$579,330 $124,414 $12,986 $(11,257)$705,473 
Year ended December 31, 2022North AmericaInternationalProductsCorp/ElimTotal
United States$485,551 $910 $6,495 $(3,083)$489,873 
Other Americas83,877 9,076 406 (4,105)89,254 
Europe2,811 99,714 1,896 (3,502)100,919 
Asia-Pacific1,097 2,725 3,930 (425)7,327 
Total$573,336 $112,425 $12,727 $(11,115)$687,373 
Year ended December 31, 2021North AmericaInternationalProductsCorp/ElimTotal
United States$472,125 $912 $6,469 $(4,284)$475,222 
Other Americas80,013 5,003 395 (1,768)83,643 
Europe1,841 108,411 2,174 (2,812)109,614 
Asia-Pacific1,408 2,919 4,793 (468)8,652 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 
XML 55 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computations of Basic and Diluted Earnings Per Share
The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):
 For the year ended December 31,
 202320222021
Basic earnings (loss) per share:
Numerator:
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 $3,860 
Denominator
Weighted average common shares outstanding30,330 29,901 29,572 
Basic earnings (loss) per share$(0.58)$0.22 $0.13 
Diluted earnings (loss) per share:
Numerator:
Net income (loss) attributable to Mistras Group, Inc.$(17,453)$6,499 $3,860 
Denominator
Weighted average common shares outstanding30,330 29,901 29,572 
Dilutive effect of stock options outstanding— — 558 
Dilutive effect of restricted stock units outstanding— 328 — 
 30,330 30,229 30,130 
Diluted earnings (loss) per share$(0.58)$0.21 $0.13 
Schedule of Potential Common Shares Excluded From the Computation of Diluted Earnings Per Share
The following potential shares of common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:
 For the year ended December 31,
 202320222021
Potential shares of common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding (1)
547 1,005 109 
Potential shares of common stock attributable to stock options outstanding— 
Total547 1,006 114 

 (1) For the year ended December 31, 2023, 1,014,527 shares of common stock related to restricted stock and 250,000 stock options, were excluded from the calculation of diluted EPS due to the net loss for the period.
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable consist of the following (in thousands):
 December 31,
 20232022
Trade accounts receivable$134,495 $127,767 
Allowance for credit losses(1,648)(4,110)
Accounts receivable, net$132,847 $123,657 
XML 57 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
 December 31,
 20232022
Raw materials$6,099 $5,351 
Work in progress839 336 
Finished goods5,740 5,475 
Consumable supplies2,605 2,394 
Inventories$15,283 $13,556 
XML 58 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
 December 31,
 Useful Life20232022
 (Years)(in thousands)
Land $2,453 $2,529 
Building and improvements
30-40
26,663 24,800 
Office furniture and equipment
5-8
21,334 18,057 
Machinery and equipment
5-7
269,306 251,282 
  319,756 296,668 
Accumulated depreciation and amortization (238,784)(219,107)
Property, plant and equipment, net $80,972 $77,561 
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Acquisition-related Expenses These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 
 For the year ended December 31,
 202320222021
Due diligence, professional fees and other transaction costs$$31 $
Adjustments to fair value of contingent consideration liabilities— 45 1,128 
Acquisition-related expense, net$$76 $1,133 
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill by Segment
The changes in the carrying amount of goodwill by segment is shown below (in thousands):
 North AmericaInternationalProducts and SystemsTotal
Balance at December 31, 2021$190,656 $14,783 $— $205,439 
Foreign currency translation(4,946)(858)— (5,804)
Balance at December 31, 2022$185,710 $13,925 $— $199,635 
Impairment charges— (13,799)— (13,799)
Foreign currency translation1,644 (126)— 1,518 
Balance at December 31, 2023$187,354 $— $— $187,354 
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Gross Amount and Accumulated Amortization of Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):
  December 31,
  20232022
 Useful Life
(Years)
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Customer relationships
5-18
$110,780 $(90,506)$20,274 $109,683 $(84,130)$25,553 
Software/Technology
3-15
55,053 (32,230)22,823 51,028 (28,669)22,359 
Covenants not to compete
2-5
12,536 (12,488)48 12,488 (12,416)72 
Other
2-12
10,466 (9,617)849 10,389 (9,358)1,031 
Total $188,835 $(144,841)$43,994 $183,588 $(134,573)$49,015 
Schedule of Expected Amortization Expense of Intangible Assets
Amortization expense in each of the five years and thereafter subsequent to December 31, 2023 related to the Company’s intangible assets is expected to be as follows (in thousands):
 Expected
Amortization
Expense
2024$9,054 
20256,829 
20266,120 
20274,752 
20284,620 
Thereafter12,619 
Total$43,994 
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 
 December 31,
 20232022
Accrued salaries, wages and related employee benefits$27,372 $26,684 
Contingent consideration— 937 
Accrued workers' compensation and health benefits4,385 3,660 
Deferred revenue7,136 7,521 
Right-of-use liability - Operating10,686 10,376 
Pension accrual2,458 2,519 
Other accrued expenses32,294 26,147 
Total accrued expenses and other current liabilities$84,331 $77,844 
XML 63 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in thousands):
 
 December 31,
 20232022
Senior credit facility$71,150 $65,250 
Senior secured term loan, net of unamortized debt issuance costs of $0.4 million and $0.5 million
115,253 121,399 
Other3,996 4,602 
Total debt190,399 191,251 
Less: Current portion(8,900)(7,425)
Long-term debt, net of current portion$181,499 $183,826 
Schedule of Principal Payments Due Under All Borrowing Agreements
Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December 31, 2023 are as follows (in thousands):
 
2024$9,208 
202511,968 
202612,875 
2027155,524 
2028824 
Thereafter— 
Total$190,399 
XML 64 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Changes in Fair Value of Level 3 Contingent Consideration
The following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):
December 31,
20232022
Balance at the beginning of the period:$937 $1,830 
Acquisitions— — 
Payments(937)(938)
Accretion of liability— — 
Revaluation— 45 
Foreign currency translation— — 
Balance at the end of the period:$— $937 
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Cash Proceeds and Aggregate Fair Value of Stock Options Exercised In addition, there were no stock options exercised during the years ended December 31, 2023, 2022 and 2021.
Schedule of Stock Options Activity
The following table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of December 31, 2023, 2022 and 2021 as follows (in thousands, except per share amounts and years):

 For the years ended December 31,
 202320222021
 Common
Stock
Options
Weighted
Average
Exercise
Price
Common Stock OptionsWeighted Average Exercise PriceCommon
Stock
Options
Weighted
Average
Exercise
Price
Outstanding at beginning of year:— $— $22.35 $22.35 
Granted250 $5.36 — $— — $— 
Exercised— $— — $— — $— 
Expired or forfeited— $— (5)$22.35 — $— 
Outstanding at end of year:250 $5.36 — $— $22.35 
Schedule of Vesting Activity of Restricted Stock Units A summary of the fully-vested common stock the Company issued to its non-employee directors, in connection with its non-employee director compensation, is as follows (in thousands):
 For the year ended December 31,
 202320222021
Awards issued133 70 51 
Grant date fair value of awards issued$750 $450 $525 
Schedule of Fully-vested Common Stocks Issued to Non-employee Directors
A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands):
 For the year ended December 31,
 202320222021
Awards issued683 401 317 
Grand date fair value of awards issued$4,269 $2,524 $3,434 
Schedule of Non-vested Restricted Share Units
A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):
For the year ended December 31,
202320222021
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
Outstanding at beginning of period:1,415 $6.66 1,208 $7.96 1,076 $7.41 
Granted606 $8.30 687 $7.59 528 $10.07 
Released(683)$6.25 (401)$6.63 (317)$10.77 
Forfeited(154)$8.00 (79)$14.23 (79)$8.82 
Outstanding at end of period:1,184 $8.07 1,415 $6.66 1,208 $7.96 
Schedule of Performance Shares Units Activity
A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):
 For the year ended December 31,
202320222021
 UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
UnitsWeighted
Average
Grant-Date
Fair Value
Outstanding at beginning of period:371 $9.96 388 $10.07 333 $8.84 
Granted282 $8.50 341 $6.55 189 $12.59 
Performance condition adjustments, net(305)$8.34 (285)$7.71 (56)$9.27 
Released(204)$6.59 (73)$5.17 (78)$8.15 
Forfeited(84)$6.95 — $— — $— 
Outstanding at end of period:60 $9.33 371 $9.96 388 $10.07 
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) Before Provision for Income Taxes
Income (loss) before provision (benefit) for income taxes is as follows (in thousands):
 
 For the year ended December 31,
 202320222021
Income (loss) before provision (benefit) for income taxes from:
U.S. operations$(6,900)$439 $1,527 
Foreign operations(11,765)8,855 5,761 
Income (loss) before provision (benefit) for income taxes$(18,665)$9,294 $7,288 
Schedule of Provision (Benefit) for Income Taxes
The provision (benefit) for income taxes consists of the following (in thousands):
 
 For the year ended December 31,
 202320222021
Current
Federal$1,372 $(644)$(182)
States and local705 464 246 
Foreign2,063 3,251 3,641 
Reserve for uncertain tax positions16 136 (186)
Total current provision (benefit)$4,156 $3,207 $3,519 
Deferred
Federal$(2,005)$(435)$(309)
States and local(122)242 (138)
Foreign(1,439)(1,614)(1,884)
Reserve for uncertain tax positions— — 155 
Total deferred benefit(3,566)(1,807)(2,176)
Net change in valuation allowance(1,810)1,320 2,052 
Net deferred benefit(5,376)(487)(124)
Total provision (benefit) for income taxes$(1,220)$2,720 $3,395 
Schedule of Provision (Benefit) for Income Taxes Computed by Applying Statutory Federal Tax Rate
The provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):
 For the years ended December 31,
 202320222021
Federal tax at statutory rate$(3,920)21.0 %$1,952 21.0 %$1,527 21.0 %
State taxes, net of federal benefit611 (3.3)%622 6.7 %75 1.0 %
Foreign tax274 (1.5)%218 2.3 %380 5.2 %
Goodwill impairment2,901 (15.5)%— — %— — %
Nondeductible compensation716 (3.8)%— — %119 1.6 %
US taxation of foreign earnings98 (0.5)%100 1.1 %(1,041)(14.3)%
Permanent differences485 (2.6)%363 3.9 %373 5.1 %
Research & Development Credit(602)3.2 %(1,716)(18.5)%(214)(2.9)%
Change in valuation allowance(1,810)9.7 %1,320 14.2 %2,052 28.2 %
Impact of foreign tax rate changes— %(246)(2.6)%49 0.7 %
Other27 (0.1)%107 1.2 %75 1.0 %
Total provision (benefit) for income taxes$(1,220)6.5 %$2,720 29.3 %$3,395 46.6 %
Schedule of Net Deferred Income Tax Assets and Liabilities
Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):
 December 31,
 20232022
Deferred income tax assets
Allowance for doubtful accounts$298 $826 
Inventory1,201 806 
Intangible assets1,036 1,178 
Accrued expenses4,085 4,365 
Net operating loss carryforward5,329 4,985 
Finance lease obligations275 463 
Stock Options187 — 
Deferred stock based compensation723 1,152 
Interest carryforward4,174 1,501 
Right-of-use liability8,984 9,886 
R&D Expense5,091 2,836 
Credits87 490 
Other1,694 1,495 
Deferred income tax assets33,164 29,983 
Valuation allowance(6,029)(7,787)
Net deferred income tax assets$27,135 $22,196 
Deferred income tax liabilities
Property and equipment$(6,472)$(6,493)
Goodwill(9,132)(7,645)
Intangible assets(2,822)(3,601)
Right-of-use asset(8,944)(9,841)
Other(2)(122)
Deferred income tax liabilities(27,372)(27,702)
Net deferred income taxes$(237)$(5,506)
Schedule of Changes in Company's Gross Unrecognized Tax Benefits, Excluding Interest and Penalties
The following table summarizes the changes in the Company’s gross unrecognized tax benefits, excluding interest and penalties (in thousands):
 For the year ended December 31,
 20232022
Balance at beginning of period$258 $300 
Additions for tax positions related to the current fiscal period— — 
Additions for tax positions related to prior years— 
Reductions related to the expiration of statutes of limitations— (43)
Balance at end of period$258 $258 
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):
LeasesClassification20232022
Assets:
ROU assetsOther Assets$37,512 $36,946 
Liabilities:
ROU liability - currentAccrued expenses and other current liabilities$10,686 $10,376 
ROU liability - long-termOther long-term liabilities28,219 28,066 
Total ROU liabilities$38,905 $38,442 
Schedule of Components of Lease Costs and Other Information Related to Leases
The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):
Classification20232022
Finance lease expense:
Amortization of ROU assetsDepreciation and amortization$5,152 $4,068 
Interest on lease liabilitiesInterest expense917 624 
Operating lease expenseCost of revenue; Selling, general & administrative expenses13,234 12,783 
Short-term lease expenseCost of revenue; Selling, general & administrative expenses179 77 
Variable lease expenseCost of revenue; Selling, general & administrative expenses2,034 2,141 
Total$21,516 $19,693 

Additional information related to leases as of December 31, 2023 and 2022 is as follows:
20232022
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):
Finance - financing cash flows$5,047 $4,140 
Finance - operating cash flows917 624 
Operating - operating cash flows13,208 12,502 
ROU assets obtained in the exchange for lease liabilities:
Finance leases$7,125 $5,076 
Operating leases10,598 6,067 
Weighted-average remaining lease term (in years):
Finance leases4.75.1
Operating leases4.44.7
Weighted-average discount rate:
Finance leases6.5 %5.5 %
Operating leases6.1 %5.6 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):
FinanceOperating
2024$5,955 $12,485 
20254,520 9,978 
20263,787 7,426 
20272,832 5,851 
20281,168 4,230 
Thereafter128 3,914 
Total18,390 43,884 
Less: Present value discount1,970 4,979 
Lease liability$16,420 $38,905 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):
FinanceOperating
2024$5,955 $12,485 
20254,520 9,978 
20263,787 7,426 
20272,832 5,851 
20281,168 4,230 
Thereafter128 3,914 
Total18,390 43,884 
Less: Present value discount1,970 4,979 
Lease liability$16,420 $38,905 
XML 68 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Disclosure (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information by Segment
Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):
 For the year ended December 31,
 202320222021
Revenue
North America$579,330 $573,336 $555,387 
International124,414 112,425 117,245 
Products and Systems12,986 12,727 13,831 
Corporate and eliminations(11,257)(11,115)(9,332)
 $705,473 $687,373 $677,131 
 
 For the year ended December 31,
 202320222021
Gross profit
North America$163,960 $159,049 $155,384 
International33,610 33,591 34,282 
Products and Systems6,457 5,490 7,001 
Corporate and eliminations(220)43 480 
 $203,807 $198,173 $197,147 
Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations. 
 For the year ended December 31,
 202320222021
Income (loss) from operations
North America$55,170 $49,616 $48,458 
International(12,229)3,566 1,839 
Products and Systems267 (992)(117)
Corporate and eliminations(45,112)(32,391)(32,010)
 $(1,904)$19,799 $18,170 
 
 For the year ended December 31,
 202320222021
Depreciation and amortization
North America$25,774 $25,103 $25,259 
International7,580 7,648 8,791 
Products and Systems712 810 928 
Corporate and eliminations33 (267)(57)
 $34,099 $33,294 $34,921 
 
 December 31,
 20232022
Intangible assets, net
North America$37,622 $43,260 
International2,998 4,422 
Products and Systems1,168 1,208 
Corporate and eliminations2,206 125 
 $43,994 $49,015 
 December 31,
 20232022
Total assets
North America$402,782 $407,779 
International99,398 104,531 
Products and Systems13,259 12,408 
Corporate and eliminations19,337 10,186 
 $534,776 $534,904 
Schedule of Long-lived Assets by Geographic Area
 December 31,
 20232022
Long-lived assets
United States$177,412 $176,237 
Other Americas107,356 108,582 
Europe27,552 41,392 
 $312,320 $326,211 
XML 69 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Quarterly Financial Information (unaudited) (Tables)
12 Months Ended
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Selected Quarterly Results of Operations
The following is a summary of the quarterly results of operations for calendar years 2023, 2022, and 2021 (in thousands).
Quarter ended December 31, 2023September 30, 2023June 30, 2023March 31, 2023
Revenue$182,073 $179,354 $176,030 $168,016 
Gross Profit53,627 54,382 49,722 46,077 
Income (loss) from operations706 (4,682)3,893 (1,830)
Net income (loss) attributable to Mistras Group, Inc.$(2,514)$(10,298)$337 $(4,986)
Earnings (loss) per common share:
Basic$(0.08)$(0.34)$0.01 $(0.17)
Diluted$(0.08)$(0.34)$0.01 $(0.17)

Quarter ended December 31, 2022September 30, 2022June 30, 2022March 31, 2022
Revenue$168,218 $178,462 $179,031 $161,662 
Gross Profit50,939 53,784 53,558 39,892 
Income (loss) from operations5,802 9,114 9,576 (4,698)
Net income (loss) attributable to Mistras Group, Inc.$2,842 $4,373 $4,643 $(5,363)
Earnings (loss) per common share:
Basic$0.09 $0.15 $0.15 $(0.18)
Diluted$0.09 $0.14 $0.15 $(0.18)

Quarter ended December 31, 2021September 30, 2021June 30, 2021March 31, 2021
Revenue$171,163 $174,556 $177,677 $153,735 
Gross Profit49,594 52,216 55,336 40,001 
Income (loss) from operations2,306 9,236 11,374 (4,746)
Net income (loss) attributable to Mistras Group, Inc.$(94)$3,380 $5,937 $(5,362)
Earnings (loss) per common share:
Basic$— $0.11 $0.20 $(0.18)
Diluted$— $0.11 $0.20 $(0.18)
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies and Practices (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2020
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]          
Number of operating segments | segment     3    
Impairment of goodwill   $ 13,800 $ 13,799 $ 0 $ 0
Assets of VIE   534,776 534,776 534,904  
Foreign currency gains (losses)     1,300 (200) 400
Minimum amount of excess self-insurance claims paid to reduce exposure     300    
Variable Interest Entity, Primary Beneficiary          
Concentration Risk [Line Items]          
Assets of VIE   $ 0 0    
Revenues     3,000    
Limited Partnership | Variable Interest Entity, Primary Beneficiary          
Concentration Risk [Line Items]          
Limited partnership ownership interest percentage 49.00%        
General partnership ownership interest percentage 49.00%        
Selling, General and Administrative Expenses          
Concentration Risk [Line Items]          
Advertising expense     $ 1,400 $ 2,000 $ 1,000
Software/Technology          
Concentration Risk [Line Items]          
Estimated useful life of internal-use software   3 years 3 years    
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue recognized that was included in contract liability balance at the beginning of the year $ 6.3 $ 4.7
Revenue, practical expedient, incremental cost of obtaining a contract, maximum period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction period 1 year  
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregated Revenues by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]                              
Revenue $ 182,073 $ 179,354 $ 176,030 $ 168,016 $ 168,218 $ 178,462 $ 179,031 $ 161,662 $ 171,163 $ 174,556 $ 177,677 $ 153,735 $ 705,473 $ 687,373 $ 677,131
United States                              
Disaggregation of Revenue [Line Items]                              
Revenue                         500,282 489,873 475,222
Other Americas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         86,939 89,254 83,643
Europe                              
Disaggregation of Revenue [Line Items]                              
Revenue                         108,135 100,919 109,614
Asia-Pacific                              
Disaggregation of Revenue [Line Items]                              
Revenue                         10,117 7,327 8,652
Oil & Gas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         415,995 387,752 366,920
Aerospace & Defense                              
Disaggregation of Revenue [Line Items]                              
Revenue                         76,997 80,552 68,392
Industrials                              
Disaggregation of Revenue [Line Items]                              
Revenue                         70,583 63,983 67,715
Power Generation and Transmission                              
Disaggregation of Revenue [Line Items]                              
Revenue                         33,974 42,104 52,746
Other Process Industries                              
Disaggregation of Revenue [Line Items]                              
Revenue                         47,603 54,827 51,399
Infrastructure, Research & Engineering                              
Disaggregation of Revenue [Line Items]                              
Revenue                         29,108 27,223 32,290
Petrochemical                              
Disaggregation of Revenue [Line Items]                              
Revenue                         14,432 15,896 19,605
Other                              
Disaggregation of Revenue [Line Items]                              
Revenue                         16,781 15,036 18,064
Operating segments | North America                              
Disaggregation of Revenue [Line Items]                              
Revenue                         579,330 573,336 555,387
Operating segments | North America | United States                              
Disaggregation of Revenue [Line Items]                              
Revenue                         495,764 485,551 472,125
Operating segments | North America | Other Americas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         77,880 83,877 80,013
Operating segments | North America | Europe                              
Disaggregation of Revenue [Line Items]                              
Revenue                         3,655 2,811 1,841
Operating segments | North America | Asia-Pacific                              
Disaggregation of Revenue [Line Items]                              
Revenue                         2,031 1,097 1,408
Operating segments | North America | Oil & Gas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         379,221 356,763 330,880
Operating segments | North America | Aerospace & Defense                              
Disaggregation of Revenue [Line Items]                              
Revenue                         56,000 61,475 51,593
Operating segments | North America | Industrials                              
Disaggregation of Revenue [Line Items]                              
Revenue                         42,518 38,197 41,873
Operating segments | North America | Power Generation and Transmission                              
Disaggregation of Revenue [Line Items]                              
Revenue                         23,598 31,197 39,966
Operating segments | North America | Other Process Industries                              
Disaggregation of Revenue [Line Items]                              
Revenue                         33,035 40,778 38,742
Operating segments | North America | Infrastructure, Research & Engineering                              
Disaggregation of Revenue [Line Items]                              
Revenue                         16,620 15,283 16,809
Operating segments | North America | Petrochemical                              
Disaggregation of Revenue [Line Items]                              
Revenue                         13,216 15,360 19,378
Operating segments | North America | Other                              
Disaggregation of Revenue [Line Items]                              
Revenue                         15,122 14,283 16,146
Operating segments | International                              
Disaggregation of Revenue [Line Items]                              
Revenue                         124,414 112,425 117,245
Operating segments | International | United States                              
Disaggregation of Revenue [Line Items]                              
Revenue                         934 910 912
Operating segments | International | Other Americas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         12,906 9,076 5,003
Operating segments | International | Europe                              
Disaggregation of Revenue [Line Items]                              
Revenue                         105,934 99,714 108,411
Operating segments | International | Asia-Pacific                              
Disaggregation of Revenue [Line Items]                              
Revenue                         4,640 2,725 2,919
Operating segments | International | Oil & Gas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         36,615 30,654 35,232
Operating segments | International | Aerospace & Defense                              
Disaggregation of Revenue [Line Items]                              
Revenue                         20,711 18,763 16,513
Operating segments | International | Industrials                              
Disaggregation of Revenue [Line Items]                              
Revenue                         26,292 23,703 24,000
Operating segments | International | Power Generation and Transmission                              
Disaggregation of Revenue [Line Items]                              
Revenue                         6,609 8,304 9,927
Operating segments | International | Other Process Industries                              
Disaggregation of Revenue [Line Items]                              
Revenue                         14,456 14,021 12,593
Operating segments | International | Infrastructure, Research & Engineering                              
Disaggregation of Revenue [Line Items]                              
Revenue                         9,320 7,946 11,496
Operating segments | International | Petrochemical                              
Disaggregation of Revenue [Line Items]                              
Revenue                         1,216 536 227
Operating segments | International | Other                              
Disaggregation of Revenue [Line Items]                              
Revenue                         9,195 8,498 7,257
Operating segments | Products                              
Disaggregation of Revenue [Line Items]                              
Revenue                         12,986 12,727 13,831
Operating segments | Products | United States                              
Disaggregation of Revenue [Line Items]                              
Revenue                         5,956 6,495 6,469
Operating segments | Products | Other Americas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         850 406 395
Operating segments | Products | Europe                              
Disaggregation of Revenue [Line Items]                              
Revenue                         1,927 1,896 2,174
Operating segments | Products | Asia-Pacific                              
Disaggregation of Revenue [Line Items]                              
Revenue                         4,253 3,930 4,793
Operating segments | Products | Oil & Gas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         159 335 808
Operating segments | Products | Aerospace & Defense                              
Disaggregation of Revenue [Line Items]                              
Revenue                         286 314 286
Operating segments | Products | Industrials                              
Disaggregation of Revenue [Line Items]                              
Revenue                         1,773 2,083 1,842
Operating segments | Products | Power Generation and Transmission                              
Disaggregation of Revenue [Line Items]                              
Revenue                         3,767 2,603 2,853
Operating segments | Products | Other Process Industries                              
Disaggregation of Revenue [Line Items]                              
Revenue                         112 28 64
Operating segments | Products | Infrastructure, Research & Engineering                              
Disaggregation of Revenue [Line Items]                              
Revenue                         3,168 3,994 3,985
Operating segments | Products | Petrochemical                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Operating segments | Products | Other                              
Disaggregation of Revenue [Line Items]                              
Revenue                         3,721 3,370 3,993
Corp/Elim                              
Disaggregation of Revenue [Line Items]                              
Revenue                         (11,257) (11,115) (9,332)
Corp/Elim | United States                              
Disaggregation of Revenue [Line Items]                              
Revenue                         (2,372) (3,083) (4,284)
Corp/Elim | Other Americas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         (4,697) (4,105) (1,768)
Corp/Elim | Europe                              
Disaggregation of Revenue [Line Items]                              
Revenue                         (3,381) (3,502) (2,812)
Corp/Elim | Asia-Pacific                              
Disaggregation of Revenue [Line Items]                              
Revenue                         (807) (425) (468)
Corp/Elim | Oil & Gas                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Corp/Elim | Aerospace & Defense                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Corp/Elim | Industrials                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Corp/Elim | Power Generation and Transmission                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Corp/Elim | Other Process Industries                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Corp/Elim | Infrastructure, Research & Engineering                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Corp/Elim | Petrochemical                              
Disaggregation of Revenue [Line Items]                              
Revenue                         0 0 0
Corp/Elim | Other                              
Disaggregation of Revenue [Line Items]                              
Revenue                         $ (11,257) $ (11,115) $ (9,332)
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic earnings (loss) per share:                              
Net income (loss) attributable to Mistras Group, Inc. $ (2,514) $ (10,298) $ 337 $ (4,986) $ 2,842 $ 4,373 $ 4,643 $ (5,363) $ (94) $ 3,380 $ 5,937 $ (5,362) $ (17,453) $ 6,499 $ 3,860
Denominator                              
Weighted average common shares outstanding (in shares)                         30,330 29,901 29,572
Basic earnings (loss) per share (in dollars per share) $ (0.08) $ (0.34) $ 0.01 $ (0.17) $ 0.09 $ 0.15 $ 0.15 $ (0.18) $ 0 $ 0.11 $ 0.20 $ (0.18) $ (0.58) $ 0.22 $ 0.13
Denominator                              
Weighted average common shares outstanding (in shares)                         30,330 29,901 29,572
Dilutive effect of stock options outstanding (in shares)                         0 0 558
Dilutive effect of restricted stock units outstanding (in shares)                         0 328 0
Weighted average common shares outstanding, diluted (in shares)                         30,330 30,229 30,130
Diluted earnings (loss) per share (in dollars per share) $ (0.08) $ (0.34) $ 0.01 $ (0.17) $ 0.09 $ 0.14 $ 0.15 $ (0.18) $ 0 $ 0.11 $ 0.20 $ (0.18) $ (0.58) $ 0.21 $ 0.13
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common shares excluded from computation of diluted earnings per share (in shares) 547,000 1,006,000 114,000
RSUs/PSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common shares excluded from computation of diluted earnings per share (in shares) 547,000 1,005,000 109,000
Potential common shares excluded from computation of diluted earnings per share due to net loss for the period (in shares) 1,014,527,000    
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common shares excluded from computation of diluted earnings per share (in shares) 0 1,000 5,000
Potential common shares excluded from computation of diluted earnings per share due to net loss for the period (in shares) 250,000    
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable - Summary (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Trade accounts receivable $ 134,495 $ 127,767
Allowance for credit losses (1,648) (4,110)
Accounts receivable, net $ 132,847 $ 123,657
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 31, 2019
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]      
Unbilled revenues   $ 18,500 $ 13,500
Concentration Risk [Line Items]      
Accounts receivable, net   $ 132,847 $ 123,657
Texas Customer      
Concentration Risk [Line Items]      
Accounts receivable, net $ 1,400    
Verbal demand for damages $ 1,400    
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 6,099 $ 5,351
Work in progress 839 336
Finished goods 5,740 5,475
Consumable supplies 2,605 2,394
Inventories $ 15,283 $ 13,556
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, net      
Property, plant and equipment, gross $ 319,756 $ 296,668  
Accumulated depreciation and amortization (238,784) (219,107)  
Property, plant and equipment, net 80,972 77,561  
Depreciation expense 25,600 24,100 $ 25,200
Land      
Property, Plant and Equipment, net      
Property, plant and equipment, gross 2,453 2,529  
Building and improvements      
Property, Plant and Equipment, net      
Property, plant and equipment, gross $ 26,663 24,800  
Building and improvements | Minimum      
Property, Plant and Equipment, net      
Useful Life 30 years    
Building and improvements | Maximum      
Property, Plant and Equipment, net      
Useful Life 40 years    
Office furniture and equipment      
Property, Plant and Equipment, net      
Property, plant and equipment, gross $ 21,334 18,057  
Office furniture and equipment | Minimum      
Property, Plant and Equipment, net      
Useful Life 5 years    
Office furniture and equipment | Maximum      
Property, Plant and Equipment, net      
Useful Life 8 years    
Machinery and equipment      
Property, Plant and Equipment, net      
Property, plant and equipment, gross $ 269,306 $ 251,282  
Machinery and equipment | Minimum      
Property, Plant and Equipment, net      
Useful Life 5 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment, net      
Useful Life 7 years    
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Acquisition-Related Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]      
Due diligence, professional fees and other transaction costs $ 9 $ 31 $ 5
Adjustments to fair value of contingent consideration liabilities 0 45 1,128
Acquisition-related expense, net $ 9 $ 76 $ 1,133
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Changes in the carrying amount of goodwill        
Balance at the beginning of the period   $ 199,635 $ 205,439  
Foreign currency translation   1,518 (5,804)  
Goodwill, Impairment Loss $ (13,800) (13,799) 0 $ 0
Balance at the end of the period 187,354 187,354 199,635 205,439
North America        
Changes in the carrying amount of goodwill        
Balance at the beginning of the period   185,710 190,656  
Foreign currency translation   1,644 (4,946)  
Goodwill, Impairment Loss   0    
Balance at the end of the period 187,354 187,354 185,710 190,656
International        
Changes in the carrying amount of goodwill        
Balance at the beginning of the period   13,925 14,783  
Foreign currency translation   (126) (858)  
Goodwill, Impairment Loss   (13,799)    
Balance at the end of the period 0 0 13,925 14,783
Products and Systems        
Changes in the carrying amount of goodwill        
Balance at the beginning of the period   0 0  
Foreign currency translation   0 0  
Goodwill, Impairment Loss   0    
Balance at the end of the period $ 0 $ 0 $ 0 $ 0
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill        
Impairment charges $ 13,800 $ 13,799 $ 0 $ 0
Cumulative goodwill impairment 114,000 114,000    
North America        
Goodwill        
Cumulative goodwill impairment 57,200 57,200 57,200  
Products and Systems        
Goodwill        
Cumulative goodwill impairment 13,200 13,200 13,200  
International        
Goodwill        
Impairment charges   13,800    
Cumulative goodwill impairment $ 43,600 $ 43,600 $ 43,600  
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 188,835 $ 183,588
Accumulated Amortization (144,841) (134,573)
Net Carrying Amount 43,994 49,015
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 110,780 109,683
Accumulated Amortization (90,506) (84,130)
Net Carrying Amount $ 20,274 25,553
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 18 years  
Software/Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years  
Gross Amount $ 55,053 51,028
Accumulated Amortization (32,230) (28,669)
Net Carrying Amount $ 22,823 22,359
Software/Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years  
Software/Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 15 years  
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 12,536 12,488
Accumulated Amortization (12,488) (12,416)
Net Carrying Amount $ 48 72
Covenants not to compete | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Covenants not to compete | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 10,466 10,389
Accumulated Amortization (9,617) (9,358)
Net Carrying Amount $ 849 $ 1,031
Other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 12 years  
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization of expense of intangible assets $ 8.5 $ 9.1 $ 9.7
Software/Technology      
Finite-Lived Intangible Assets [Line Items]      
Amortization of expense of intangible assets $ 2.9 $ 2.9 $ 3.0
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Expected Amortization Expense (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2024 $ 9,054
2025 6,829
2026 6,120
2027 4,752
2028 4,620
Thereafter 12,619
Net Carrying Amount $ 43,994
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued salaries, wages and related employee benefits $ 27,372 $ 26,684
Contingent consideration 0 937
Accrued workers' compensation and health benefits 4,385 3,660
Deferred revenue 7,136 7,521
Right-of-use liability - Operating 10,686 10,376
Pension accrual 2,458 2,519
Other accrued expenses 32,294 26,147
Total accrued expenses and other current liabilities $ 84,331 $ 77,844
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total debt $ 190,399 $ 191,251
Less: Current portion (8,900) (7,425)
Long-term debt, net of current portion 181,499 183,826
Senior credit facility    
Debt Instrument [Line Items]    
Total debt 71,150 65,250
Senior credit facility | Senior Secured Term Loan    
Debt Instrument [Line Items]    
Unamortized debt issuance costs 400 500
Total debt 115,253 121,399
Other    
Debt Instrument [Line Items]    
Total debt $ 3,996 $ 4,602
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Aug. 01, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
May 19, 2021
USD ($)
Debt Instrument [Line Items]              
Other debt outstanding $ 190,399,000     $ 190,399,000 $ 191,251,000    
Financing costs incurred       0 147,000 $ 550,000  
Senior credit facility              
Debt Instrument [Line Items]              
Other debt outstanding 71,150,000     71,150,000 65,250,000    
Borrowings outstanding under line of credit 186,400,000     186,400,000      
Outstanding letters of credit 2,900,000     2,900,000      
Capitalized debt modification costs 1,200,000     1,200,000      
Senior credit facility | Senior Secured Term Loan              
Debt Instrument [Line Items]              
Other debt outstanding 115,253,000     115,253,000 121,399,000    
Senior credit facility | Credit Agreement              
Debt Instrument [Line Items]              
Capitalized unamortized debt issuance costs     $ 800,000        
Financing costs incurred     1,600,000        
Capitalized debt issuance costs expensed     $ 200,000        
Senior credit facility | The Credit Agreement, JP Morgan Chase Bank              
Debt Instrument [Line Items]              
Other debt outstanding 115,300,000     115,300,000      
Other              
Debt Instrument [Line Items]              
Other debt outstanding $ 3,996,000     3,996,000 $ 4,602,000    
Other | Minimum              
Debt Instrument [Line Items]              
Debt periodic payments       $ 1,000      
Interest rate 0.40%     0.40%      
Other | Maximum              
Debt Instrument [Line Items]              
Debt periodic payments       $ 19,000      
Interest rate 3.50%     3.50%      
Line of Credit | Senior credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 150,000,000
Line of Credit | The Credit Agreement, JP Morgan Chase Bank              
Debt Instrument [Line Items]              
Maximum consolidated debt ratio required for lowest SOFR margin   1.25          
Maximum consolidated debt ratio   3.75          
Fixed charge coverage ratio 1.1 1.25          
Required written notice for acquisition   5 days          
Minimum value of acquisition requiring written notice   $ 10,000,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Senior credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity   $ 190,000,000          
Maturity term from the date of acquisition   5 years          
Maximum borrowing capacity in non-US dollars   $ 100,000,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Secured Debt              
Debt Instrument [Line Items]              
Term loan facility   125,000,000         $ 100,000,000
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Letter of Credit              
Debt Instrument [Line Items]              
Maximum amount available for the issuance of letters of credit   $ 20,000,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | SOFR | Minimum | Variable Rate Component              
Debt Instrument [Line Items]              
Margin rate (as a percent)   1.25%          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | SOFR | Maximum | Variable Rate Component              
Debt Instrument [Line Items]              
Margin rate (as a percent)   2.75%          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through June 30, 2023              
Debt Instrument [Line Items]              
Total consolidated debt leverage ratio   4.0          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through remainder of term              
Debt Instrument [Line Items]              
Total consolidated debt leverage ratio   3.75          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through June 30, 2024              
Debt Instrument [Line Items]              
Debt periodic payments   $ 1,560,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through June 30, 2025              
Debt Instrument [Line Items]              
Debt periodic payments   2,340,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Quarterly through maturity              
Debt Instrument [Line Items]              
Debt periodic payments   $ 3,120,000          
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Scheduled Principal Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 9,208  
2025 11,968  
2026 12,875  
2027 155,524  
2028 824  
Thereafter 0  
Total debt $ 190,399 $ 191,251
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - Level 3 - Contingent Consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward    
Balance at the beginning of period $ 937 $ 1,830
Acquisitions 0 0
Payments (937) (938)
Accretion of liability 0 0
Revaluation 0 45
Foreign currency translation 0 0
Balance at the end of the period $ 0 $ 937
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Long-term Incentive Plans (Details)
12 Months Ended
May 19, 2020
shares
Dec. 31, 2023
plan
shares
Dec. 31, 2022
shares
May 23, 2022
shares
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Share-based compensation            
Number of employee stock ownership plans | plan   2        
Stock options outstanding (in shares)   250,000 0   5,000 5,000
2009 Plan            
Share-based compensation            
Number of awards authorized for grants (in shares)   0        
2016 Plan            
Share-based compensation            
Number of awards authorized for grants (in shares)       4,900,000    
Increase in number of shares authorized for grant (in shares) 1,200,000          
Number of awards available for future grants (in shares)   1,400,000        
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Stock Options Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 11, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based compensation          
Outstanding stock option award fully vested (in shares)     1 1 1
Stock options granted (in shares)     250,000 0 0
Granted (in dollars per share)     $ 5.36 $ 0 $ 0
Chief Executive Officer          
Share-based compensation          
Stock options granted (in shares)     250,000    
Granted (in dollars per share)     $ 5.36    
Stock Options          
Share-based compensation          
Recognized share-based compensation expense     $ 0 $ 0 $ 0
Unrecognized compensation costs remained related to stock option awards   $ 0 $ 0    
Stock Options | Chief Executive Officer          
Share-based compensation          
Recognized share-based compensation expense   $ 800,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years        
Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period Following Date No Longer Serving As Officer 1 year        
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Stock Option Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common Stock Options (shares)      
Outstanding at beginning of year: (in shares) 0 5 5
Granted (in shares) 250 0 0
Exercised (in shares) 0 0 0
Expired or forfeited (in shares) 0 (5) 0
Outstanding at end of year: (in shares) 250 0 5
Weighted Average Exercise Price (in dollar per share)      
Outstanding at beginning of year: (in dollars per share) $ 0 $ 22.35 $ 22.35
Granted (in dollars per share) 5.36 0 0
Exercised (in dollars per share) 0 0 0
Expired or forfeited (in dollars per share) 0 22.35 0
Outstanding at end of year: (in dollars per share) $ 5.36 $ 0 $ 22.35
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Restricted Stock Units Awards Narrative (Details) - Restricted Stock Units - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based compensation      
Vesting period 4 years    
Recognized share-based compensation expense $ 4.9 $ 3.7 $ 3.5
Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards $ 6.9    
Weighted-average period over which unrecognized compensation cost is expected to be recognized 2 years 6 months    
XML 94 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units      
Share-based compensation      
Awards issued (in shares) 683 401 317
Grant date fair value of awards issued (in dollars per share) $ 4,269 $ 2,524 $ 3,434
Non-employee directors | Common Stock      
Share-based compensation      
Awards issued (in shares) 133 70 51
Grant date fair value of awards issued (in dollars per share) $ 750 $ 450 $ 525
XML 95 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details) - Restricted Stock Units - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Outstanding at beginning of period: (in shares) 1,415 1,208 1,076  
Granted (in shares) 606 687 528  
Released (in shares) (683) (401) (317)  
Forfeited (in shares) (154) (79) (79)  
Outstanding at end of period: (in shares) 1,184 1,415 1,208  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Outstanding at beginning of period: (in dollars per share) $ 8.07 $ 6.66 $ 7.96 $ 7.41
Granted (in dollars per share) 8.30 7.59 10.07  
Released (in dollars per share) 6.25 6.63 10.77  
Forfeited (in dollars per share) 8.00 14.23 8.82  
Outstanding at end of period: (in dollars per share) $ 8.07 $ 6.66 $ 7.96 $ 7.41
XML 96 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
metric
shares
Dec. 31, 2022
USD ($)
entity
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
shares
PRSUs        
Share-based compensation        
Number of restricted stocks units granted (in shares) | shares 282 341 189  
Net reduction in number of awards with performance against target (in shares) | shares 305 285 56  
Unvested restricted stock units outstanding (in shares) | shares 60 371 388 333
PRSUs | Executive and senior officers        
Share-based compensation        
Performance payout period 1 year 1 year    
Number of metrics | entity   3    
Average share price trading period   20 days 20 days  
Share price, last day in trading period   20 days 20 days  
Requisite service period 5 years      
Recognized share-based compensation expense | $ $ 0.7 $ 1.2 $ 1.4  
Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards | $ $ 0.2      
Weighted-average period over which unrecognized compensation cost is expected to be recognized 1 year 6 months      
Income tax benefit recognized on share-based compensation | $ $ 0.8 $ 1.6 $ 1.4  
Vesting period 4 years      
PRSUs | Executive and senior officers | Minimum        
Share-based compensation        
Target award percentage 0.00%      
PRSUs | Executive and senior officers | Maximum        
Share-based compensation        
Target award percentage 200.00%      
PRSUs | Executive Officer        
Share-based compensation        
Number of metrics | metric 3      
Restricted Stock Units        
Share-based compensation        
Number of restricted stocks units granted (in shares) | shares 606 687 528  
Unvested restricted stock units outstanding (in shares) | shares 1,184 1,415 1,208 1,076
Recognized share-based compensation expense | $ $ 4.9 $ 3.7 $ 3.5  
Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards | $ $ 6.9      
Weighted-average period over which unrecognized compensation cost is expected to be recognized 2 years 6 months      
Vesting period 4 years      
Restricted Stock Units | Executive and senior officers        
Share-based compensation        
Dividend yield   0.00%    
XML 97 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Performance Restricted Stock Units Activity (Details) - PRSUs - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Outstanding at beginning of period: (in shares) 371 388 333  
Granted (in shares) 282 341 189  
Performance condition adjustments, net (in shares) (305) (285) (56)  
Released (in shares) (204) (73) (78)  
Forfeited (in shares) (84) 0 0  
Outstanding at end of period: (in shares) 60 371 388  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Outstanding at beginning of period: (in dollars per share) $ 9.33 $ 9.96 $ 10.07 $ 8.84
Granted (in dollars per share) 8.50 6.55 12.59  
Performance condition adjustments, net (in dollars per share) 8.34 7.71 9.27  
Released (in dollars per share) 6.59 5.17 8.15  
Forfeited (in dollars per share) 6.95 0 0  
Outstanding at end of period: (in dollars per share) $ 9.33 $ 9.96 $ 10.07 $ 8.84
XML 98 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income (Loss) Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income (loss) before provision (benefit) for income taxes from:      
U.S. operations $ (6,900) $ 439 $ 1,527
Foreign operations (11,765) 8,855 5,761
Income (loss) before provision (benefit) for income taxes $ (18,665) $ 9,294 $ 7,288
XML 99 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 1,372 $ (644) $ (182)
States and local 705 464 246
Foreign 2,063 3,251 3,641
Reserve for uncertain tax positions 16 136 (186)
Total current provision (benefit) 4,156 3,207 3,519
Deferred      
Federal (2,005) (435) (309)
States and local (122) 242 (138)
Foreign (1,439) (1,614) (1,884)
Reserve for uncertain tax positions 0 0 155
Total deferred benefit (3,566) (1,807) (2,176)
Change in valuation allowance (1,810) 1,320 2,052
Net deferred benefit (5,376) (487) (124)
Total provision (benefit) for income taxes $ (1,220) $ 2,720 $ 3,395
XML 100 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Federal tax at statutory rate $ (3,920) $ 1,952 $ 1,527
State taxes, net of federal benefit 611 622 75
Foreign tax 274 218 380
Goodwill impairment 2,901 0 0
Nondeductible compensation 716 0 119
US taxation of foreign earnings 98 100 (1,041)
Permanent differences 485 363 373
Research and Development Credit (602) (1,716) (214)
Change in valuation allowance (1,810) 1,320 2,052
Impact of foreign tax rate changes (246) 49
Other 27 107 75
Total provision (benefit) for income taxes $ (1,220) $ 2,720 $ 3,395
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal tax at statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit (3.30%) 6.70% 1.00%
Foreign tax (1.50%) 2.30% 5.20%
Goodwill impairment (15.50%) 0.00% 0.00%
Nondeductible compensation (3.80%) 0.00% 1.60%
US taxation of foreign earnings (0.50%) 1.10% (14.30%)
Permanent differences (2.60%) 3.90% 5.10%
Research and Development Credit 3.20% (18.50%) (2.90%)
Change in valuation allowance 9.70% 14.20% 28.20%
Impact of foreign tax rate changes 0.00% (2.60%) 0.70%
Other (0.10%) 1.20% 1.00%
Total provision (benefit) for income taxes 6.50% 29.30% 46.60%
XML 101 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]                                
Increase in income tax benefits are result of CARES Act                               $ 1,900,000
Cash refunds of taxes paid in prior years as result of CARES Act                             $ 4,900,000  
Deferred tax assets valuation allowance $ 6,029,000       $ 7,787,000               $ 6,029,000 $ 7,787,000    
Net decrease in valuation allowance                         1,800,000      
Unrecognized tax benefits 258,000       258,000       $ 300,000       258,000 258,000 300,000  
Unrecognized tax benefits that would favorably affect the effective tax rate, if recognized 300,000       300,000               300,000 300,000    
Expected decrease in unrecognized tax benefits within the next 12 months 100,000                       100,000      
Net income (loss) of foreign subsidiaries (2,514,000) $ (10,298,000) $ 337,000 $ (4,986,000) $ 2,842,000 $ 4,373,000 $ 4,643,000 $ (5,363,000) $ (94,000) $ 3,380,000 $ 5,937,000 $ (5,362,000) (17,453,000) $ 6,499,000 $ 3,860,000  
Recognized a deferred tax liability on undistributed international earnings (losses) of foreign subsidiaries 0                       0      
Unrecorded deferred tax liability related to undistributed international earnings 1,500,000                       1,500,000      
Federal                                
Operating Loss Carryforwards [Line Items]                                
Net operating losses 0                       0      
State                                
Operating Loss Carryforwards [Line Items]                                
Net operating losses 10,400,000                       10,400,000      
Net operating losses expiring from 2023 to 2040 4,600,000                       4,600,000      
Foreign                                
Operating Loss Carryforwards [Line Items]                                
Net operating losses 15,000,000                       15,000,000      
Net operating losses expiring from 2023 to 2040 $ 2,800,000                       $ 2,800,000      
XML 102 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred income tax assets    
Allowance for doubtful accounts $ 298 $ 826
Inventory 1,201 806
Intangible assets 1,036 1,178
Accrued expenses 4,085 4,365
Net operating loss carryforward 5,329 4,985
Finance lease obligations 275 463
Stock Options 187 0
Deferred stock based compensation 723 1,152
Interest carryforward 4,174 1,501
Right-of-use liability 8,984 9,886
R&D Expense 5,091 2,836
Credits 87 490
Other 1,694 1,495
Deferred income tax assets 33,164 29,983
Valuation allowance (6,029) (7,787)
Net deferred income tax assets 27,135 22,196
Deferred income tax liabilities    
Property and equipment (6,472) (6,493)
Goodwill (9,132) (7,645)
Intangible assets (2,822) (3,601)
Right-of-use asset (8,944) (9,841)
Other (2) (122)
Deferred income tax liabilities (27,372) (27,702)
Net deferred income taxes $ (237) $ (5,506)
XML 103 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Changes in Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of period $ 258 $ 300
Additions for tax positions related to the current fiscal period 0 0
Additions for tax positions related to prior years 0 1
Reductions related to the expiration of statutes of limitations 0 (43)
Balance at end of period $ 258 $ 258
XML 104 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Multiemployer Plans [Line Items]      
Minimum age for employees to contribute catch up contributions under IRS limits 50 years    
Continuous service period required for eligibility of employees to participate under the plan 3 months    
Maximum company match amount of employee contributions matched up to 6% of annual compensation (as a percent) 50.00%    
Maximum percentage of employee's annual compensation for which the company contributes a matching contribution (as a percent) 6.00%    
Vesting period for employer matching contribution 5 years    
Contribution under 401(k) savings plan $ 3,900,000 $ 3,000,000 $ 1,200,000
Multiemployer Plans, Pension | Boilermakers and Pipefitters Plans      
Multiemployer Plans [Line Items]      
Contributions to multi-employer defined benefit plan $ 0 $ 0  
Multiemployer Plans, Pension | Boilermakers and Pipefitters Plans | Minimum      
Multiemployer Plans [Line Items]      
Multiemployer plan funded status percentage 0.80    
XML 105 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Related Party Transactions    
Operating rental payments $ 13,208,000 $ 12,502,000
Related Party | Company's Headquarters    
Related Party Transactions    
Operating rental payments 1,000,000  
Operating Lease Arrangement | Company's Headquarters    
Related Party Transactions    
Operating rental payments   $ 1,000,000
Consulting Services | Non-employee directors | Capital Management Enterprise (“CME”)    
Related Party Transactions    
Related party consulting fees $ 0  
XML 106 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
ROU assets $ 37,512 $ 36,946
Liabilities:    
ROU liability - current 10,686 10,376
ROU liability - long-term 28,219 28,066
Total ROU liabilities $ 38,905 $ 38,442
Operating lease, right-of-use asset, statement of financial position Other assets Other assets
Operating lease, liability, current, statement of financial position Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Operating lease, liability, noncurrent, statement of financial position Other long-term liabilities Other long-term liabilities
XML 107 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2022
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
ROU operating lease liabilities   $ 38,905 $ 38,442
Operating rental payments   13,208 12,502
ROU finance lease assets   14,500 13,000
Company's Headquarters | Operating Lease Arrangement      
Lessee, Lease, Description [Line Items]      
ROU operating lease liabilities   $ 800 1,800
Operating rental payments     $ 1,000
Percentage of reduction on rental payments 12.50%    
XML 108 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finance lease expense:    
Amortization of ROU assets $ 5,152 $ 4,068
Interest on lease liabilities 917 624
Operating lease expense 13,234 12,783
Short-term lease expense 179 77
Variable lease expense 2,034 2,141
Total $ 21,516 $ 19,693
XML 109 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Other Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):      
Finance - financing cash flows $ 5,047 $ 4,140 $ 4,060
Finance - operating cash flows 917 624  
Operating - operating cash flows 13,208 12,502  
ROU assets obtained in the exchange for lease liabilities:      
Finance leases 7,125 5,076  
Operating leases $ 10,598 $ 6,067  
Weighted-average remaining lease term (in years):      
Finance leases 4 years 8 months 12 days 5 years 1 month 6 days  
Operating leases 4 years 4 months 24 days 4 years 8 months 12 days  
Weighted-average discount rate:      
Finance leases 6.50% 5.50%  
Operating leases 6.10% 5.60%  
XML 110 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance    
2024 $ 5,955  
2025 4,520  
2026 3,787  
2027 2,832  
2028 1,168  
Thereafter 128  
Total 18,390  
Less: Present value discount 1,970  
Lease liability 16,420  
Operating    
2024 12,485  
2025 9,978  
2026 7,426  
2027 5,851  
2028 4,230  
Thereafter 3,914  
Total 43,884  
Less: Present value discount 4,979  
Lease liability $ 38,905 $ 38,442
XML 111 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 25, 2023
USD ($)
Oct. 05, 2021
USD ($)
Aug. 03, 2021
Dec. 31, 2019
USD ($)
weld
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
weld
Dec. 31, 2023
USD ($)
claim
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
Litigation                    
Accounts receivable, net             $ 132,847 $ 123,657    
Legal settlement and litigation charges (benefit), net             1,058 (994) $ 2,042  
Allowance for doubtful accounts             1,648 4,110    
Multiemployer pension plan liability             $ 2,458 2,519    
Texas Customer                    
Litigation                    
Accounts receivable, net       $ 1,400            
Verbal demand for damages       1,400            
Litigation and Commercial Claims | Various Pipeline Projects for Texas Customer                    
Litigation                    
Verbal demand for damages       $ 7,600            
Litigation and Commercial Claims | Texas Customer                    
Litigation                    
Number of welds alleged not in compliance | weld       66            
Number of welds inspected | weld           16,000        
Allowance for doubtful accounts       $ 1,400            
Litigation and Commercial Claims | Texas Customer | Various Pipeline Projects for Texas Customer                    
Litigation                    
Verbal demand for damages       $ 1,400            
Litigation settlement, release of claim $ 1,400                  
Legal settlement and litigation charges (benefit), net               $ 100    
Litigation settlement amount $ 300                  
Class Actions                    
Litigation                    
Legal settlement and litigation charges (benefit), net         $ 1,600 $ 800        
Number of proceedings filed | claim             2      
Litigation settlement amount   $ 2,300                
Class action on behalf of current and former employees                    
Litigation                    
Number of proceedings filed | claim             1      
Class action on behalf of State of California                    
Litigation                    
Number of proceedings filed | claim             1      
Pension Related Contingencies                    
Litigation                    
Multiemployer pension plan liability             $ 2,500      
Acquisition-related Contingencies | Products and Systems | Disposal Group, Disposed of by Sale, Not Discontinued Operations | Disposal of Foreign Subsidiaries                    
Litigation                    
Term of agreement to purchase products from buyer on sale of subsidiary                   3 years
Cumulative amount purchased under purchase agreement                   $ 2,300
Extension period on agreement with buyer on sale of subsidiary     12 months              
XML 112 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Disclosure - Financial Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Financial information by segment                              
Number of operating segments | segment                         3    
Revenue $ 182,073 $ 179,354 $ 176,030 $ 168,016 $ 168,218 $ 178,462 $ 179,031 $ 161,662 $ 171,163 $ 174,556 $ 177,677 $ 153,735 $ 705,473 $ 687,373 $ 677,131
Gross profit 53,627 54,382 49,722 46,077 50,939 53,784 53,558 39,892 49,594 52,216 55,336 40,001 203,807 198,173 197,147
Income (loss) from operations 706 $ (4,682) $ 3,893 $ (1,830) 5,802 $ 9,114 $ 9,576 $ (4,698) $ 2,306 $ 9,236 $ 11,374 $ (4,746) (1,904) 19,799 18,170
Depreciation and amortization                         34,099 33,294 34,921
Intangible assets, net 43,994       49,015               43,994 49,015  
Total assets 534,776       534,904               534,776 534,904  
Operating segments | North America                              
Financial information by segment                              
Revenue                         579,330 573,336 555,387
Gross profit                         163,960 159,049 155,384
Income (loss) from operations                         55,170 49,616 48,458
Depreciation and amortization                         25,774 25,103 25,259
Intangible assets, net 37,622       43,260               37,622 43,260  
Total assets 402,782       407,779               402,782 407,779  
Operating segments | International                              
Financial information by segment                              
Revenue                         124,414 112,425 117,245
Gross profit                         33,610 33,591 34,282
Income (loss) from operations                         (12,229) 3,566 1,839
Depreciation and amortization                         7,580 7,648 8,791
Intangible assets, net 2,998       4,422               2,998 4,422  
Total assets 99,398       104,531               99,398 104,531  
Operating segments | Products and Systems                              
Financial information by segment                              
Revenue                         12,986 12,727 13,831
Gross profit                         6,457 5,490 7,001
Income (loss) from operations                         267 (992) (117)
Depreciation and amortization                         712 810 928
Intangible assets, net 1,168       1,208               1,168 1,208  
Total assets 13,259       12,408               13,259 12,408  
Corporate and eliminations                              
Financial information by segment                              
Revenue                         (11,257) (11,115) (9,332)
Gross profit                         (220) 43 480
Income (loss) from operations                         (45,112) (32,391) (32,010)
Depreciation and amortization                         33 (267) $ (57)
Intangible assets, net 2,206       125               2,206 125  
Total assets $ 19,337       $ 10,186               $ 19,337 $ 10,186  
XML 113 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Disclosure - Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenue and long-lived assets by geographic area    
Long-lived assets $ 312,320 $ 326,211
United States    
Revenue and long-lived assets by geographic area    
Long-lived assets 177,412 176,237
Other Americas    
Revenue and long-lived assets by geographic area    
Long-lived assets 107,356 108,582
Europe    
Revenue and long-lived assets by geographic area    
Long-lived assets $ 27,552 $ 41,392
XML 114 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Quarterly Financial Information (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]                              
Revenue $ 182,073 $ 179,354 $ 176,030 $ 168,016 $ 168,218 $ 178,462 $ 179,031 $ 161,662 $ 171,163 $ 174,556 $ 177,677 $ 153,735 $ 705,473 $ 687,373 $ 677,131
Gross Profit 53,627 54,382 49,722 46,077 50,939 53,784 53,558 39,892 49,594 52,216 55,336 40,001 203,807 198,173 197,147
Income (loss) from operations 706 (4,682) 3,893 (1,830) 5,802 9,114 9,576 (4,698) 2,306 9,236 11,374 (4,746) (1,904) 19,799 18,170
Net income (loss) attributable to Mistras Group, Inc. $ (2,514) $ (10,298) $ 337 $ (4,986) $ 2,842 $ 4,373 $ 4,643 $ (5,363) $ (94) $ 3,380 $ 5,937 $ (5,362) $ (17,453) $ 6,499 $ 3,860
Earnings (loss) per common share:                              
Basic (in dollars per share) $ (0.08) $ (0.34) $ 0.01 $ (0.17) $ 0.09 $ 0.15 $ 0.15 $ (0.18) $ 0 $ 0.11 $ 0.20 $ (0.18) $ (0.58) $ 0.22 $ 0.13
Diluted (in dollars per share) $ (0.08) $ (0.34) $ 0.01 $ (0.17) $ 0.09 $ 0.14 $ 0.15 $ (0.18) $ 0 $ 0.11 $ 0.20 $ (0.18) $ (0.58) $ 0.21 $ 0.13
XML 115 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - The Credit Agreement, JP Morgan Chase Bank - Line of Credit
$ in Millions
Feb. 27, 2024
USD ($)
Dec. 31, 2023
Aug. 01, 2022
Subsequent Event [Line Items]      
Fixed charge coverage ratio   1.1 1.25
Prior to fiscal quarters ending December 31, 2023 | Subsequent Event      
Subsequent Event [Line Items]      
Fixed charge coverage ratio 1.25    
Fiscal quarters ending December 31, 2023 and March 31, 2024 | Subsequent Event      
Subsequent Event [Line Items]      
Fixed charge coverage ratio 1.10    
Fiscal periods ending June 30, 2024 to maturity | Subsequent Event      
Subsequent Event [Line Items]      
Fixed charge coverage ratio 1.25    
Prior to fiscal period ending December 31, 2023 | Subsequent Event      
Subsequent Event [Line Items]      
Non-recurring cash charges added back for purposes of defining EBITDA $ 10.0    
Fiscal periods ended December 31, 2023 to December 31, 2024 | Subsequent Event      
Subsequent Event [Line Items]      
Non-recurring cash charges added back for purposes of defining EBITDA 15.0    
Starting January 1, 2025 | Subsequent Event      
Subsequent Event [Line Items]      
Non-recurring cash charges added back for purposes of defining EBITDA $ 10.0    
EXCEL 117 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !:%:U@'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 " 6A6M8E$PF[^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TD7#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!P3)^2UX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/'@-E$+4 ULT3 MXVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&LQV;)E1T$O#T]OBSK5BYD MTL%@^96=HE/$+;M,?FWN[G5$+L)%<;KJ1XGUU_^%V%_6#=WOUC MXXM@U\*ON^B^ %!+ P04 " 6A6M8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !:%:UB2(,'(4 @ (@Q 8 >&PO=V]R:W-H965T&UL MM9OO;^(V&,?_%8N=ICNI+?D!E+MKD7K0WMC6#I7;IMNT%R8Q$#6)F>VTY;_? M8P<24CDFFK_-P]4+9$U\3(M!K$J?\NK,68O.IV^7!FB28 M7] -2>&3)64)%O"6K;I\PP@.55 2=SW'&703'*6=T94Z-F.C*YJ).$K)C"&> M)0EFVR\DIB_7';>S/_ 8K=9"'NB.KC9X1>9$_+Z9,7C7+53"*"$ICVB*&%E> M=V[<3Q-_* /4&7]$Y(4?O$:R*PM*G^2;:7C=<62+2$P"(24P_'DF8Q+'4@G: M\>].M%-<4P8>OMZKWZG.0V<6F),QC?^,0K&^[@P[*"1+G,7BD;[\1'8=ZDN] M@,9<_8]>\G/[?@<%&1(I-W17&88(%'5XR^(";/!C7Y0L%4T=#]*)7?^UPP^#2".#$:TV?" MT#GZ?3Y![]]]0.]0E*+[*([A2^%770&7D"=V@YW@PGN:\(DY_.N,7N'VEYQMQ_WVSX(+!D/]'1SA7Z.D5Y#KPB6]P0*X[,-$Y8<^D M,_KQ!W?@?-;1L2DVL216(=26(5/O^#3;\;G)DTS'*-'LJ%,Z$"9=03+='C'QJBVH"R)54 -"E"#9J!F MA$4TE L5@J53.Z:.*.V7IMJUR1C?%IHEL0JTRP+:I;&KXXPQR>PNX@$,KN\$ M,R,XL]KYN>N=^ZZ.F#&P+3%+8A5BPX+8L.%ZQ3!D22K)J9^39JTECKEV4AK# MVM*R)%:A];&@]='8P]M41&(+PRLFZ"%+%H3I*)DU',<]]WN]H79<&4/;DK(D M5B'E.F7&YC1A]4A6DX%)+SQC^#-X-X(>*0ZU'*WZ M 5MJ58ZE(W#-.?U;CF/Y#N;O-_J2:AF:Y68L2@,B8!"#ZU.[$EJ"5AV#+;4J MP=(SN.9D_RW!8@F<,?HL:6@QFC4??M9BL^H?;*E5L94.PC4G_F^QS2@7D!7_ M%6WJ[QEF16?8[SM:;E8MA"VU*K?21+A'7(2BQ@BNQV06&#@?M9"LN@9;:E5( MI6]PS43@_JMVJ]:JB;"E5F54F@C/G.;O MAQJZ?0W6.%V16AMV1.CA^USK&,QAK6F=PC%XI6/P&CF&/TD\1GY@OU>9[[:I90S2VDP/S:SXG>BBQN:HUM1.X0&\T@-XC3S M-!6$Y4]AY:XNWF/44C,KUE&S:@%LJ56IE1; :V0!U'1$8W!-*\JT6<<1G9L@ M(" ! F$NIB5GU0384JN2*TV 9\[A=^3F"8YC]"7C\#'7STVS3NVFN#FN-:U3 MN &O= .>.9'?T;I-"%O)I>PK*(@U^*=D@U/]@/N?SQ+,<:VQG<(6>*4M\,S) M_'1\]XANLC 2E*$;(0@8=+4_>1?CE9::6:_NJ:@YK#6T4V3]?IGU^^:DO7AD M=1>E. TBL*%J0T@=NV5,;8W#32&OV/E;HM07,)@O4SL"S7&MBQ5.80_\TA[X MC9XQS->0\9JFZQ&9>EA6W8$MM2JLTAWXC=S!+%O$40!SE&)MWF%6:5T:8]4H M[-3Z2DU6VSV/W/[PHG?5?=:A.2@8:N0 JKL3\S6&)J'?,@'K6BJMNA:7W4JB M7&UPT$'?&?B]RV&_Z.,.Q2EL@%_: -^3V&EY,AUSI#KPC\/_OD(OAWD]CZ@B*/H M36O8OC5(4*2L"DVYW,H2:P(?[I_N_OC#T',O/W-9S1BED4K0-XR^;A$O%F=H M&HJ@P[+(#2ZI"H 20I3Y 4$N1\V:QB%81_1>RDM1S_D\4SK%(J^.NI\_G*&7 M=12L9:/)ZP;6>V@PM'%!T!)2U!"E5* 88A@T%:?050>%>,L17N;'M,U?YJ4C M6UDZ0F1Q()J0@,C]S:*\[T+NI9"-0%A=6&ZNQ]MZ;F?J4F_Z@/A:)I:RB=#> MD,#!?>.QW-43.6'H&E/^$,FD +Y9)"O$M(^^S0.C]3IQ"K?GEV[/;^3VQD"* MP;0$O-JMNSI5:E5KH]_XA+@Y$5YJE13?YX M1*#^-F[5VME2JV(JK9UOMF0'"619)G8'![7^[HA874V=.:PUL5/8.[^T=W[# M*K$=L5U-8CTSL]S==RTQJ\[.EEI.K'M0NBX]KOH) $>!+,')J]B+H\7/#&Y4 M<7VW/#W_C<(]EA:9HY@L(=2YN(0U@^5E__D;03>J$'Y!A:")>KDF&&Z*\@3X M?$FIV+^1%RA^?#'Z#U!+ P04 " 6A6M8VBE 94(" #(!0 & 'AL M+W=OTWWY^@(Q)$/$F]MEW?__.\5W:"?FJ:@"-WACE M*@MJK9MY&*JR!H;52#3 S4N5(T$7+D@1L,XBF8APX0'>>K6"IFG MHM64<"@D4BUC6+XO@8HN"\;!<>&9[&IM%\(\;? .7D!_;PIIK+!7J0@#KHC@ M2,(V"Q;C^7)F_9W##P*=.IDCF\E&B%=KK*LLB"P04"BU57N\EE@Q7<"_J35+K.@KL 5;#%+=7/HOL*AWRF5J\45+DO MZKQO_"E 9:NT8(=@0\ (]R-^.]S#:<#MA8#X$! [;G^0HUQAC?-4B@Y)ZVW4 M[,2EZJ(-'.'VI[QH:7:)B=/YHJV(1FON?Z^YIS341M9NAN5!8NDEX@L2XQ@] M":YKA;[P"JK_!4+#TT/%1ZAE/*BX@G*$DO$-BJ,X&=!+^B03IY=A"DA(ZK$'6HK5OU52O5.CQL1A F_9HTZO0'D5Y\:D,*Q0UH;@"VM0$ MWZ ".%?O=(\YP0-XLQYO=A7> Y$,K5?GZ(8%XN3N'$9X4ET,Y,[U$(5*T7+M M"ZU?[=O4PE?G/W??XYZPW!&N$(6M"8U&M^:ZI.\;WM"B<;6Z$=I4OIO6IM6" MM YF?RN$/AKV@+YYYW\!4$L#!!0 ( !:%:UC"3\HHH08 &8< 8 M>&PO=V]R:W-H965T&ULK9EK;]LV%(;_"N$6Q08X,2^ZMHF! M--VZ NT6-.WVF9%IFZ@DNB+E)/OU(R7'LL6+4ZP?VDC6.>1[J$,^A]3%O6B^ MR35C"CQ492TO)VNE-J]G,UFL647EN=BP6C]9BJ:B2M\VJYG<-(PN.J>JG&$( MDUE%>3V97W2_W33S"]&JDM?LI@&RK2K:/+YEI;B_G*#)TP^?^6JMS ^S^<6& MKM@M4U\W-XV^F^U;6?"*U9*+&C1L>3FY0J^O26(<.HN_.;N7!]? A'(GQ#=S M\V%Q.8%&$2M9H4P35/_9LFM6EJ8EK>/[KM')OD_C>'C]U/KO7? ZF#LJV;4H M_^$+M;Z<9!.P8$O:ENJSN/^#[0**37N%*&7W/[C?V<()*%JI1+5SU@HJ7O=_ MZ<-N( X<4.1QP#L'_%P'LG,@7:"]LBZL=U31^44C[D%CK'5KYJ(;F\Y;1\-K M\QIO5:.?BEJ+D"ZK8 KRE):T+!FY-U M:"6M%_)BIG3/QG]6['IYV_>"/;V\8\4Y(&@*,,3$X7[]?'=\[#[3\>Z#QON@ M<=<>\07=-@VK%;B24L?I"J?WC]S^9FJ]EAM:L,N)GCN2-5LVF;]Z@1+XQA7< M3VKL*%2R#Y6$6I]?4[D&^J6!PERP[RW?TE+'[HRZ;RKMFC+S?SM':1(E%[/M M83BV%891ENVMCG1&>YU14.=548A6R])+0\&TQKN234'-E$MFWU)R*)/@+$I' M.AUFF"1QZA8:[X7&0:$?ZJT>/M%PYAS"V.XTQAD927-8D3A.W,J2O;(DJ.RF M81O*%X ]Z#5>,MF]=J'6K-$+29_PU)OPB:THBC,XTNVP@BA#;MWI7G<:U/U% M*%H^0V)J=YY!$H_3TV&6I%F&W2*SOHU4W=B:V;312%/> M3,TL+1G,4SQ2;%NE:9QX1C7?"\Y/Y*FB]8KK>;0;4J_(W.H^(GD>C40ZK'*( M8K=(! ?\P*#,]T(L[GE9.ID"'6\\)?%8FLLNSQ/B$W? 1A04]XXMF<[*A:9? M(2H&%'UPS_I=.X<*,$'CS'18I6GN$3FP# 7Y,?^KF^'^:;-S/^R5Y&EF#:)M M%D%(/-,&#?Q!80#ULSL@CUC]QB1*4VOPG'8YC#P"!_"@Z%G%P$=.[WC)E6=A M1T%^_6A)\+-:.XYY8!@*0VQ/VPU]-*AU!NR 5'J8$+M('&8X]N;- #,4IIF6 MV+0L2+/RQ!NS:95%A*!Q +99JJ>'+Z\&JJ$PUI[R:B.:;L,BEJ 4]>I,L:;2 M&XT[YUJ,;'IE.1QCV&&51MBWW V(0V'&.10O>=WM"$JFMTI W)5\1I6M7/YB<*([3Q"G=)ITN$Z-\G M. M.Y)Y!_I@@W<"BD.F@K9>Z$7C*)/E#P5CDQ$AG(Q3QF4&8>29E7@ * X#]-E% M"+8)B>-XO%X[K)+##)Q?]OZ#CF@9HX#59CO^D]E7IT!A?$[0^?R?RDUH[#'%"+3VTG MGV:U5*+X-@4(3B'L_@&YIHVI=UJU%@W_ERV M&\@$QN.(;2.<>S!(!FB3,+2O%@MNV*!7#'.^X2R/QKQPV2$499Y] M*QD03<*(/M2YJ^M%I2?;VGPCV&I0"^D^I+0YJX7K%7-Z+=3/NE0=>@Y_W<6(M2%QWRU8L,H_1-=U+D7M6(C6.40Y1; MK\%EET6Q+YH!W"0,[C]%?6; THA2/UKI*D/SFTG/ ;&#QVA<"#F,<.Y+EP'9 MY#G(]N.!./:A.8SAF-9.NRR-? ('6I,PK:V:HEOC H(3ZQS=>?#AMK,//F8' M'X',%[A/M%EQ7?Z6;*D=X7FJ V_ZCUK]C1*;[KO0G5!*5-WEFE&=ML9 /U\* MH9YNS*>F_:?%^7]02P,$% @ %H5K6!C"+BJC @ : < !@ !X;"]W M;W)K:K20M+(T$1VAXF M553;'J8]N,EM8^'$F>VT;+]^UTZ(6@A0I/6A\<<]Q^=?%;DE9Y:2)'5O( M-!&-YJR"A22J*4LJ_UP!%[N9XSL/ [=L4V@SX*9)33>P!/VM7DCLN3U+SDJH M%!,5D;">.9?^Q3PV\3;@.X.=VFL3XV0EQ)WI?,EGCF<$ 8=,&P:*GRW,@7-# MA#)^=YQ.OZ0![K>&#YPF?XEAHMXW'41*S)#:O0.*.<+(1B]GS]O%PI+?&4 M_1JRVG*/A[G-S;M0-"M M 2EQ\_&H97=GW?82VNA"2/87)TY8U8V>#J6BY8\MOZD9V]3WVE_B;O=M'A%X M8&'<6QB_:&$NRA(WK--?4TFVE#=@=>>"R/,?R7\E MZ$!ZU$N/WB#]S:F/GF0T\(9S?TSD@8.X=Q"_W0%3JGE=??Q$4^A%YY,X#!^) M?QH8G$_/H_%T\DB[NU<'S1OTE7.[X1#\)\WMTKN!JW7E9I+@J=RH(HL;X:7=.+.8M+@PKQ1RJ>],%O M4E)92/FUO+A=78V\ ]88,-L@Z#'P&P/_M09!8Q!4,U-3J>9AS@V?7BKY M1%2)!F_ECVHR*VN@GQ9EW!^,@G]3L#/3F2RTS-(5-V)%'@Q\05"-)G)-;HNE MS 4YN9-:OR=GY//#G)R\>T_TEBNA25J0W[=RKWFQTJ?DW='UY=C V,HGC)?- M.&[J<;"><5!&/LK";#7Y4*S$ZMC!&$BUS-@+LQLVZ'$NEN?$IZ>$>O-Z<#;/PV3G[ES^_QUP2CC1#Y\WJAC8*T^0N;[-I9@#LK:\F%WO&E MN!I!L=!"/8K1],P%-F&U8509 MEK7R<1IYDR""A?-X.!4N+(PCWX;-$5@449^VL*/A3]KA3P:'/Y/:E(FI^FG4 M#L*#!P=1%$;4HH' PG 21A8-!#:)/.KC-,*61CA(8RX@M,N4EW4?XQ Z3V5^ MDDPL"@B*A;X=" R51#UQB%H"T2"!7Q141+)3=9'#$8]?T YYBT')-!CC=\!1)@8]@D1Z3[=0)'>S;L 2U MX&JYK4B*8@-_0QH5&Y2.[]*)F-UI,11"QT6Q"8U[Z'0Z@0X+A<,655?&7"K3 M)!C**4!"1+W )H7!PI#:K! 8)%[?DNST QT6$-?+;WNH@R6),R6R2O,W1;Y_ M\;DBP$DP%Q*%-B470ZG?HR1H)R7HL)9XV:-DU1YEK61.8$NLJCCA-<-5!&L$R5L M6)0X 71X?ZSTOR:PR=GO3NNM-R3Q.#6HW<6':\0[=]0K O/.F;UY0E%][R-8IXO8L"Z: MI]F^U$+?P6KR.E8N#%C9<@]%];+JM!$+!Q?^E^J=-]#BL*7E&W&TZC61>Z,- M:%O(C0N4XJ#R^NX<>$MO\[?R=CRSG3QCP_*LRX%Z+O$EXBHJW_-]NY\C,)8D MGK-&,-@DZM%GK--G;%B?'2[](3*N5D+)8##&G$J/P:AOE_KQP;%&+F"S7!X/ M:5C&^\+4YP#MW?8(ZKHZ>+'NW]"+>7V0U+FIS[4^PAX\+33)Q!I<>N<1I**J MCXKJ"R-WU>')0AHC\^KG5O"54"4 _E]+:5XNR@>T!W;3?P%02P,$% @ M%H5K6&7R90N: P A@P !@ !X;"]W;W)KB#[1$6^I*I$O2=O;O.Z04 MQ99HPP7\8DG4.<=SAJ/1:+9G_*LH"9'HI:FIF%NEE)NI;8N\) T6=VQ#*-Q9 M,=Y@"9=\;8L-)[C0I*:V/<>)[ 97U$IG>NV)IS.VE75%R1-'8MLTF'][(#7; MSRW7>EWX7*U+J1;L=+;!:_),Y)?-$XLJW M! S6T)02MK.NP > MV@"\$P&X'GID5)8"_4@+4AP+V."FM^2]6GKPSBIF)+]#OGN#/,?S#0$M+J=[ M!GIV.=T]X\;O-\C7>OX)O7Y/3F[)7_=+(3D\0'^;LM^J!V9UU56F8H-S,K= M6!"^(U;Z_7=NY/Q@RMPUQ;(KB1UE->BS&IQ33W^%CEIU%5VKBC:EKI6(M83J MG[OTUHV#()S9N\.DC&%1& ?'H&P,\I.)WX..3(2]B?!L:?PF2\)1?E031Z:F M)E?A-0OBFF+9E<2.@Z Q\&E!].S#:2WD9RUL8G(L04T;='%TO)J^56XF5-D&2(,EBG MDK,:J&M 20*5(L6-)D'_E/B%&+TGHW"'^S=&Q(-&D(TA_HDG?-([GES@^-+: MO#@?I@Q,1L$/2G,Q1MP.,V" G"A=UWD;4)S_6;PCGX^5>@$*]#-GV\U-VQ/@ MY7AGG$8<0U?W_,EDX-:$B\)D6.&PO=V]R:W-H965T&ULM9MM_BL;7N6MF MXAJ)YS;Q3&,"]$5[G::]>TUM)6:*D0_DI/WV)S U1@@%[K9O$F-V?RMI%R'] M#5=/K/A6;BGEZ/LNR\OKV9;S_>O%HEQOZ2XI7[$]S<69>U;L$BX.BX=%N2]H MLJF==MF"&(:SV"5I/EM>U=]]+)97[,"S-*=KND^'%#,_9T/<.SGU]\ M2A^VO/IBL;S:)P_TCO(O^X^%.%J<*)MT1_,R93DJZ/WU["U^'1.W9Z9E0MHAE=\PJ1B'^/=$6SK"*)=OS30&>GF)7C^>>? M]+#NO.C,UZ2D*Y;]G6[X]GKFS="&WB>'C']B3S%M.F17O#7+ROHO>FILC1E: M'TK.=HVS:,$NS8__D^_-0)PY8'/ @30.1'*PW $'LW$PQT:P&@=+S& MP98=O $'IW%PY#XX PYNX^#*$:P!!Z]Q\.KL'M-1YS)(>+*\*M@3*BIK0:L^ MU 51>XL4IGE5NW>\$&=3X<>7*Y:7+$LW":<;=,?%/U&8O$3L'MW^?X:L%%HRKT8MTTX.;8 #+0@,^, M)YG";37"#;U/2UXDY>^_8<=X$Q7LL+]$[_+U*]$3MOZV9=F&%N*L1[#[INF/ M(E2@#[5BNQW+CS%JK@)QJT>\W6S2ZE(53=XGZ68NAFR=[%-UST,]ZQ/E8DH2 MV:))D:?Y0XE>BFLU7:?\0@&+GFG8>GW8';(Z^XQO:8'6;"E\0GIG6U>#RO.,B0(20L@H3%0+!.D9FG(C,G M%MF8PCHRW;/T8=\EV._F;Z4T,PCNF@5],U$,4BDH;$S+,;VN6=@WFQ/L69)9 MI# 3X^E(#8M5[6]1G?&V3N-MU4[FP'B+J5NLOTIQ+8M!KC]=5'>7\\G\C^%I M_,:"O*(A80$D[!82%D+"(DA8# 3K%*)]*D1;>^%_$)N&YVY]-W9OFC8]WY2N M:?@^N:2Y2+1(NE+D^^ MJS+L]-HRMX@MS;XKM96<8VT;I^88$A9"PJ)1@Q$KK(@ZR>XIR:XVR7?5RF]> M[6(W=:I%GI-JQ:U*J]N+;EOR?7O>*6(X>Q3:C6KB)B[O:<13INMKBE-5* AWR5.QPS_8+JB+1!IRZ MF("$!5Y_AL3RBA R8 @)BR!A,1"L4W/^J>9\Z)I3U9G?GPJQZ6%^RDT#%^^-ZS4=HXGS15! M8]>5'FRY(!0PL47P7&E*4=C-L>M[LOB@LB.&B67U0167^.HU)&Y%14Q^I0"! M035%4%H 2KL%I86@M B4%D/1NA79*I!8+T&.4B(:QOG%X-BN)5_W"BO+E]<0 M^O9,KA-(6CBJ!Q%HS%@1T[4'YIE6Y\1:]>I_2!(-6%K!&5XOV6H[MY=N4&D2 ME!:"TJ*1(Q*K[(82WNJ)6"\H3I$G<%\"LTW3EA,\QBK0-VMR>L?$#$%C1J"T M&(K6+8-6B<1Z*?(7Z!3ZB)/7')"T /=U/M/RY14DJ)@)2HM :3$4K5M\K4** M]1(ID&"!^SKEO+>.7XVR"AHKG6*A!/FR+*KO^N2T@PJC4+1NVEMI%.NUT?&B M!5&F&U0(!:4%N"^%$M_K[U%!U5!06@1*BZ%HW5)K%5&LET3UHH6ZO/J*)/8] M5[Y+K-1V5N]G-MS70(GOR071AQ'+-,S>K**22['E]78<"CO3-'WY9R]57'] MM""M*DF,7RE:$%!5$I06@-)N06DA*"T"I<50M&Y%MN(ET8N7HT0+HE0$+4O> MZ S8V;)T")GCUWJG[O\[\H%Z3_6:!NVO&Y4 M6UERKD'%3%!:"$J+1HU'K+"R!C+=*H]$KSQ.D2Q(7R2SW=X/#Z.L GVS)N=V M3,P0-&8$2HNA:-TR:*5*HI<4!^J0FZ:M_KB'O24%#AJ"T")06 M0]&ZQ=?*IN3YYS !) O2URWG6$P#\OPTRBQHS,ZW&*Y<(&J2_$"VOO>3,P^J ME$+1NIEOE5*B5TK'JQ:F,N.@JB@H+2 *5=2P>YM4T* A*"T"I<50M&ZIM;HH MT>NB>M5"75Y]W1+[ABW?*%9J.RR_P!$H[$1)R 71-R*6BQWY]Q>%W9QXOD7D MS8;2SC0=>7&I:-S9\QC'45^TKQ$&;T77L8K5TPGQ?$]TN,! M9_OZK<2OC'.VJS]N:;*A164@SM\SQG\>5"\ZGM[F7?X+4$L#!!0 ( !:% M:U@J[XNCR0D HQ 8 >&PO=V]R:W-H965T&ULK9MK M;^.X%8;_"N$NBAE@/!8IZI8F!A)K!@W0G0:3W?:S(M.VNK+HE60GZ:_OH>1( M%GG$.*B_3'QY=:R7/"0?'FJNGV7Y1[41HB8OV[RH;B:;NMY=S695NA';I/HJ M=Z* ;U:RW"8UO"W7LVI7BF397+3-9\QQ_-DVR8K)_+KY[*&<7\M]G6>%>"A) MM=]ND_+U3N3R^69")V\?_,S6FUI],)M?[Y*U>!3U[[N'$M[-NBC+;"N**I,% M*<7J9G)+KV+/414V4E2CUIG0M)]5XYU[ CQ?PIF5:*TT[Q$F=S*]+^4Q*I89HZD73F,W58#\K5+\_UB5\ MF\%U]7PABTKFV3*IQ9(\UO '.K6NB%R115)MR'=(C(I,R>^/,?GTRV?R"\D* M\MM&[JND6%;7LQKN046:I-V_>$V\=RQ_E"-OFH:?57* M+8$!7B9U5JS;$9+5F4!;O8W*\:AJ\KBJ=DDJ;B8P.U2B/(C)_*]_H;[S-ZS% M+ADLOE"P06ORKC6Y+?K\!TR<69'*K2"?-8LI\+^!#46R*W#!R.]' A->9\*PI<;O\#\P#[;"L)4RVJ2S2+!>DT-VI MK]6'J4JB72D/&0PQ\O1Z=A9YE\RB2P:++Q1LT %^UP&^-8MB 4'3+&D7JF)) MDJTLZ^R_S0=8,[;A_-,LX$X4:0F%J%P6Z1F%Q8K45(.E5- Y"MYQM!)E";EQ M3)\Z><$3(C!^?>JQD&I.,!4--".F* QP%V'G(K2Z>-PDI9BJ57])P :@4-7V MD7A1KP5F*#3NP@LHT_P@(M?5YH,8$?&Q?HDZ1Y'5T?UVEV2E&NHD!7-KO%,B MXY>I&QCI9:HJFAFA$ M67UI)BJ@##6='40Y,B$=?\[B8H%(N-:AL37,T.H).%&K5B-*]*XYTNINH-^XJ0I" M7[]S4T3IV)WW-$/M.+/8)- !E=I'G&!)50GH(;6XYEGRE.4-HG23A%BM8)^H M7B7IGWN85U2?M?)E5NWD\0.T/2[*-!>-%E\JVK G>JRA=JZY35.Y5P,#YF"1 M'1*8H=$6-!%D&CK,UU,*D=& ,6,\(#HW"L;RJD<::F>:^^( PUJ.KB0(I-#0 M-P8&)F.AJYLP92P(1RST/$/M0/-0"EC_EV_\TB:X5"/].$!08R:(@#%/9QI$ MYD5>I/LR51$?V;_0GFJH'6NZ1-LEKZ-99M((+&E&]YBJ:61T#B*BU!W),-;# M#;/##=@H]P+MGI-)"S/'$$9QJ+Z:(*JISSU]1X#(&/-'DH_U/,/L/'-_LA6P M=11#",4+#2\8[82&%206C<9(AO4DP\XFF;$57ZT_XB4555/KR@KHNR0GHJJS M;5+CQA&>B8R5%5/![D$W?C;UL)YZF)UZ?OP_.W]F4@KS Q[J[C 9=W1R0&0< MWJH;L5?8/I0CJ:.#WJ M,#OJG+K,BAH(-(/IS;*J,H126!#I14%,%AK(@ZDHI=Z(JQYYF!UY;GL85L:> M]A4(P%(/SLU\T#!SJ1?;CSY-D#&F\G,WA.K=@,DZY/M)1F>./#'6W)S;W'6(;#/4G M64($2)@&SG)9K*>U*+=-:1'U:.*43_4J-2*"-<@Q*E*(;LS>R:F>G& M'Y.?IH$7Z32&R4+H,WW]P7349SX;L=7SF&NO0@U[K10'F1_PLI1KUI)"UVC[ M!2*C$722#@I8N.@TW-!03T.NG8:Z?JK:VK3%$((J04!-1Q@B<3_PC+1#A.!I M;+UQ>_9QWV&?$T?]3#Q:V75-6#$\83RCSR@QIO*\L2[JH<>U0\\Y>SMUYO!& M0X.2(6KX?01")%-DF"&JR!W9F+L]!;EV"OKMN"//EI"0>?.@QO&4/K6E;7%2]J4Q0DDL"#IL40.F=P" M/.S#FA<*?0^ P04^=#E2&>+ZN2 B@L&K%T)C3,9&]RR\!QEN!YFF4UNOV4?M M86=CH7[8M\!DKL_T,T%,!G0_DK6\)QG.WH=?S-(5ZLF*11]%WHM&BR\5;=B0 M/3-Q.S/=B756%&JTJ]*$*#.)[F Y4I)R>*BS$B;C5*_!QIC,"\;XEI\\B&0G MI6^J5&RU@9!/X'-]SD)DB-L8DPW<#FWT?,3MAW>/^]VN76N27!V]I;FL]J7H M2@UJE4+=7?04[J+1XDM%&S9ICV?Z5M_>C#NQ 0D/]+9?H&HIJ[CZT=5B(Q#LXP8Z6F+ MA]8,_R&+)I-/BC(P=#OR0&U9^>W#R7W):/&EH@U;LTX;V^UNJX(2>I- M*??KS<>*&-Q$L(#J==8%HO*<0#^<0%0L8F,/:?8PY]EA[F'PQ%/S? 99@.&L M)O^0JBB+/G#9QAP\,&K,^8A(7[:LDM;0[.0A\:THU\W#]A5I3F;;IZV[3[L' M^F^;Q]BUS^_H5=P^EM^':?^7P*])"4MV!5VZ@I#.UP!FUK)]\+Y]4\M=\RCZ MDZQKN6U>;D0"VS8E@.]74M9O;]0/=/_]8?X_4$L#!!0 ( !:%:UC9#LD3 M6!X (A7 8 >&PO=V]R:W-H965T&ULM5Q;<]M&EOXK M*,UD(E51M"P[,]XX294LVQGOYN*R[,S#UCXT@2;9,8AFT(!DYM?O=RY] 4G) MF:F9AS@B"72?/M?O7(!O[GS_,:RM':I/F[8+WYZLAV'[]:-'H5[;C0ESO[4= M?EGZ?F,&?.Q7C\*VMZ;AFS;MH\N+B[\^VAC7G7SW#7_WMO_N&S\.K>OLV[X* MXV9C^MT+V_J[;T\>G\0OWKG5>J O'GWWS=:L[(T=/FS?]OCT**W2N(WM@O-= MU=OEMR=7C[]^\92NYPM^7?792-79IQG9XY^_^ M;O4\7]%ZM6\#_UO=R;5?_>VDJL# HVKI/_FT_*A^*&9Q?WW'"I-UPR MW;(14_G2#.:[;WI_5_5T-5:C/_BH?#>(X;E6]]:VKG0V5Z9KJ;4]LK&WXYM& W6F-1[7N]$)VNKQG MI\>7U8^^&]:A>M4UMIDN\ AD)]HO(^TO+A]<\:6MY]63Q[/J\N+RR0/K/4F\ M>,+K/;EGO6.'_M^K11CHT/]W[,2RWM/CZY$]?1VVIK;?GL!@@NUO[/'^ VJ>)VJS]N M9]6;KI[/JL&O[+"V/0Q@6%=N"' 4B^ :9WI:^12_52?7?K,UW>[D;%8Y[%:U M\$-$P%_^].SR\N*Y[VP5_-C7EK]X_+S:P#I=9X@$TU;;WM^Z!GN &M<-=M6; MP3;58.MUYUN_VIW;SBQ:?&5"@$?$]8.ZC^#;D?X(U=JV6]IS\&2(;N-^MQ41 M%\S2#CMF 7QF'_<< _J]K=NM;]SK\0@8__]CQ4&Q^&"FP"RW"UZQH8 M?>_P)RW$=P@Q85Z],/5'T+:@37!EYV\-^;19U<#TSYL>?W>'E&]]/RPA(#^C M;[?@YD#23(>.J=\(DIVC&O;1_6#B*C\ZHLF!]!?15^ M%_DQ%>?$8_CO6XM5EI#XT(_U,/;TD9?P3HZY,F%6&=M[-A>E9HE;<;;,$5RS M]7>0WLIVRE^^%+K4A8T+'"A.75>W(RN%:0?;=\PBOJ[';7J-?T*O'E?7&6[M>G(S]R:=A0+([>1-1&& M$JV<^;]O&<,:#FBU!E9AAK>[JEY#-L+#&F3U!N9*M\HR#N9-IA9OA ,*HQLL MF='?D 5$C?X9CIDVA/-X^NSR^:RZ Q/7%8<64$V$5[;VPOAJVYJ!8!O,9FQ; M<5GJ8TW;$G4%SY,_FA#$IZ7EV9_79FL6\& #]'O&_*8%%K"FI>/33M@_$59: MOO98NEP(M 2O9[15Y[MS."$V.K+; 7\3Y:?JX7]Z^5Y=^UFU=+9MDF*37:A& MB(ML;N7OWB\\G"LH;LW"0Q<\G-EO(T0+<4(@T,5V\ANPGF5_DTX^J\+:;\MK MH$MC3^M'"G$)N3IB\KYC!GRUM" MF.5-[$P0L3KUF:9F-Q;OFEK+VI!%]=9&O\/KKX@F7/ER[-79@*T](A(8U \2 M*0E>3>T3GM1L*'#BNYNH';H8F3M]_Q/\U[JZ@B: UO+'#6M ZP'-P4<< M1UR>4O"SXCM#J.3AOS$1?VB ?(+I3;D2KL!K 2B./6L%7+*5FR;>MK.BI= MQ0 'A_X9.]VH!&<2=FG%<=LPJH&(Q-MW@ 5TUAE[>AP : #)6/A:8--?G^_) MZO0=G#XXUY!<'(1=/H$CWXDSYH64YQ_@*4'AS4!F1Q/*O36<:+(3[@A/W :(!85W+ MB ;V."O+RF(2$]P2) MS/9QWW9)ZB)PU(*S@5@RA%]7MVH_YZE$'/HR U#,/:XC3 TRW">M$+B MF"*4/4'[Y9(B;'90$'4#,L7CQ<@?@(XA1;%O'VR,.0*6HO>AGR5/AWWT'P%U M60= UZL1.,&*[_G1-0V@VROP8U9=+457KH(SO.,-@GBA0PN$='(&6#G# 2QX MC57+&_X'OLC$,$I%I(DTUS!* (I$HPXGJ@>X<[(/;%G9Z"D[E8RG&4KRR*P MD],/)!TQ6\_^ V/_/CY_,GU6P M%.1H'?$;ID5G^@E2KIY5Y]][W]SAURJ%:;#X,QV$ M-TL15CA0TX4Q=N%&5AP(A:)FR^%%(W$6B)@@<&7*5J 25TWCY#SM3NAX-R+] M,MWYAX\]93>X'CY(LC,.Q&"Q@WTK2PI;!GP<[BSRUC>A-U:$QI6D>V3SM2K66 %W DTDEZ\/,O;UZJ>@BE^$ N1V(Q MU( 3[ "M:VP_ -\PJ['91>F'>GO.7@[^2<*'ALU;3H^0J2!QV6Q;O\.)@J/=%)8Z3F.T-@-HB1X,G+H*^&N"P7?1Z[JZ(T-*2)SN":" M$:?%V?M;4HY6#4,"/B,T?/(('] ,Q!*2%]( +2G0[Q:AL'[(D6P,H6_<01R# MH*-"S4K(5^@,X%7KX+<;!@M45-" >6=VH<##\:@UX"=BW!(-SHAD-IB:(K K+8(5!,^43OB?QM;LYHAPEZULJ,8#<:USK6]<()BOW M4G!9K7 SDQ\%WU <0>6N 4@8[$04NH)Z%%HX)3P].27-Z_"R9D(H:<@1HRL M>0LIKE1 DRV5WHSF+ 4ZQID/Q%(:)^\&B2&A'03< M[J\ 9N#7#<$7V&$_B[>03L&"(HKDFZH561)7N!;> !M I6:<2D2#@Q\<)!56 MD>X.24U*D1>>ZC0H:7>_V\ F]:O']16AC!2ZZQ8.E9 &0=T6>DI-RW3= <\E?/V<*M M'V+%B<_/G@HI9R%I5A9LNA6=[ZDN@$/?&H!M]7,99=.U""'A.9%WY.2-MT$3 M9];;/4-E-PP2.?XVL<:$*T'J!E;E2?3P_P/[]7LXQE#\/KOYIYF6*";N/<@\ M()4@T5&M+WINJ Y20]C 4GU"\A5-=OS3RLF_PR@GA_R,>4X\O'J2D#P9N$8< M /&1.H^,<64B<#&+X/M%U0(+6XXHJB3X";1;4ANMVX7(FZ01M1];JB&3C0H> M@&&4ZI<=Q-0D2?H;>Z^D8,[540Y8Q?GD+L(&?!]7UA%'!!X6 MK#IZ^ECG'72)45ERI"5(ON8.";)D**3Z0!:[<7I"5___=756V#_A*,/ C)5T2N;Z&/_CUQK MLRVZHT98-*P+JXLB)*&SNYQ5L2K+;D3=HA2!D:IW(;;&D?HAE!(R80UCRKFH MEKUNL5*E]$8-NR\6[$5/$Q3-WG\T<+]H5.2BSZSZV,%)D;#I2^XP K)UC2Q! MJ1;$K(CP@%>.@%OK[*UD5@MBF0F>DV8.4,N141F7\4+$8ZY7/0PQ \6-!8YB M!8#>2.MC1E!I+-H<@C(:1X7D/<0433044HY%&TJF#S!F1RQ"5R#Q=<$[HG@*TJQVL275UPXJY2 M8NM0+Y?T<&^G6]O'>@!C"]*)UBV3H1RA85[]8TTQ03HN,0DW#7@5AU2&\.#Y MN*&62Z_BNJ<8.^63#S%!9!O;&KT+'[GBBV-@Q4!=9F(EI;4MSQU29#"<:40U MXDZDU@ ">7V%[V;%(R'+XZS?FIVT3V%<\).YG<7T/+F J]G)CV>SHHU:<=>0 MK:]P&\23B>^((BO[H@Q(U>Q9DAHU3K,WCT>"C&GPBL-:JJQJ\XWK_D1C5@=A M3=$,F\8P*$5C"RY(C['0:2E=96 W38SVS]F+']6\]I"B%-)TY"96S6EXY[SU M_B/7_Y-#CD,F!U12G)8AGUWB)_5)E84QQ9O4A-3]WK$GC.FW:7X=0U+R?0=W MOQCGU:O/*SGY==@#F41DV 21%>@,J\U5#Q) M+5(N&\0TW'1:E_"^)0ZQKG$E[-8UY S88."=N4V1.A(/6;=);.,,369SBDMB M,"\*_ZFW'SLU-Y9A\RREB1QZ&X0RSDS8E!,F2&VK/XJ'KRB"Z) 7<_TL7IE4/'?X6=W89<(-_3 M0+L#V1_! )J9TY2/*I;0" M$&I]_U&2'*E_AL9/E.$5*D2SJS5!>1P,H M;UNCO?Y7J?.??]VF7XNY ,;+E+:)LA'5E0M&"<,>.1XMS:5R.+8\Y5P+]'24M>4:[\09(_%-/W\%XE W(JC"Y(M;G0^ ME_=A5,5YU3%14,& >O\A#_?J/%X6OD8-#H)1/Y'DQJ9^^J, ULR;3VQ^28OA M2^MXI@ MOR3B.D(Z!<,&K2E2W69DG*S%'9G&)'A_$,J7?B1FZ.A- 6Y^1GI!F.%QH69. M!VUI(YWS+K8'&.SL+:-!'=;Q-325,]3:]?6XH>D G@&6Z9$"N#+.:-U'JAIR M-52:23B&W5-)*?I/]8$BKK^3R6'3]U).YCH-#RW$^5^B-RE;)GQO;#RV0M+\ MAG!/,.^D3YS:L,?:Q&)^G"N(R6GAXX 9]$B$=#;C(MJ T:J*"\>Y4\P6/,B; M29'Y.(N6B/G+0:HZN#1-9?G!Q/RJ*-M,R#_H,6FX*Z@G8O^C)V :NMCYXN]) M3C0((((Z8B.T?V?).YI^1RRXYQR<9]RYL-=,8^>B+I1@@FS]F7W3-O_R>16@ M\:BE"S'GJ6FFF(HN"IEQ0HD;G%+&7?7^#OZQE_)A.1>(CZ]>O'F?/Q6D\Q-C5(Z>(R>T M.H1WGATI>2*3YM\F-9."AJFG/N*Y1)N;-,_W!!J6?P1G?D#R?4YXJ*FN)$27 M BA'R$G(-+N4*RK$U3;?KR'^U/5!6 MF2'][EQTG.CT_:SB"G0J66D1!PC*!X?O8NAX3T&-^5G M;%48J66P^ZH]3.)WFWO&4D?G>!4'*@M#.TW 6-@W;I5M^\0>)?4LSW$>L&^" MTW,C;:JL^>D%;C#_(40K-N3Z*2@]AEHGC9>B9?P@F)VEXFM10I&$COJ\%!O3 M0Z$S[:UNMI82R!5RM(TM^I?TV)+9D,.(O<)I R?ZK-@#UL-&E[S=MMKPRS-B M27),A?MMM-.I[K1^2EKD:09J$V8I?)D:(F4Y0A]',%,ASZK\J#P'MJ@*[#\E MWXM%3,[2Q&F.TBS\@='\$^16ABHP>EJJ12SC=-C5S36,[S5?$PR.0'G;S'$=-<_&>3OJL&CFC@F?(9I2H;GX_7M+O-Q[["/\$S7/"?'Q6Q[IWQLU>3Q_&D=-9M6? M+XO!$UH=/^PN>_.]E+'L^GA6Z3F.IA29!I+FH^:8H:KX_=*[AP7KD M[%@QLOAR:W:I%R?5[*+SKL7_^SQ4YE9IY^*7U2MS1>*<"P^=&<9J_CD/][VF(HLVSN)D:+GQ&YM\[,W&TE:J;3(=I>AMMO,FE14=]CJY61*2/ M&KC<,N0'C/DRB@/E%?.(;?;91#73^P@8]+2LQ(JU>'#@I6^I0Z'P)#WI("T@ MMDI>?4!%_'LOVTP& Z99ZMR'PLMK;)>(Y#G/KM.3]-)9H!7.D@G%)UMD:#Y9.#1V!*!EPC^_F+9" M[I],RJJ7GBI -*6()!AZJT._!<5,$2VF?3 MH:I_PJ-) +NCISH/7-B3PH6=7LPOS_)G]F(7V!K>_%&LK6F1%,6'MNO6N,U>:2]/#?"S M7>(%/R^DH8JXN M\:P,=6?(1;+&,:B+9[HIV5:V"NNZ'ZGS1Y4'R=FQ]T( )G<2.LI$]49>C4M+ M/..5 FI\Q#";KX+D_6PH\'S,9*IF5U23'_!&-]1X/9?0<%WRE*25('AZ8% ' M>W7$31^G21-,U);Q?>2Z^"R!4)6A9K?T9O,(8@R?7,2*+G\2IOAY@?-F+Y+% MI(#6U,&V5& H$A=V=HRK.?8JGOA<>\32.Y#<9MQ$AR?EA]0[3L\?YP=34U5T MV&VI;]Y*;_!6"XNZ3DEU'N E]4ROKS'R/@_^<46HOTF+Z-AT)X."76HK37"W M,I'4CD :/Z1"EK3>9\W#3""EWR,^]6@E%HHRIV+ QMJA"$J)'DU$,O!.+?3H MT;J1?1CI&&EB*&;+>& )#J]C6"NV M+\ "+@$N1Y+2K52JI_TSJB9%78DJD51!&O]#G+Q+A8I(C9:#>9^2-/8H@],G MK+G"&&4\,B^7&^+HQTTYF"'XAT7&NB09<7Q MJ8S*I!8]$3;C:FDJ- MTI G*F)VQ@S,;V2(A='CQ;5L7,+%F/ZQ1P-<;>13)S*RL+TN:U'*![EF0$Z/ M@>*>SB9=48C$(9QQ2'2I]&O*YGQ'(_J?YUA<-MT8&P,!GEX>W&//9%+K2D=G M<),\V '[ZG4\>A+\I3#%;Z&!,N7G6N).XGN*(TTXZ_;MIQ@CST#.%.EKF7A. M"(EO"8F2KFY>0&Z!0&BQ M*'PF5(F\\P>^NSH]N;KY<'+&JYY?/$W9P_D%%M+N.K\M@''Q.[H%'ZF9=?K> M ^Q4SYX^._NZ>FUJ)XW/7&)\E5W-\15P:2ZFO(O>;1[;]URQQ^$;'7[6T"B= M5]R1GOYEB)D?LLIHBUX6QA%41[ESP7\Q(BQU\7$"90ZM<\H&)TH4$4WVF?3$ M0#Q)+R*,)SGBIT4_$YD).*834+AK7 )'"0IJ58[>+$ TI"<6="J.9YIAD4WQ M&(>D0,U*U&U292Z@6\1I:;0)9D5#5;/8 (R'^^'-BY_?L<_24Y?$.#_V7LU'Q=M1X:M6_ Y8?OZ@&^1% MJ>G;])K9*WF[:KYO%_&]?G(,- !S(P M&0 'AL+W=O<1; (8/>H);)8 MQZM71:I?W"C]V6R%Z-F77=N9EZMMW^^?G9^;>BMVW)RIO>CP9*WTCO?XJC?G M9J\%;^RD77L>AV%^ON.R6[UZ8>]=ZEO7NSY1GP4_<_[2XUOYY.41NY$9Z3JF!;KEZN+Z-GKE,;; ?^0 MXL8LKAE9K! M]&HW3H8&.]FYO_S+Z(?%A#)\8$(\3HBMWFXAJ^5;WO-7+[2Z89I&0QI=6%/M M;"@G.PK*QU[CJ<2\_M4'<2VZ0;PX[R&,;IW7X\37;F+\P,0H9N]5UV\->]=PTMM9JQ]Y 5PT( MP+W]EKVQCA6:_>OBRMC[_[[/ TY^>K]\2I=G9L]K\7*%?#!"7XO5JV^_B?+P M^2/:IY/VZ6/2'PO,5TUDG[8"5N_VO+L%3#6P;UB/>SO^J]*ROV5JS61OD%EN M_-4MVVMU+1O9;1A9(VO,H,1A/=*0\:[!W!Z2>$N)($D<[QG7@IFMTOU3/-LQ MV;&.]X,69P<:\+I60X?EP"/3DK*S]W7#NUJXR%Q\?,,^J;VL61[F ;LWAN8P MB.:,70IM^8G$_'35R@VGE#<'&CCC8-(6B=K>8O%>;#0,:JQI5T/7M+B6G=F/ MC#$YH5?64_6\X*/[GI,M9% MO"&OD]A923)?FH#N@A*5%H&5V4C3RZ[NSQCX;S'<.G\'UI/[!VURTN;HMZVJ MH9XY6/G;;\HX*IX;9RYW3M]KV$4^$+S>/N2Q@1QZY/0K87J&_Y) ZF-B>AC' M6]7A$LQ/L]P">&X7\$9:URX\>^PE%W+,I=+%=J+?8OA@ !A2U:_ZX'(($P?L M6TXUZ.@9%96&3::WT @(FPAKIQI$LQX13=E&P=$HL$A\K^:!GQZ$XQG[7G1" M(QJW ;O9BFX) @AV2XG&!6^Y,!D 0\FROP#0V3ACX>\PQ M,2-=UFK3R?_\WCIDU*$0#^%&M$";)B(P%&\)O,--[4 L.'-]3_#M-L&2^BS9 M"PHQXM >,*$:])()/SRN<3##^VX5@3*#UBZ'&@J'T]%F\AX51?-;QQ@3'\)A M-F3HDT:X>56.RDUK%$.&M-"&P,CX-9>MI<0]Q=M:);[L12/!E@Y)4X%8EBBL M 2 M=34L:44_.P]>DI_ M/7=2VGT>!X!>NOW0NZ[B;HH0XKSTA>B[V>76;OGH-02T&< GAB,!'-\=!N&J MQZ[%3(@:@\*15OV4+X9M/&>R84]=P5;NK6ON '"B;++3^%0[=O^!]P]1ZR)& M>+U%RP SB06QDA:TO;(5XP%>ZDV7I4.,-Z+3<;012$]I<[;D4_ M*A"O_:#!?X#Y^)TJ#[1%8'9@$LT:50\6!]*8 0(PW@SS.>P:12.LWU& [<8.L_T= M&"[)$&M="4/8L.XC#Q?:62$ZTM MN:E7O8W:F">'54!V8ZMD![H"8,?[/JL99_K2=T_W,V'%$K2E4H@CS$@S%\%I ME)BRPE88,[E]4NXKUJ(LFWO0L6MR)EOF&*.Z1MW&0]CSN5,WV'-L7%FD[-U<)CVJZ#6B'<.M"ME M7M>QF[81\P7!UQ_/8Y8;71E%776DU:XH';=;94P,<6]:XQ2U>2 M$32*$&1[EFD)DE2W7%+&_P(.)T02.TECF8\:>1^\10_I8CAFUG37%F-C=U2T M'7%>.8"+FW>#\H=XU +FSZ#SE$BV#@"/%LYS'$EF<)>[)+7G51XNQ\"ED3Y3 MP"N-\PZWSI"JF5,,?/0&,S8*VPTBNK7"'NIFW)M+!]3>MG;,GCYT_9&7T13S M#:AWL]3]V5(^W &AOP;:HK-N 18VNJD!@/WF=-G[)](?N"-M'TK:K&[0@#\ M.0W[NR6V"] X7(JV'GCH+/AA]J6GL#=*[\_?M7*'O3WYXR?9LF_Y;O^3')2)*@*E+VD]UXPPM@>3,I@(CA M>9AD+$J#-,M9%,73S+2 N 1C4?HP&-X;:!_S 1'FJ$>CT>_&Y"&F@D!1('YQ$)8SI'+ X:L@!1>0D#)(PA0R" D3,&+$\A%(I0!^45( PYCP M/TW,TJ",BS^$J"R(H6X15&F.N%?5;'A<($^38T1E09*'+$ONP5,6E%7N\91: MN660(FV2("E""XTHRDYI8(CY,Y[P/"'P(#F"-,X](3E"&'R.)ZB M/PE/@%%9AA9908P<>0(4E(=XRL$T2,('*2H"8224.EF4'%!4CHA7AWA*HZ"$ M8<@FHC5\26>2R(%;D.17X*D*JCQ'!E=P7!R4V8RG#-Y,\T8!E0<1;"B( M72Q0$W9"/!2?4M*&4'K"4P:,EH7%$X:G%D])4"94<_P3;_WO1_+F35,D_]K9/146L,A 3$5N5T"?J8V;I-H;W MK#E9&"+C/)V/RQD&(PG)Q,]ASLH,:9@&>06"+@'@I&+O!DU[E 2\"?H#9=," MD071"?*RC.#?$'P'/KTPDC^]Y#5M58GUX#S(2D-\QD#;21E2L0B1K\5?J%C< M<669@= )"U5$>N5 *D$$UH+'3^V(RN;CD2M+8*@HD&!AD8."<_(D' 9/HJ%! MT1D]B=1#4U)52%MR)%$B1&0=/Q:H4E:/*HJ='W-JXTZ(^5/KQP+L&=^!) IJ"$Y$$4#)2^#[$S1E>7E* M#L[3Q/N1:#"RV$NIR0LB-%DGY%SK2% #W'ODR!0D'5L/IT%!!)%:L8!V_+^R MPW26\IJW]NS:-NCH\(GLT)8?G561$P.�V=^;OM&DS&YAO,X8Y;:3M@AM;N MA>U VC_[%V:0(N0U=?H!&[KQZ7P3S#/O=>GDRIRZ [[IF(LWUTY+NMN(O3+T M,FN>U4JWVP+KGS+E-VN=4:UL[-YA-)-]I+?,V(5=[)QFM)V<#\>\WG=/J.]Y MS6?/A)JG=EOL%:%S''NR$RRD3CLC!)/>V.EK*HXGXFQS%K ;(3[3JXPK^=1= MTB&-/;QH;T\/7G:,WF>JQG;>,#-<&?';,)[BW1LO%Q&:LSCD&#U\QGY Z;VF M4Z'ER0L=#]%YC(\9N=S['HI-KK=G+0 M/Y"\%]6=Z.W;DKK6=)!&YR"=&?'JWEW:,YCNT.3[WK&?+WX( ;]N[,\]Z)@' M:[K?1$QWIU^47+@?4LS#W<]1WG.]H[DNO]O9G%5>J M1Q#M)9WH"DT#\'RM5.^_T +3[VQ>_1=02P,$% @ %H5K6)/9!RO2! MCPT !D !X;"]W;W)K&ULU5?;;N,V$/V5@;98 M.( VUL5.G)N!9)-M]R&%D>PV#T4?:&D<$9%$+4G%R=]WAKK$CIU;W_HB2B+G MS)D9SA%UO%3ZSF2(%AZ*O#0G7F9M=3@(WV9S73]#3L45)98&FD*D'CXL0[#0_/1KS>+?A+XM*LW -',E?J MCA^^IR=>P(0PQ\0R@J#A'K]BGC,0T?C58GJ]2S9_0O[G8*9:Y,/A5Y3%9;,V#CQ(:F-5T1H3@T*6S2@>VCRL M&$Q>,HA:@\CQ;APYEN?"BNFQ5DO0O)K0^,:%ZJR)G"RY*-=6TZPD.SN]$+J4 MY:V!"C5<9T+C\= 2+L\.DQ;CK,&(7L (([A4IF M$@F>>-0)!O4]>M//G\*]X.@5LJ.>[.@U]'>6Y*,8<":,3 "[B4&NC-EQ\\;- M2P.)*JK:8@KS1TCEO4QI)92D#+*D*>QL:-9F"$NWXS'](NY14P-#61=S@E.+ M!M$ B8"QHG0P::UY8$/R*56Z"^Q_)$.BPHX'X:@4'4@*?,F[0$<+$@<6$H88@ <4U420Z=8M%;_%5+^PAB*71JH#8= MJ"7Y-+5^;%T7:#/.QXVT&0F=J1C4*K?TB?=&2%N2/$BQ5*02PBJ]XS=$B56[ MDO2.Q= #ZD0:9'Q5L4P:=BP2(DY56$M02P@?+)9$+Q/6/;=FGS]- MHG#_Z FQTC(AGUS,'(UA@](9=/3I&W!'U73K-JJQ48&F ++E76D%[H,$]V@L MKR0 "M$2F O8@=2EI \6_""#AW2C;P:2XU*UH>6&XD^PLNU42HJ\'@D$D"422.#0%;83.;Y$ M? G?:M1#^).VFN82T^U&/PA+29C739A4LTO),F?@=ZWJRH?O)2GK;]0G^_YH M'._0[9X_.CB@,?8G>P$1ZS<0W+0[KB]95Z+-C1<'?AP'$!WX!T'(PW@_>E-Q MB$:P.YXPB6"7HNC/5SVH4=C5:[ZE*L29(D;\DKDO4K!Q)7O/F7VA5/&\[ M-MGHM9X&Z:]IU*=)PU+5>0H9507FB'2V(^]?.EG^<,/-WJ+_?$>]4(+!U?5/ MWG\D&\3L2SEJT>+;:>PXM$B5<)S8!#N\5D_>,/V>GB MIV=8KD:6J^?0_VLQ_C<(C#9[;RL-39;S8&KP#4)M% VHU!MX*3593.^$KMRK M"Z!:8%N@'>O!/SE\MJ)"FJJ'R"\@6Z[2U9L3?LK/TK/3,[AF=*%+#F2AM%A) M#\HX1P5YF:6GJ_-7\'*59MGBU6-L4]!T0#%PGIZOS@+P,CT].8//Q/W6M)W0 M>VA$!2^R\]D)38I28>@U6Y83"Z7;ZX)>L"+\+>J>&% 6MB>#<+S^,&&&^=Z: MI^3O.@S'BMJGL&MDV8!T('6I>IH#&F7?!#$1_)-J%4(%741AMCB#+]^18\ - M:K1"J3T,:P.HZPN'WWK4'K[UPGHBYPVO2#NZ4R2ST9*/P-F16*'^%5HWU>-^ M2D@*UQCK7Q-JRP&U\+U%ME. /0AZUGPN,BW"VB+%KT+\D.H4:]#AS0(JL7:KNEX. D)5/+4E#.6->D/I@H MQJ2G )V7=&+C<<8[XD[08?8CU0XM?]"PD1Z0&V*&J'.-NA94T"-#)#GG. MH+/F']H8Z'[&.P+D=A;#28UV!M>/M5#V)@71D?-=H$6*OJ_ MTPU)(/J2.D\-R*-96]-2LM02]P&G&49GRHT4DSQK<3^.VYGWR&W@1:7?,+AO MA ^;^3MZD(:[F++D"I!K27&4#.W*-8W0@Z+'3&K)#25 B9WKJ2PD-G?BEEN4 MMAVES]-ER$I"MG$\6(C8R2,@;SK*Y! A3!3:4@G93K(IZ(I"XTC2'@@&"(?X ME9&PO=V]R M:W-H965TICVXR4UBX=B9[5#X][M.VJQ(I;S8U]?W')\;YWBQ5?K)5(@67FHAS=*K MK&WFOF^R"FMFSE6#DG8*I6MF::E+WS0:6=Z!:N%'03#Q:\:EERZZW%JG"]5: MP26N-9BVKIE^7:%0VZ47>OO$/2\KZQ)^NFA8B0]H?S9K32M_8,EYC=)P)4%C ML?0NP_EJ[.J[@E\L.1#G@8[]EONMZIEPTS>*7$(\]MM?2F'N18L%;8>[7]@;M^$L>7*6&Z$;9] M;1QYD+7&JGH')@4UE_W,7G;?X0 P#=X!1#M U.GN#^I47C/+TH566]"NFMA< MT+7:H4DDK0Q\ MESGF;PE\4C+(B?9R5M%)QFO,SB$.1Q %47R"+Q[:BSN^^(/V7N&:FTPHTVJ$ MWY<;8S7]#W^.M=P3CH\3.H_,3<,R7'ID H/Z&;WT\Z=P$GP[(7<\R!V?8O_H M-DZ"CTL[8(3#.%/D*V-!%6 KA$()LB>7)7SADC*J-4SFYNL;L4- M$=RS+?V&%C5GPL 93$;!;$9S,HJ3$![)B4!$C58E23$PC6<0QQ.XX9+3SYI# MJ51NJ/IB'- XODC@BA2U-=L(I!>B:813&8TF04)C/!N_47\&83**IK$+XE&2 M3.#8Q_*![ MP_<+JYK.9!MER;)=6-$;B=H5T'ZAE-TOW '#JYO^ U!+ P04 " 6A6M8 MH[)4("T# #^!@ &0 'AL+W=OVNXFBDRYQX:;B>JPI9U:Z89; M$O4N,IU&7GFG1D8LCJ=1PT4;K!9>M]&KA>JM%"UN-)B^:;@^KE&JPS)(@K/B M@]CMK5-$JT7'=_@1[:=NHTF*1I1*--@:H5K06"^#V^1FG3E[;_"KP(-YL@97 MR5:IST[XI5H&L4L()9;6(7#ZW>,KE-(!41I?3IC!&-(Y/EV?T=_ZVJF6+3?X M2LG?1&7WRZ (H,*:]])^4(>?\51/[O!*)8W_PF&PS2ABV1NKFI,SR8UHAS]_ M./7AB4,1?\>!G1R8SWL(Y+-\S2U?+;0Z@';6A.86OE3O3P)NV MPNIK@(AR&Q-DYP37["+B:RPGD"8AL)BE%_#2L>#4XZ7_I6#XXW9KK*:C\N=S MM0_(V?/([OK#=2_AG:C1#\]]&%S_CER; M%W M6O)6O2%L$M^Y$%? PBQ/_3]G%F81''\+ZN14GI]+H5MM?X3=;YRP)8$J9I!DD1QOD,[GBYI[;HXS\L9P0] M#]-X"BQ/0E8P*F@>SG*2YRYF ;=EV3>]Y!8K(@&:=RGX0#,$Q1NEK?AK4%RS MM AG148E,P))XMF+R_T-H24ROH(B#N,Z;%J2D ]ZA9U1YG#QWO*,GG-2@WGGF-71V^M8.]#1J1W*_'3CMT7QX&>ZX MWHG6@,2:7./)+ ] #VP["%9UGN&VRA)?^N6>'BC4SH#V:Z7L67 !QB=O]3=0 M2P,$% @ %H5K6$@)7C!? P NP< !D !X;"]W;W)K&ULC55A;],\$/XKI_ *@526)FW'&&VE=@,Q":1I>X$/B ]NL^2R0DW2:+!8S*)%)&^J-P7NR,N:GGUSELVCH!:'"S'D&P9][O$"E/!'+N.LXH[U)#^R/ M=^SO@^_LRTH07ACU5>:NG$5G$>18B$:Y&[/Y@)T_$\^7&47A#9MV[V0<0=:0 M,U4'9@65U.U7/'1QZ '.AD\ T@Z0!MVMH:#R4C@QGUJS >MW,YL?!%<#FL5) M[9-RZRS_E8QS\T5VUTB2/D(TC1TS^O4XZ]#+%IT^@4Y2^&2T*PG>Z1SSQP0Q M2]GK27=ZENE1QDO,3F"4#" =IJ,C?*.]?Z/ -WJ";]D0KQ#!A:E64HOV*.@< M%D1\Y'ONP[?%BISE8_+]4"!:,^/#9GSIG%,M,IQ%7!N$]AZC^?-GR>GP[1$G MQGLGQL?8_YBDH^C#VOJ4_2B\ND$E'.: #USWA'"EP94(F6DLSTP!TA'7TN^P MA;KB(=(@[.1 UT)O0>J,(0PD!DC- ZV[4MQ(5T+>(.12R37J# ?<%;(2!$%M M3<'YXFU"08&>U:?+,+7=B:(36.1Y,"^4VCZV*_(?C3?IUPHA+=P+U03E/=6O M;.\"DB7\6W(P052FT3XD M%KE)9<9R'7@_#AGKY ] HQMXUE:W)J-D'G;<.OYPSV-"%GRE,U,AO/AHB%Z& M,&R0S3![812W4_^U@62+@F.-O@B!2PBK%4=K5T;AG08\#Q)X(;UETQ"OT,MS M>-\C>8JCI0CPR\>)^U_">OGB,//*.'7A)/H4]6ZZ\Q_LO57 MF7G^["Q-TKUX9Q\T^#$N^ M7='Z#?R_,,;M)M[ _KZ>_P)02P,$% @ %H5K6$*.=R@H" 210 !D M !X;"]W;W)K&ULE5A;<^.V%?XK&"637<\PUMV6 M=VW/V+MIN@]I=[))^]#I TB"(FJ2X *@M,JO[W<.2)&49;=YD4A<#KYS^\X! M;_?&/KE<*2^^E47E[B:Y]_6[Z=0EN2JENS2UJC"3&5M*CU>[G;K:*IGRIK*8 M+F:SJVDI=36YO^6QS_;^UC2^T)7Z;(5KRE+:PZ,JS/YN,I]T [_J;>YI8'I_ M6\NM^J+\[_5GB[?I44JJ2U4Y;2IA578W>9B_>US1>E[P#ZWV;O L2)/8F"=Z M^93>368$2!4J\21!XF^G/JBB($& \;65.3D>21N'SYWTO[#NT"663GTPQ3]U MZO.[R68B4I7)IO"_FOU?5:O/FN0EIG#\*_9A[7HY$4GCO"G;S4!0ZBK\RV^M M'08;-K,7-BS:#0O&'0YBE!^EE_>WUNR%I=601@^L*N\&.%V14[YXBUF-??[^ M9V/2O2Z*VZF'-!J;)NW.Q[!S\<+.^4+\8BJ?._%3E:IT+& *&$&4W:G)_0_?S:]F[U_18774 M8?6:]%?]\__M%+_E2B0YE%=.Z$IX>I76'G2U%;(T3>6%R<2V6QX?A%-;Y)T7 MV@F7FWTE8DI>\99WF\;!GN[BG?B;L3X7#Z6R.I%D8&4K2;DF"_'9FK1)8&6R M_9>#\ZITXC?C,?4H"UDE2D@OX'%5QLIV7I^+[\7\9A9=K:_H:15=;Y9X^.&[ MS6*^>(^GQ6P=K98W AF)?*N0(=:J*CD(>*]R!9\NWJZBF]75A7B[66\NCIO? MKJ/-;'7QVO$+.G2SCJ[G,WI:1C>+]>CX^Z(VWJ/@]J%[C4BKL2B&MZE$&DJ[8GX$ R8^7OB#2&84\PHF>3BH*1E+^]S M5:D=YO!3P?.0.@B[1-ND*9TG76@@1*/-I-A(JC@K=YN%:]C1&(O<7"*)YUI!;P:6T,^ MM*9YXT[T=L-%XP#OQ6VN< W"[Q;XNW]CE7M2 8U(!'&1A MA\I!@'65A2A 513$(<1)(7.L=HR_4G9[$(EQ@$2N2GRG_AC5"?PW M7;\J2[ M!.\=CXV&:A,L*N\ +PDR!.J2+ I+>4E5LW?(($Z\ M!D60CV!OV$ C>&HB9)VH,=9403K. E@:SB"LCQL.2/S3S*DG&[:DQ&%EK(/! MNJ6ZPB RK*ZM(0F$B<;AQ"?T1<=Q4*-$[7#!)_U93C&$(+-4X,C4%&:KX<28 M8Z*I*:EV4A511T7MCIW%F8 <%(E$![[CLP MZ,YKM$=8D36>JFDB72XR M5 P7B11%EDH,Q18Y>X0=T?WTHTS_@S8'\XA39/:0J1HZ5H< 9YI2$.TAM:G3 M<"#TP"#!":0342YV@)[C.09!4 U"@Q:)+)(FY& $'M.P#)G0PBJ0XT2.Z#14 MY4(OT2&A&$1>IS@6RXLF9>%5#P#6*4RU_9&.Z]" '_:(<18 M)()\[_0+G-WZJQ=*?39:WMZC8U>.[/G&G3%FBUQ19#=ES50A9 RY'6#X*T,: MA\ =:DI(U+<:_;6B&"U;TYQ5A?(_4!IU2,AJ1R3.U!D"-E?,D W2P7I<)KSF M,K$SQ8Z# ,GXQ&G7VC8(&X".J,-OF .)X1S7CE1G&7(BLZ:DUL6U:@:)G!2= M'<:1AT32NY9BNA .+NMY1-::VAEB!$^4E=!X:5(5@D3"S(<_:*QNXD*C14]; M"5QOJQ11;TG)E@9\9XO39!Q&-!<3B@K*NZ\-,4F&.*X2)H!GN7,"W>>4@Y01 MIJ2+56.908AR^6"D8S#KJ1=:Y[0V@X')Z43K,5E#$2?ROF?EM(NW@DRZ0Q=9 MJW00>Z%MH'0C5"]F-569KKRR1"H<0:7S!58?ES]S(/G+))H/ZC4_Y3_&A+($ M#\4-Y[FAQ&ZJ3.Y,8.FNXO=6& M,Q[[>MJ&(N?ZL9#_B=9CW%=0>VG3M@4Z;>])_O?SY>4&5_"B8,>]U!>>6"/8 M>B"0;-J5F]/2&MA*44<0*[]7*@P/"FQ?PKL>Y7GS?,XGG)Q'KN=$_?F,6;K+ M3(L'#D2[[%3HT$RA0WZBB<=U+O3X6==KO,55VET<^9]O!8H^##R_M: 3A<$= M[D)HQ!-B/IF2YT?7U*[X<$*[CAM/R\J9>M8"4-_:F3;Y2!?=%@J=P2 '"M"F MH#9,.K@N1B+%@X*&$RNUY1#"C(1G$C @#GA2AW&QA&VIUK0-?8_]7.!U%NX8 MA@#$E%@4N+*X//?)8#KXO(/+]I8_8CG!G!:^]!Q'C]_)'L+GH7YY^,CV"U]+ MG"A4AJVSR^OU!*G)'Z["BSFY,=<@7XL+&PO=V]R:W-H965T&]'JB5<9T]T$@2XJ M;+@>R Y;DBRD:KBAHUH&NE/(2Z?4B("%X3!H>-UZT['CW:OI6*Z,J%N\5Z!7 M3+/H MYC:Q]]V%/VM\)[U ("T1N_-QB>GN3 M5O&8WJ'_XF*G6.9YD&)"[X2YIM<_XK;>%*+5TBAW2^L^[MI M[$&QTD8V6V7RH*G;_I\_;_-PI)"%;RBPK0)S?O>&G)'3L9)K4/8VH5G" MA>JTR;FZM45Y,(JD->F9Z9?6\'99SP7"3<>AP8@K7"H-A"W/80[ V(B,%7 MV9I*PZ>VQ/(E0$#^[)UB.Z=NV5G$CU@,((Y\8"&+S^#%^R!CAQ>_@?=9RG)= M"P&\+>%5Q/"QUH60>J40_I[-M5'4*O^YX@1./YD.C>D)O M^OY=- P_G(DAV<>0G$/_?X4Z"W':P=?I>*P0EDIJ#057:E.W2^"-7+7&I8\7 MQ:I9"6ZPM&QEZG^YFR^Y@/J Q7NL-2I+PT(*&G\-EW4+II(K35#ZZ@:HTMC, M4>VK;7\8?->X6 GXK5X@?':NS([,_DYOU6GNG1L8@E,HG%>ZJCL-Z764P05$ M4>B/LI"HRSSTTW!X120+?39*K#3,_6$66VF6^%$<.FGJIVD,#W)AUEQA\(A% MU4HAEQN(KZ,4TM0/27X9,Y]9#<;\C()((S]D&5RRS!\.<\>.TQSNY!.VO*6\ MM-* D5#(ID.#P*Y3B)B?QD.XI/\DRZX@R: G>U9$WHX8_&$J"H]=T]!1-,F0 M%,CM:'0%69);5ISEEA6G!$%>Q!$\2L.%#3#+_"Q.;8!1DOA9$MD(D]C/=DL\U/:HH-G"1#5)ZVX0@ B%6G08Y?M>VW;5J7&PO=V]R:W-H965T M\:BGU4'IKZ9%M/#0"6G606MM M?QU%IFJQ8^92]2CI3:-TQRPM]3XRO496^Z!.1&D<%U''N PV*[^WU9N5&JS@ M$K<:S-!U3#_>HE"'=9 $QXV/?-]:MQ%M5CW;XR>TO_=;3:MH9JEYA])P)4%C MLPYNDNO;W.$]X#/'@SF9@ZMDI]17M_BE7@>Q$X0"*^L8&#WN\0Z%<$0DXZ^) M,YA3NL#3^9'])U\[U;)C!N^4^,)KVZZ#90 U-FP0]J,Z_(Q3/0O'5REA_ B' M$9N7 52#L:J;@DE!Q^7X9 _3.9P$+.-G M(I(/6ZQT1>Y5MFV6:EU0&T0Q.; MF_A2?32)X](UY9/5])93G-W<5)4>L(9W#]1F@P:8K.&#;5'#W: U2@N_*VE; ^]DC?4_"2(2.RM.CXIOT[.,;[&Z MA"P)(8W3[ Q?-I] YOFR9_BV[)'MQ%2Y/PXF#/QQLS-6TYWY\ZF:1\;\:4;W M'5V;GE6X#NA#,:CO,=B\>I$4\9LS>O-9;WZ._7_HV%G^I]5_7U(XPO$4KCR\ MFN#B!%XI^LB-!=4 8:!1@KR"RSW\P"7MJ,%0O/GQ&JCWV.V(Y=A_-Z1S.L,$ MTT08PH$,9+-,D?0-763DGJ')$N98M,V/9;HCS,E@O(PJ*(J8(& MZ0"PI)*RA*:E&6X MS'-XZEI')Z;4H=Y[ZW6]'J0=_6G>G=W]9C2U;_#QU_">Z3V7!@0V%!I?EHL M]&BWX\*JWEO<3EDR3#^E)E#['(#>-TK9X\(EF/]YF[\!4$L#!!0 ( !:% M:UAHWP=P*PL %(= 9 >&PO=V]R:W-H965TPFC;WM0ZY*5[/UI[7[T]/G;I6A72C4VE M2KQ9&EM(CUN[.G:553+C345^G$PFI\>%U.7H\AT_^VHOWYG:Y[I47ZUP=5%( M^WBMK7V].#X\ETE5^I6^3^JKQ9WQQV53!>J=-J4PJKE^]%5 M_/;ZA-;S@G]HM7&#:T&:+(RYIYM/V?O1A 12N4H]49#X>U W*L^)$,3XLZ$Y MZEC2QN%U2_TCZPY=%M*I&Y/_4V=^_7YT/A*96LHZ]]_,YE?5Z#,C>JG)'?^* M35B;G(U$6CMOBF8S)"AT&?[E]\8.@PWGDQW"E;B ]JX=\=>]"D-\=IL_\Z[$]> MV!\GXC=3^K43OY29RK8)'$.83J*DE>@ZV4OQ@TK'8AI'(IDDTSWTIIV&4Z8W M?9'>PHL/VJ6Y<;55XE]7"^>LJF:KW(Z2 4_9!C2Y_ M_DM\.KG8(^E))^G)/NJO\,7>_;NEVR8J^-;3;4:WJ4%Z.:\R89;"KY58FAQY MJLN5.-0EGIC:R3)S1V^Q/57%0MG.-_23B%M5:F-%:E6FO5C*5.?:/XH#<19' M\6R"B]-9E."B6>A4"B]D@F7(C2PC40)[P+XN96&LU__%6Q9..U?+,E60TGE' M2PXFXQ-D09YS0I<9/9AU#^*8.$U%G,31=#X77Z 0Q(WF\U-Q$IU.$G%GO,P# M\7@^X47Q/,:F6'Q6SKT5-[6UJO2B(D% \O \FD\F1^+P+#I)9D=/S->)GC[9 M=B#B\S@Z 7FZFD;GR6FK_TTPU,?64%\M/?5&8+^R9'A=XHY\\3LPK5E^M;)* M%<3B$) #OV>L?J9<:O4"=PN"UZ.(]]V8HI+EHUA+K&H](SL*&^W70L.@"UG> M$\.5-74E#FGKZ"F_T9'8K'6Z%I4U#SHCQPTX,"DI#LC1K1>L>C#Y ]%]&A,D M,2V>](N[*!B+.Z+[5-N-=** ]T$UQ7T.(GA.8F#S;_(1[N-@C)EX4!A075OB METFOR#M=Y,9)B-RQ^%**JWH%>!4AF)-MR[$OP(1=(>'ES7,SLKU^_LMYDDPN M=GF*7\47K?VLJG*D9K!?90>AT&M+.C1V=KOM/.],%XG9FTOM1HC:+PF18356 VE@TF E!. \]2\Z!P[8%?''2G%]"-+ T"R'(* M$LT!C7"7'D 4$/C+@[(E-2WB8R %=M](X,/1[9>/WY#Y55Z['D%"UR=D]A_D M31>OLJIRG2X9G\U^BKB-RN!,\E]M M&U2^@6(FUV2RK*E5"A*B,R2IM.F1+V#=Q< 93PT9LKD1A3!DP)'>?/YT_:45 M=0RCS<\FR<5KY2B4+(.;+-_#OX?RZ,7=4/MP<21^N?YT]^$**YUH]=#EBY%T MU 4Q6A7D,%F23$7U&NZC3A8!X%)P_+.6ED+[QWH$P66>@S.5+Y65*'I4Z-.\ MSHB'JY&BN.(]M.2H3; VBPD.6(J.-$RKF7F(O+NM A3LM% E5/8M+7B/0G$8 M+GK)%>F5'M!.**B=DVUAIIRT\&ND)P4:/8S'R+4V>UL6)>(88>"$''JO>QR) MINRBN]9%70Q$&ZQVJ)8*@MG <(J ;ACN26OL:MN>Q2- !C,-&1+6=AYYBQRF MP@:_- :2SJG0\ Q-3_JDRGI,6O2*[/7'^):IZ$Q+VV(ER8B8 &$5&**+ W8^ M7;O'98AQ,&%&\K4^@40E]AETV&R9D_&D,0QA#NF!NDVKE$0U;((6S]%[K-8 M2 !O Y!3U@)-:5513&9F4PHNPZUC0G7ABK>3]< I71I912H17C16)5#M37"U MN\0%'/FHOX/7S1KQ0(;:4CLT*)E>:BQAL).]5(-P#!H,WL1/)0-H"_;(PS,"OJ1Q%5$VHR' 61/#I/0IU^:!" M2<$3)"2 CKTYA"DL561_8X?PTQ#(M*N,:XHC[(@Z(O!E@A-KRTV MEN"$6E"O(0@TSU$2T$A2F6V]\/< 64!JQ!1[2#3=1-\>2=.[=*W:W'7^/MI?A4II2DAY^-J_[)KKH&.+][OQ M'4R")C!CLCWE:(OI$!Y^; AMX-O>[%SY_V^:[ZV7P_.'13^(<'*I"!HT- M)PO!4-LS/LWI'E"V)M%7^3$DU4ZHYM%T7\>R[0=4;J_+VM0.4B"EM3?P[R[" M/?+3'OGCAF?(!@.B1G?J0A73W( #ZQ<\I7:5K3]<:4S.;TT0YW%_.=HC2H., M8.)J5/Q4T[,F?H.S$'D/&.J8WP\.%*@5I]!X6EU1V3(JZR5:?'0*OV*B0D!$ M8)DRQ'/>I+*DYF!!YTV@FW:!WDP15 1"B')#?[?%(W0) :1#2(<#PP&>=4>" MC4%S0_-H-V-@TH%0.1W<<-5R=47GH_R9AN$P)"2,PAU&@!JN '79E8H0\- 5 MTQ,4O?(O!"N@D,L64G0%ZZV:@Q=904A,#;B%2P]H*.D IL<2;A/9'=#D =,1 M E1X77 $A;Q))E-,>/RI8]@!H,D#P(;&_R#NSLO#^=:\OP_HW.2PY1Z03DB: MG9/Q"1^/3,>SG\;B-EVKK,X5G07"]+J"%3J&6=W&#,V+';H.^D:*36X'VA-] M0GHZ*71MS6Y; MHXQC&!&Q+-9-,-BW)R+[Q M[MW=(WFRL>ZKKXB"N*FU\:>3*H3F>#;S>46U]%/;D,$_I76U#'ATZYEO',DB M.M5ZMIS/7\UJJUK@*_ MF)V=-')-GRA\;JX%]<3J9D-0,AC&\=YF18DAW'OWOT=S%WY)))3Y=6_ZF* M4)U.CB:BH%*V.GRTFU^IR^>N#K3MG1% KD[[E3B,X9;@HGX+#OPI^X>R= M5$Y\D;HE\8&D;QV!\>!/9@'@;#++.Z"+!+1\ &BQ%!^L"947OYB"BEV &:(: M0EOVH5TL'T5\2_E4K!8'8CE?KA[!6PVIKB+>ZONIOE4^UY:S]>*O\\P'A^[X M>U_2"?)P/R1/S+%O9$ZG$XR$)W=-D[.G3Q:OYF\>"?AP"/CP,?0?J3T-IG()!09A0V1 MP92YKP!JI LJ5R")XPXQE!$QHI"!IN)]$%)[*\@'F6F%@80Q;!W1"TW7I$6E MR$F75]N4 K*Q3@7U+Z7LE&E:+-#ZE$RWPHB&:2Q71!01T0M;1M=;9 F/1&#! MK)560W3]L?@M1K 03Y\<+1?+-^)]6HS-6R.+?Z S\/C66OZ*/'?U9LGLB& X M)U!A SJD3C1[YKDG5<54.HKZOJJZZO6\(S>T$?E'N$S1+H=H?\]XLD#KP)*% MH^.US+V@<]UR$R+Z+NF#[J4RZSO&G(]7M=+2/9#-/0X.]D!\CQ* *',7YGN) M1!ZY/O8V>5XL4MDW^&TW\SQUD&CH.!$ ,MRV&NU=.ENS \;7VJP%VS[BU@M91O:/'ZS?(;!,GL:T;'BI4.\.1H/>-V>V; MKS38& )FC:GHX??DS)MQ(3"P_'^&P8-/.J7$[?Y:HK"(=RK>@7Y0@0(I ZEO MDP1U?5=P'X[$AEU95EKG>&TLHI)0CFU*,&DX=6Y:_/3H 9?6'5=^@]Y'7*J. M?+>> :4HH'NV-?PJE[X2)694!,HKH[ZUG;)ZM3:J1%.97STW.;#?V+\GJ?"@-VZ:9!:P&B; .KX, 3YZ4CFZSKW!?YMU9Y%7OL M0,@&H&@;6*#KQT1W->K;J<6.Y0+.K+%.6-WF*L(.^YJ%BJ]C20\BJ> ((YZW M:?4'-L- O(-VLHQ@-(CC&HVB%'(-!8^9)H:32,? HNVH<(R20QO6-+"^VX5] M#1[LQF?1S;8>*?CGQP)G*JHS2$Y_KN*/I;B0.B;227)&:V4,A]2E@L.!LL6Q M^$G\O'J-S\7!T6HNSD?<#U+1?U_);2KG,[@\Y\^CY_#('<7 'P[R7=]/Q)G MF#+HWQV^%#B&XY!M!,\FF;S;M?6N7?]])R5"">\ET]NFM/;+!+?TCTK%>._K M4N$>C&$/NH="%1UWW%\92_,&E0%#>(_M0 [*7L4!Y>:*,SKLL;ET;LM+#PVA M$+&V9OV"C>&3A303-U&#_+WCQ&X[[=-QY ^_1FY3(R.:,O+$AQ (\&A._.Y2 M /V$**L>13]K6I+DV0_C1/B905WT753J;P"3P;7PJ@K&6F%5N_WAXY)C#B. M@(/0]Y+0LS_>WA5V(@XZ#B?3,MUW/I^-[E$UN76\+6+N.?)TI1K>#A?2\W0/ MNS5/M]D/TF&&4 PJX3J?OGXY$2[=$--#L$V\E64VX(X7?U:X5)-C _Q?6A#? M/? "PS7][#]02P,$% @ %H5K6 Z=(1-!#@ #"T !D !X;"]W;W)K M&UL[5IK;]M&%OTK S7;E0&9EJBGW22 D[B[P6X2 MPTY;%(O],")'%AL^U)FA'?77[[EWAB]95M1N%\4"!=I8)&?NW.>Y#_+Y0Z$_ MF;525GS.TMR\Z*VMW5RO5%H\O.B->M6-F^1N;>G&VI%[W)T\6I"ZWG!]XEZ,*W?@B19%L4G MNG@;O^@-B2&5JL@2!8D_]^JU2E,B!#9^]C1[]9&TL?V[HOXMRPY9EM*HUT7Z M0Q+;]8O>HB=BM9)E:F^*A[\K+\^4Z$5%:OA?\>#63L8]$97&%IG?# ZR)'=_ MY6>OA]:&Q?")#:'?$#+?[B#F\HVT\N5S73P(3:M!C7ZPJ+P;S"4Y&>76:CQ- ML,^^O%U+K4Y?0:Y8O"XRV-I(4M?S,POJM.8L\I1>.4KA$Y1&H7A7Y'9MQ%4> MJ[A+X QLU;R%%6^OPH,4WZ@H$./10(3#<'R WKB6=BVW<"TK+K66 M^9WBW_^Z7!JKX2?_WB>]HSW93YMBY\)L9*1>]! <1NE[U7OY]5>CV?"; YQ/ M:LXGAZC_*BO]-DKBXUKQ#9EOQ1UT8HTPO';):Y,\@HH00$(^2!T;80N18(U* MD[MDF2JALDU:;)4R0N:QR(O\M+HCXD0C!@MM1 G/T,(^%$+]7"9VVR*[265N M+D0_.1$6K !4SL4_B_SN]*/2F7A;K[O&.M&G)3U>0]>]$SZTG]2;1[,O;\8: MMSD0[XM*K+7$LJ52N5,")/<\5SPQ"4-\-T?QO0<)T3<;7=QCTW(K$+K1IW61 M8K>!G+QRP'S2/JT(,9/\3A0;!T]T_L%#U><-%!F+N-2TCQ[:M89^,Q=VBL). MO),Z6E=1$P;BTLFUCW#%>2:W$)EXI/L$]*)8.?X]=V8 AA$;240TW),RA_WW MW"<)"Q#23,DPJ7V.A+WXG98Q";-1FA,,'OIU3YWG#X&B590XU]6$O,[O@,=* MZWJ/>P(E6!9-YGDITZYE,B GFR&'ZK8B'#O%#7B##XBOOUJ$H_DWIKNS-C94 M* $@,8,(Q44>(3\:YR"VL#@R+[,E-%+I N&SEK96O#'E$Z:!'XV"$,"?II!T M0"H5TM,$L4EP7CWK$,8O(4N[+G3R"RC3+CJ$U+M[#,7=@&@]K!,X#@OU.4&Z M4RG.'DR&P\%P.*RH/RBB?"^35%+0$^%5:4O<])@AV>! ;L4"5^@=B%LVR ?G M3N)#+CX $FC)R"\9B'>:EDF<+3\EA@.J MX9_+@O@M7"R]1U7R(ZH2+_W59_");%,]9NE$#%U[4/+J(4@B/*ZTQ5JO54&> M#A^+R\BE+3+"CNJ@%!E%:N/9TU'6TK^NF V(*(9PEUCKP>__C[96X*5-ENI)$Y-.JUC@9 M=BLLJCPA5]:[94LK)9 B=7F&P,^%.ST9>'\ &I+49%62,J/=[2(__)"I,@C($TIG18[]1>K%=Q!#^K<1J0!H"2. M [](HAJ@%-=UF4"\.0C?CR*G T1 Q:C0M.[9,%AT0]_C9M1.ZM :?B,4M$HE MF0:.81MS! *5+90'17HNG>KVLQ*R7^#'J,M3G%"^M\S;70[ 82U\B:"M;'U+N>$?%+FQ:/LIX:Q0X1CP2 M;E5]5&6Z+L/4[,#[$"? M))&'<(]RR)Z-C^]3 MGW"645ERZNN[I.8 ]!D03AT@=+.U[V#VGX&:<3? #E!JL>.+N8/$J?(%A3SW MHPDN1)Y[)+B2B9:W,NTY.I' M=C8\$W-VC8ESD' J;IJRW;G#=RC;JV/V/D21IW*$:87; FD>8+>E(JF=FE:) M-E3LE/JQ:6@?.ZZ'/;J_MX&HLPNKW#5B9J-X-+0C*3<,?O7_4.>SQ5A,AB,L MG+/6XV.T/AF$LW.*N\$TG.#O># 93QZKI2E36\ ^8"_S;MQ6$F,T=UF'Y/T- MN'Z$3IPCU(!\^/(07(.KI(@OJ',9$3+-@MD,%^%P0&NFS[ZJ6C[ MV,'.)+?XWQRSL=^[OKG]#LV)ZS$?3TJHDN-Q*]48464Q&ODQ15$-3LU$CQJO#= M:9/D=@M_"HGN:.%7D8,^4RYBN=B3:)G:XE5O.VL(6+*2BE882=L!#PDU6-:GDJKD;-DK#E3#?1>XOES^1 MUU'7&_]4&DM;CC5@(&A(QMNP].K5VX]O+G<%2G*D8)QJH89EZ4IQWR94D;1) M2W-!+"J"U*K)&3@U\!L,'L(X0E9^IO%7K%I#+)(%0*IM\HM/]%_LH&@+XHD" M&(J%KGR;7W4RKL'I-U,V-/>@X6J.N*0*(TV0?.$^;BGST-*@E[&;BU"WD"G) M*OA)PP#7EY_P= H830SZ.4?_#KR=H(4V3!R)=$5F29.(=#BHN>?@H\K-JLQ4 MDRCNJ[B-&\,9>>3%TVLW?P-*V5+G0*6/MS? I SH7+H!6#5TTVX%P5*S;S;A.D%9(-L\^!WHS#$LEXB@2,#ZF(5UQS?%] $D,EN6S?O MZYL[\5LG^^XDUC93/:QW(T":$U',98R.=>:7 K(CQ2( T]J-6N=IKL=]@FS- MQ\6HKB3J-.S\*A#+ )G;>8+X,5%I+%R<5>XAMGRST10+H:HJ8/^$ MSGPL/2IVY)^USI^USA]2Z]RH>Y6# >^P>.;>EI]&R$(&E0*_-WEBFET/L5O@ MWHZ(&N,=99^#TVU31#BT?ZP,NL,O#]-M,XC?![1!U_T><48;CN,.WFX@._0/ M!F7EN.1=3NEUEE%5G@ DDMO55=Y^XGLX/,#@GJS*KX9H#U6,!";NM*?6R6B= M8&D\:*""N:Y&?5HYCU95G8?NVKCF6M/P1)-G7$E-<>H8^^]G9MT.L1F=@67^ M@J5ZV?C_/ 4:ST?BF3BGRU(:0 >-G?SR"+ZX8(OY@$8Z4]G)\Q-V)XFA<.)&R#A MB/Z<)TO38#3'[X4C,YJV1TD+O_I\WPS_V*E^I9[9D/F!-IY0U#'V&Y#N^+6[ M#YG6RVK.J_22C-[0"6B&UY&:>!@+MRX=0KN@,\W$U>&B5MX539-\6F98TC>% M?B TV*V/G^(W.$:J<$!N<)14,/$?+U5XE%3X%QY]E%33&2_[7022E!F!0[]. MI-$.2.]Y;PS\\X+$RD2H5PBQEJB#6(AGPV#>?#GSK/,=#8$4[DSJ5^BK8]Y# M/GH-WKP\2+?\E='^U_>Z9JAF@5&81PQ??D'=R-OY.&=X[X7?P(II8IVJ%K;#QM.>^\ZHN;+'A[UV7A;5% MQC_72B*)T@(\7Q6HM/P%'5!_ /WR/U!+ P04 " 6A6M83QRZML80 "_ M+0 &0 'AL+W=OON^S>WB]+ZNO9J-4+>ZV>6'>7&SJ>O?R\M(L-VHKC5_N5(%_5F6UE35^ M5NM+LZN4S'C1-K^,@B"]W$I=7+Q]S?<^56]?ETV=ZT)]JH1IMEM9W;]3>;E_ MM#<^Z_6FIAN7;U_OY%K=J/K+[E.%7Y<=E4QO56%T68A*K=Y<7(4OWR7T M/#_PFU9[T[L6),FB++_2CP_9FXN &%*Y6M9$0>+K5EVK/"="8.-W1_.BVY(6 M]J];ZC^P[)!E(8VZ+O-_Z*S>O+F878A,K623UY_+_=^5DV="])9E;OA3[.VS M<7PAEHVIRZU;# ZVNK#?\L[IH;=@%CRP('(+(N;;;L1U?/NZ*O>BHJ=! MC2Y85%X-YG1!1KFI*_RKL:Y^^Z%8EELE?I5WRKR^K$&1[E\NW>IW=G7TP.HP M$C^71;TQXOLB4]F0P"58Z?B)6G[>18]2?*^6OHA#3T1!%#]"+^[DBYE>_$WY MQ'MMEGEIFDJ)?UXM3%W!(_YU3F9+,3E/D:+DI=G)I7IS@3 PJKI5%V^_^TN8 M!J\>X3?I^$T>H_Y->SQ]M7 _1I#9C,5"(8*5V%7EK>:(&BU4H5:Z'@O\(;1] MN.:5V@AI<#M'R!HQTH6H-V5C9)&9\4N!:,!O)>Z5K(0BNPM836T7JNHL1Q\1 M?81_@HU556Y?BB_^C2^0A"I)86S$,S%*O7D0C'&5Q'-\AMXDFA);",&B_^@H M#+UI.AF+F3>;3,0$/_X,/]@YG'DI$7PFYEXT3_ ]]:+93/RZ>2*-)?C2IC:B M7+$2K9)UL?ZS:KYNJDH5M?A!99 _9[7$TXC5E21CRWPT%C>UK,$'-A%YN<2# MTV BDC0149)V.HR\((U%[$63$)]I$HK/UM-9H*98JJJ6Q"_":E<:;=4=IB*, M4]HG'8M?RQK$EXZK<[J!^;QPDN(;&P53_IZ$#;N!!J%'GQE3-]IF/#W;(;OIXCUW5]F41B]ZKY#N)*5 M+FLY=3*!*V^2II9\,!T3W^$4OW]!=5UN9+%6\ 9Q*_-&VII$QI?8EU>$\&D8 M+0I(_Y.(5YUN,8%9:8MD1AN$4=+J^LD^[$411T_D3;$7J3V>3Y[NPIE>@2<; MGNRAV34UL7HOY&Z7WY-7T_\&5FKJLKH7*V=14C""%!3+'NVG)AWS MA'#XH;>3K'LL\+;D/]Z<[3,H?+>3\HI[B>[F97>$P6L@N!M16GM MDH8AB/KQ&,^GX"+UI[B:3H0ET3HB\1--$UC!G]"C43@3D1_C*IX%8N)'N/I; M669[G>=";W=25UL*H @I#QN$$[OLV"?/W?FE)"TU@#V+7+%U@*6LWTT1JF!V M=IY4B" ,_1177VZ(8;N&9'9"P 8%C&O$?"9&@>4H# (L"G$%!PN2D'PSL>KX MI "?"I+"NHZ"PQN1S":(#S^E)V+*-OZY^6=K+[2LA4M5FVX,,#8 XO3MT2RK5H? MHR!?GPD *+A:*U]\+,2/3:%@$HKY<.[QBFM9R$S+PBJ-; I25_F"N %7L!H$ MHP=_+!?D/M8#"!5>-[78;S3$J"A8W&/MTF59@3.1J@HM"Y[;IZ/ $_/V.K1ZF[6_(Y;Y M9PZ%:.JYQXG)+X4FL5P1[$MY759E(6]UU1AQI3,/P91KM;*4OP<&*;=Z*6[( MIKJ^%U=PZM'UU>?O;^AR[+.?=+\9#A:4TJOR3J,14OF]>!:)NH*)2(UJJV": M8GDO5$O:U'K;Y-@= ?-5VL@#6-Y!94318#]4AKY)NE@QOKBAF]:3S/&_0@+L*3@P-X-@J:Y*VQA")@JNKKZ0 M*1TX)&8SLCF(LI;)(8^5Q'MD!$;$"N1>,&Q;RJJZ7T %M)0+AP6GH$WP$T]# M;W0'=H.&[.;PGAGVA(CK#5O;%U?F@4)Z[)54=_524L*'EEL\8^F20W)553V^ MP(\N,S)Q/'GN]?Y@(Y6FK;C@OVR 0\FPS"XQUKIUOZR37'UET+VV1F)W=8>\ MT:'?%AZV!([*-)Z*0G %ST&3[8(+K@BIX2R&E=;)WVZ"1<]"U)*M]4YKI]YS MUOH="P<+VEVL)1#YTE!*6#6(&#QZY/W)88,V;)D@YV3D+":R@VJ=1W$,=WCE MZ6%WBL.:ZIFI:W/2T8+ M#W*;P5A%68N-1$*0@BQ)L*/OWUX_P(E _)D"NG3^L45TAQBN2 DM&R4^)3CFCC>HV8:H ]V5=#( MY9[8M"4BM%@X)'DI<9.;G&93[Q"B7@>&!I^^"-/YN*U@#C]1$(23YX+FDC2_0P!N MV2NQ10LN6-<6+G0"R^62FBI2-13*B FHK!*A6+BT VR>H5FBY#SZ" 88;,HSQ769*[@;5:?U/9,B5%50I33D M*6P?. &/5^&F!"/ J-,>%Y(%-C?J]T;1J,W>E&!#BL%-3:R.(>Z@ UJ]4L5YF]F6V,K6KU'2:'9=B7!Q?^=:PJ3P M;F71R2--\ ,-[UD9[ 9778]#^3PKFT6-;-MR2NU#A![NF9A%*:+@%FJGXHN. M LWF+*![-?H:;B =131W<8K/<#I#C"RK1F4N=U-/YP7HZA(O3B<\O1C"'8LN MP,A>5IF8H,V:X]DY5OS .E0BIZHN2@36VH5%-*7F)4;4DO=^W+E)TVS:=5J= M],[!&1<,NUTH"@RCC_M _0G\<>":O=!+YT0_02/VB*WBV MI M#C?'7K'X[5R?FGI!1%.LJ3>EZ<]@0'1*\!D!C3">T$7DA?/T[.Y]__M4D<4@ M+]?7WQMM^VT>N2;3:.RNYFCKNR'%:(X](F8J3=!ZG[K,"+JAL=PH]M( />] MQ_R,&$'!-*4$L1G-#JSB1M'83?2^Q?@(DL;$(%U,:2SP@&YLRQS%4Y9E INC M/;_BF#R)+M=:NNRRD52_.JAZBN:M4PGG5>#IEX\_F3&7HA:#>13=3]O*\,R) M72*$@"+G.Y[8TJ1:=_4$N'J:TL-*BQMC(M:&/+0;A!24=BW;)_9 M3'#L+53+4.:?RQBVHCBHEQ$K19_)!2$^*NA#W9S;CN@0JQ7@(G (=Y@VU6*_ M55/3J5H%6I4AI$B-\ITV'!HT0.1^%/ <: <1,I@@M7^[$.W:ID,G2@W4R(R% M7O5N0I4TR-(UX9"&;4Q"<%Z0>XLD9&M'%I9XZKI7Q_%PHC!81(A[K<E@FUX03ZQZL M/)NGZ(9M.(B,!F [YU86OU$J;5MZX2843Q,A[&4-\H@#EP["M9.04R[/3F/8 MI&Z2"T:Z>?>=.[QAFWI@9$5%B\XY#B,]Z_3(( =Z/C#"4NUJ!E]VFG(NMDRS M^+>R,/4!T;T'HI:\K;:IH$U,E#;.!K!A9@G.$J>F<2"Z/A\+/*N1Z&.(Q+^; M2IM,6S'QA^UPCOWNK'VMA0^GG-8B]A40L&M33T_E/:(,\*:OT$)65%V;@G+/ MNJ!DUQ_X&!>VF9T/.8#'G2AZO-S"@S]\MOI.YNQ[DO2^UC92H3\W-P.RFA!^ MCH- 7+DB;ZRY!V>(O8YI,/?2ADXM';'CDY@G$NR-F0YGE(=.]F1S=M+N3,>. MW!3G[%PCH=B1_/3YZY$_D+FJS+78#UJ/C&X318Y<^0+F MVPZ073NQ[,\%%HX=?NW%^ _AMT<2)OQ]3Q]'^23PXV%*[-_ %H_XX#!?'H9; M!R>TO:#U3X", 2(1?;H\MWYDJ_^%Z7W9Y$AZ\K:DFHV$Q=-/ZP?=&/QPJ %' M6L :3]?E$&M^.!]^/0=\V \D(PCG,KH8C&Q=I\5%W0$1&H!169%%FUZ_<3AL M.6YGB*$_\%=003;$+Y0=[4((T!" M>H-JR(\>5H7V#-:M'$ZR:(,6%)O#K;9X]9/WZ2[H:"CNJ$X?]N-7;LX<,:@[ MN=6%/.2D?(\XN]7+51KP$-U 8@M;)$B9GUQPZ>Q-J=U>_(T MKBCWH(".9$!CX'N@P/JY=WFL+"#!@MJDVDX(\;/G0ER_5 L\W?L:O7,&)P'% MX*;,^1XCO@&4Y64/UI13N-UV12X]R"$..HR05CV?[G'@3E8.6U-#99-.W[R< M3JSKTR"T5619M= 5S-*J=@=H!?VGIN,7.BP@&_ !'/26M8-]I#!*)#E5'UW< M4K+BNM 1;VKJ84]3CG]2ZP^=U;-I?%HS79_V@! 63A[.# N7<+D2/*#-04EY M@J)H$GS<.TRZ,\)S+VY>]EZJY0-N>G68(@(19-^O[>YV;R=?V9=R#X_;5YM_ MEM6:ANNY6F%IX$\G%Z*RKPO;'W6YXU=T47OKV?[[7\!4$L#!!0 ( !:%:UB1%@X>C 4 .8, 9 >&PO=V]R:W-H M965T6@W2-KN MPV(?:&EL$Z%$E:3B^-_O-]1AY01V7VR1XGSSS4T=KZR[]4OF0/>Y*?S)8!E" M^6DT\NF2<^6'MN0";^;6Y2I@Z18C7SI6613*S2@9C_='N=+%X/0X[EVYTV-; M!:,+OG+DJSQ7;CUE8U."GYI7O/9-8,K/V5A:7V'OCL_9& $" MC5\-YJ!3*8+]YQ;]2[0=MLR4YW-K_M)96)X,#@>4\5Q5)ES;U1_*DU M/O[2JCZ[ XUIY8/-&V&L.[LB M)Z>!)@_1U"@-<#JDG-DYQ6\G<[2 MG8BW\P+>-0?M&/D46EL]_7TV\\$A,_YYSN(:;_=Y/*F63[Y4*9\,4 Z>W1T/ M3M^]F>R/CUYAN]NQW7T-_3_$Y?_@T//+^]@-Y M=:>+A:<29PF%3VST0L\,TX_AS3!604;<(/LA=4I2I(#3LTH*#GB.*=,^=2QK ME#Q5)05+ T$<)+:S)V0_J!3'116V.7V+/5$YUQ:G/>6 =NI7)!I[I4 4A%%)YKYP-E M:BT:9".71"\-"^81!ZWL_%WFC&;RU^2_#= MF\-D6E6R(Z,9NLH)UR&D@EPK9;H MS]$?MV,@[MC#B@7)#,@J>$9<_H3UD"XJ)\?D#LQ=#4>KI99?,$5!W6GXT*PQ+3RL0$L1"R0ZK=D-ZN_B'L3'@6C= MZ'6A@U;2[.$K<7U0MRS;0FE,6<5M$I[_^?/R8GOR$;@XE^MTV"^,9]W?BL;2 M$*IO=X8?T9B-B5[&:KQ923Z_G0R3=J=S8YVPM5GHMU -P[!BY.4F;!*23;#$68B.1EN4;L"R2W M(MK;&X_1.%#1K^0IID!&A0TD)$@V'G:TIWG8S)YLTU]>+9FV6!(),-H5,$0. MX<*5"5/F<0MM%#YV1%^?5[D$VVF;P9DW:/+?+&;"Y' ;1J$^Y")1N_,\MOP% M%ZEFI%B;R]=L8L@>O986H+),-YF?,7+0//364EP=2[?+XABEF+;"K\W4ICKUBBG?9OB*YD$$B:O%X6>ZU0A M^E CG,3]P^?N-:/>W3-G*)$;MG"%WOH:VNUVE_BS^NZZ.5Y_ 7P%1PP(,CR' MZ'AXL#<@5]^JZT6P9;S)SFS O3@^+O$APDX.X/W<(D3-0A1TGS:G_P)02P,$ M% @ %H5K6')CO(/% @ 108 !D !X;"]W;W)K&ULE57;;MLP#/T5PAOVU,6QDU[0)0&2=L,&K&O0=MO#L ?%IF.ALN12 M!=W++FL4%MI-! 6XVB:7,Z&'A\ /R2N M[-X:?"0+8Q[]YDL^COI>$"K,G&<0_'G&*U3*$[&,IRUGU+GTAOOK'?NG$#O' MLA 6KXSZ*7-7CJ.+"'(L1*/]@PN^O\Q2+<&:=#=.@HJKX43DQ&9%9!',YM?A%"#-8N3VC_*O2.^ ME6SG)G>HA,, (WZ"+=A#X!J^.%GY-%]81[WX?"KRE M'1ZF]8US:6N1X3CBSK!(SQA-WKU)SOH?CH@>=J*'Q]A?^41'N0XK/9*5AQ+A MRE2UT!M0R-5O03H+);?_4\-P) L-/S:!T,"3@H23>ME"H2!3@0"NX>RQ-*I% MY9!+XI8T!*8 ]\+?@UL-TV;)-0_AQ9/AR?X]X-JAKZN@H/4@W+]R")\:25Y% MY8M1;: 6&QXCC',EF699PBV[7[ :KJIA#QZ,$XK-M'M!5B)'R)M XS5L4!"T MWKDFL?+6N[J$%1)+J6LR:\ES MGEVZ37YW95BK/8@WM$^&8<0G+^_FN;11ZG M4#3$W,1#Q FI>G"H5N*]UJZ0EF& 6X"F\T%5Z!!@J1M'@[W0$NTS:LD M.B2UWNU??]^0^KGVNH>B#WWPBRV3P^',\)MO1H2O]TK_9K9"6/:89X6Y&6RM MW5V-1B;9BIR;H=J) C-KI7-N\5-O1F:G!4_=HCP;1>/Q;)1S60QNK]W8)WU[ MK4J;R4)\TLR4><[UTUN1J?W-(!S4 Y_E9FMI8'1[O>,;\4787W:?-'Z-&BVI MS$5AI"J8%NN;P5UX]79*\D[@5RGVIO/,R).54K_1CQ_3F\&8#!*92"QIX/AZ M$/-H1P4AJK\FHQ+,AEX;_Y8Q6'SH+%^(4%4;4@J6PWC9$&'\L5JS$JLL[<_";ADKD<6NFADE%3KWOIU MT0OKPHA]4(7=&O;/(A5I7\$(1C261+4E;Z.3&M^)9,@F8<"B<30YH6_2>#9Q M^B8G/6/_OEL9JW'X_SGFI%<1'U=!"7%E=CP1-P,@W@C]( :WK[X+9^,W)PR, M&P/C4]I/A/[DNN-65=[^O!7L7N4[7CRQS \E0ELD)U/KM4P$XT7*D-*:6UEL MV)HG,I-6"A, 5,&P/V MH8V]H+FZ )[%LHRJUK383EL/6$JJ:\B[B.#/0U9B4S) M?:8X"6/<\KW,,I9@7!9PIK>3URP>P;OX)KWPQ(A:.U$9(TB[0!(X*$SRJ--] MW[;<]$Q<*5M'(X&(*ESLR+I"%9?/)P(0-Z(''1C+R0H4 4:\;T7!BT0$K+0- MF& UM,,@+79<:J^V(SQD(%7&$00?TB2C;],'3BH2"7*A\#C5"(X' G%YPC,7 MI%02*" BBR0K4^'=6LM'D1YWSD\=:S@S8[>>K]^,)6G.=:0OL# MUY#)G@.SC6$G%"UL&[C#OQ+NN9+E LJ0L52!:5K#8N.,=:F8(D=MZRDT)0[7 M;/7D##>F=J7@+E>JS*EV1335@Z0:"^M\"$E^OQ7N^#J2ADX<#JS^BQ2A@',J M2#(OA$&H\.KS(XE*KWIPF)<3A1F5KQERR.<<:N MU#OE$F\-0-(PG";J/,8\0W9G>CO#C;)P2("+]7)O0RI-HDJ< +C8693)A!PG M]\USEGJ6&:4+J >!=@* RTIIE""RS6FL:+.'B90F8$F-C@+L!H D2^ M N[J1L!E'1XB]H,['E4:C)C75ZRJ>/=$'$BZA+LS=&N<_!TEK;EJ$]BPCP[2 M?H)=L,D\F(*=\3 +EO&,_52E-?+-+VO9_9+59>\N270)'RI^]I3BJ:X6R5H] M4!Z.@]EBYA\F\]F!XDP5FTN'-F]>^[NK)UH$4;BDK_%LQGY6=-Y=37ZOR2)8 MCJ?^(8XC]J,_AM3Q?07O5752B/;!(0"MO$)>57<.3GV+SO];R34L1!E!7["E M5:Z>\.: =YBOR+'OKM>*!57CX1*$[\!!CQ(MMD"J7XR'"Q!+EKFF_00J+L(_ M%(R&5:C$GGRZPA[8E)9P]J S$1'/. LHLQVPG,]0SE&V@624=MU;+56EK$EQ+ M7_7JO#\2^'@X?1;Y21OZ #:9G?(+&/(([_0'\KPNM:7#D$?"' /">FHH.S0&?O4AD[[L!JWGGBMVA@%KY M.Z];[T[(WPDP>B+]%.W/N[(7;!J$4^*]&&2R $D &<*X@/3[&R*59K9N2)?A MG,VBF'WLDT QRO>+Y[@]<&*J34R#HT M-GP:3H)H$@/@P7PQP4' \HH._]IMYDLVG[-?^XW:7Z4]"L;P(0K".*P8Z()% M(%S+->0O:R6D6A"MJP=] F!XWCN M$!C&XXYXJ[DC?HBX%P0).N,%06BT=TK,5&M&]M77^O^BE' M]LZ#,)IZNU'"/S[W'Z5]NERP&?)ISKZZFR"17G*\D/$-T3=U^VVF.#13R%SE M>'VP73R&NGS0.<,&]'D#)\?Z 7!'_E1 M'+P$Q![^7@1#NS46Q2Z8RRD%%><5+Z8T.@4@IM&8+8/E?$$#,S8!#"(J:-I>KH/-5T/DJZ'P5=+X*.E\%G:^"SE=! MYZN@O\%5T*CSYZQ"@ &QD !D !X;"]W;W)K&ULI5EMC]NX$?XKA"\X)(#CMWU-;G>!W;TT39#@%MFT15'T RU1-AM* M5$C*7O?7]YDA)4N.;W%MOV0MB1S.RS//S#!76^N^^;5203R5IO+7HW4(]=OI MU&=K54H_L;6J\*6PKI0!CVXU];53,N=-I9DN9K/S:2EU-;JYXGW\[=WI[2>%_Q5JZWO_19DR=+:;_3P(;\>S4@A95062(+$GXVZ5\:0 M(*CQ/W5OS-YV']?7H5[#DC M>9DUGO\5V[CV;#$26>.#+=-F:%#J*OZ53\D/O0V7L]_9L$@;%JQW/(BU_%4& M>7/E[%8X6@UI](--Y=U03E<4E,?@\%5C7[BYMV6I [P2>=P2.4V:G3S\T_S\]DOSYAPVIEP^IST_SYF_XU$KIVVN,VD,GJN--1N5 MXXF88Z N#^BE_0(:8 = M<@5Y/@@=)N+=4Z;J(,"3HK;>ZZ51 E#R\&'A;,EGXKR@G =M^,SI)20LB1;' M_+%5/;?80LKCFU8;E=Q 1C7.P>7P)#B9@@%_X"O(.*@*P@S'JNYB)8(5V[7. MU@/YB JVX5^CORG(PJ*ERFRIA!2U='#/5ALCUG)#;\A%3D.LS!%RN%P5!1A5 MP%OP4N?],;D1+O7D0Y0,%[TV1B#\6A0PDD\M$#W@"N(R"PMH38Q;9CWVZHI- MA%MV Y6A(I@6-O^Q\."G+&U#@.Y+J>7.DRB+EXY-)8##=ME$*.&]WP>IE#M\ MA&:P.ZJ$6#<.^C,/4)\XT8&U^/I[-9FE)VJGR5W@!QB7,0P- L3:: MWV@$02)% M/>V(X,&7")+V;0O,(,^-N G DB[:4R![H(POQBG0&B"%#W1[C9]\D;1CI[+#B#5 MNB"C]< Z18-6)S%EB!R9YO,>UR:BZ"T:'T!*Y^+%;'+2QV-WIGCY(R$3C1&./9&RUZM* M%RB8S/,&U$JHK5(6>#Y^91.Y!V+F5PGD1J$[S=EM*0S%,+S,#=Y;X(WLK"6D M48#A=*4W$@4+3HKJ<3X6#17MU+_DO!VFP/M4XKBN(R ?HFH[!8 KZOGVX$U= MVV+H'PJQRR-HUM*MF'GAK_E03Q11%+5 J4%5M*VAVB=^'F9B3VC2MTW&B.0? M?)$W+K(:\ TVPOHR]JU';9B_8:4B4QSS&[39VE[E](6_1?$XHB5=%S*VTS8:&MD5QIXYU[V)[EDP;F:B#M+ M+8^D_H-UV7/&1R0O='IP1/D@BV,<0C2D4/[X:%$WKK;<\0!9"$:BH9;W\'.I MUM(4G->Q26%04C6#$]L#%(C=[A3S:4_MHPN9!!.89LAARC'FS5E2[4'--P M[)N*266[+VEM)U!0\Q5EJDJ:R($;J0VA,IG:,Q,!8PK]C+)WREZ;#Y-SSY\# M%J0ZWA%IFUEL84<8,*6T!'F:E8DWU\/EG2EKJD)];M!*8O$1)A"NVUX5@JQ8=K@<9 \B_.6H]M<&]2Q \V2 M%WQ;<5(=Z1N7PM"VXGFI*\[^$*L'?2M(G[7XWD!=J 'Q% >)73U!&3']OR@ MY9OW6KX^G6,>.F#SV(RD3V(!/1K#GR,H\3"BWLJ8%:=;G'SC&= MG]?FL#[. .)TR_4E:38

HVYZ--?\ET&9/E+:<-:'8<(*8H(! M9,8_LX!F))T5=#TCJ)L8:50M!?X!"\@X""FP:A\.1^-J&J_?!W?*(G[6I@:O MB*)M2UYU!PT\OF]+TZRA4?E29_E&&FI(,T 2(6LDH[3."CF=7*ZZK\J;VV.'A5S_7HEEA_I16;(YL]3R]EPJ3*J/Y'[YV)Z0*LV.& M>=P#+-H&$R^8KW6/1]<==W]X7R. -.\ZPNMN0OM#US.U2GL -C3H;&LC820Z M2L=IE##?VA7ZHT/N[V=WW7?L5.=^,.A*&[7);^[W93<9R' #1W>:K7'0>EF^ MH /%.4J\=O]D1U?QDT:4C>;WSQDKP#PK&>G&6@9HP%;V;-L.V?WAS:3;1NCW MN0V9!.C09G3=39F*W+IGI0X[B:19M7,[1FY'LNVW MQ*'#X=<'"4UUR741-]+HU2,R$C>>+]6@W?+2>6OY;;\#K@Q,)I>B75PQ2O]E M3G]206.?9*7_ +8RE50ZNS6:(@A3P/ZOJVE%XJ5\/ID'X>&!U4L"@#/ZT:H:H* M.PA68>UEN_1#=*5)]KSI0MR)JC(-=U5T*V5X9/$KMBLF.!3,$5] 2G',)(92 M$2JL923PE/GG)D**8\REV67O.N)NNRO,+4-C)E!#6;-FDN87KK>B9U'$O:QI M&!29\!@:%V@XG>-H"B.B)T[].SYYT0\BE[_N-8AN^A,5LXMQJU.G(@DJ+=4. M)5)"UB5.1*U,PYL;!Y4%M;\LWXSD4%VCF"E$UWN*"7H&(!'\E6JQ5^;SS3?' M3^EO& 52<"_B-WN'])G/A/[A;J^GWWX^YR>>F\/'^T\P%UD)8E=.Z'6;9=UP M\UK5K=!@%.;7F.(K5P,#1BNH-W!]5PNV+LU?9\TL^NK]^GW"]8MX9,XS@%.X MOBQ&<7LQ0CM?Y1>@5I ,M/\(.G0A.I#,R= &:PTPX6\U-T.=UW*7!=L#&!%@ M9-!;EM^+W$; OZ_O@7_C&,LG _[=6[0_[D:R>VC'=<),[R 23;GP@>[-L#1M M5:44OM(\;Y!0UA0(F4@.VX6&U#([1E;"Y K:I;VNBQ;\&V0 K4L;?EH!&W0$O)@H-<8^06WUXN4Q^,3US0O4J[AR,S6I[[ M=?Z$ZVRKD4R[52=N!SP:EL "<,@B,)T&&5 M11#4@3L(\7?OBX(CR$K3357 J#%8)"B9=0URO#R4 M+(SRLEF]5M1LO+VCN<'#S_(I8"^-DL)Q\Y0:.=4/W7H=W)Z;4B![4X H<2GZ M\W3\Y"\&P\#3$(3$WYGD\C5F%<9)E7G;W884GJ#/>H!&E,@!D08>;D&&AO.?,N[0E]&%%H<2-]I)>5-CSA]A>3<3%%@+$](;0/")# M:TP#F3FKH&3/I5Z@<3JGIT-GAX8XH2GI,>^,"^X]7+JP]0"@-OE>I.%',N[? MH;8C-[!IT[*P80EZ-7C_6*VJHP4%S*IAJ:$H5P(J0]\U$G06C&P==[=1J\J2 MIQD(M"@Y,^TFP[,_L3%E"NI+R5+'V?:>B.]%3(8_DG>78[>WJ??T '(9K$& MYVH$PP*L*G/$B33I;INABE,W VRE_Z@[J'AA4^'2< 64UT&(Z EDQ]7>A/'^*_M)^$/7('?&:KH>U!$BE]:9NLV1G?*#_N3; MT%(5_2:=: 9&LB%CF$[4:J=B@HEU *4.N&,*M\:LYD5HPUXM\:/IPM+)YI)J MU[9.8&,D4R RE'KE&,84X6@K;MUS/'U?PRH$$ M1- A)C-C:^E/>*>US6F]J)CYTR.5!- DLE5+.(&M@^\MZGJ& O)8)O+JY@NG M0)I<0JP4E*HS\I:G.=N3X\,4#//'2H&K$S%S[S@T#[2=_NOP>/^90_S 7=5+ M_;12K76>Q";GAEX6KBHV4#D5DSP+US)AU0O5G88$_/"R*O&;R4!&: -3[616 M26FKY@[*NF5B(+(%"_>G,INPK\U_:&L.CKF.S[V6W(L==-W2#[_JH*V1;G7G M8:AEFU\P449 JVL1R0UI/EP#X&[BD.TVX(#YC\4,.)DH/"5"<2V7BN:./5$@ M\%]Q:Z0=BOXI28-C,K '=!A^FU3Q=4MK/9(#,')DUZ^YT@ZYNXMNVO-L*OTR MS)9J_)%?!>0#C/;1,_<;_6L[*_I@&W]4G/\]85^'.U6 $0\0L'P>-)'D><^R ME@^(DQ?BC(A#EC7YHBOO$*?B>W9@>\.B^:NN)M38>?8;9B3 9XE(4^ M71:F< K/'+2HP+0H)+,F*N>FJHTPVA3F$$/4AGT.X!_$Y?,Y1.EH%%-#,_-+ M15_Z[]8E,UYB'[SUR__.37WR4-V['UZ^?:?>VR-+=B#ULLJ]><#F>$W[X.C@ M\%GJ:(7"[BT,,LIMTB\LZPO%_6%/A(3R#%$"LQ[M,U$_QX9-0\WL\.%0*)-K M%$+67M0QZKG'SL2[I*+L0#MTX_D"6!=;J>S/"\;&TK^\H#!@EDD$FE><+G7D M$P93X^7AXV3+&+VF40>Z'Q?SW+5.0HV)2EAKJF5.92:,-#[] 85'$R[@%PC' MC..&,[3/G7&AK*4@8_B50B,PN"'=*>3D4M;,VCY90L@7+WK))F$67I?6_<$S M'!.*BZX.72KU6@3[9 ^'+!ZZ&?*VWV+.&#Y''&4L>[D2)U>_@[5U("0Q(<%Y MQ"&^O>.8%9B&NRG\3E(,'&JNGEKX1K.>]B7A'>F ] BPN1@RG/9+5C46GI0A M7M\^Q80IP9F6/9L1HX2(:/''8HAO>0N*P#03#X.*<\7.J4N1M#F9PQ!M2#LU M6TE-P-CJ,W8K53$@5)CF3&]D 9W<0%?-'KJV3UZ:AQC^<2T:9\C*6Y].YWHC(@1:J7J:=X' MO\@LA[BE+V5J1XQ*TW%VQK09TT1*7A2A?B#G T$LM"(*[H=GZ0B60+C:0'J: M;S@4#-\VIX3S7E4K-PY=+A0PK@*E3 /JJKCAJT6*@DXO7S#R4=3:\W:^AI MX09RNGH3\-TB;/RL$\&7BS#;J\.&7Q4_UK-0;?7M6H.P_83UQ&Q-ICB-R[Q< M)UP-,EDJA-,5M_;2](;RLAF$-M *COD1?JIFBZ %VQRSU=_-+OU=&(]]W6BZ'58HVY3EQC5F3EW6=D MJ&%C[ZT%"D;B2'P^2QOL*$G]H671$RB#3ET@%BC2X!/%X,H% M&J-72VCL)V\S[N /_I%,55?%38].G)C5V5K[\5[8-1A?<;#>;!1.L[6/1 /1 M5(_TO[(U19=3H^BEHX7HH?G0"M9@?)R9\#C)??&RJV-; K I-]$3!/ MB&(]5)MV#U>T;4#V$I(2*A7$20D@\D+R=C2>!??Z14)5O.^CIXO&@5,#MPT6 M]*+KHPK1B14I^&5=U4J2D2/*G\\7:HMMG<27[(NC? M@8YWSK=RSYX_N8NFOM@L'3*)<7NZDIX;]0M=@.LH7]BBS_1("%N[BIP'"NKA MK$1?P#ZS;OU(FG*YKN$<$&VM>G2T"U.5?')+C6BEGTE35SES;41!HR M:*D83E'R45U0O&:91Z&-NV,*[!.=" M)7?4R:>'LKRV>H@ D9H W_:4[2>2R]FB?M )5:J'N32JQAP'_O=H3:'B5TC8 M--D$F(\TG+(8^QF)O;21MK),HV?L0B)SBUX"X^:;+TQCRBUIK2 YC]6J 469 M8P_0%N-RIF!I55HB@'-O=P*_"5ZA)U+.P)0V>DFL#(> H'=0W2+)Y.Z02Y?\ MJ'LB8X/;;:?\0[ZM(XY>F(U)B?^W)UCKZ)#)Q<6_PQX*G!(TF[A%O\B;/-@; M4E",]TZ,_J+3LM')IF-;E^>!8#U#,DS07;)3TK'-+RUF=0_;3"J=""45$V3< M:3ZDZ?M5RB07PO%Y.J"@%B7^V&]3UK2).&_;MCT3\\" YU!]99==\$T^X?3W M,MR1]*$BP1<%&()X Y@O)D>>U=[8S73S;)>]=T'5FW,%PFDFJ-Q U\\^!_O8 MBP^W!8/#P:?2&7Z5J;PUA'I'M)<4L_]Y<'W^Z/#Y@\^.?3U]_^IU_,_ M= S'-QJ"W-O_V?_W<[(!#?(V_5G[ZY>?W[TZ>_/3WU^]3,[>GWS_??+BS>O7 MKWY^?S82/VU43N//=35V;_J&INWH\/GS@Z/CHR=?'S\?LG+\E">3HV=??WUX M/)L^S1X_?GKT/#]\.CV8'CQ^]N3IDZ]GS^@I!T\>_._GW+YB'E_7[_RJU%*TBH4$V)SQ71KL<$@W,)$ M![5KA^( *W?F.9XCI(=*?AO^)0!R*&3T(A#1SI*FGJ"A.WZ^U<*L+]\@F0RX ML7Y+(5)3_9262:Z1?7N%BL\:@GO2,?7:UV]<=01U/2ZI,O;'LGWR3IQCA$*\ M$WX35#C+?9NB?.N2)E*GG&5K:=*90 ]6P0^!8#VKL@%K5$O_NO:[K-%HK@VD M7%WC(8RE>'-U5QHW&2*V&M=H=Q<_OK-&VY>N2]:@?]A/_,^&_\.FT_5Q'+5X MX5;HUN;;V[ZW=06.>-(A,0'1"_3<4K#>WYS!/]F!.0V>^MX7-G[*LYGR7+Q' M&=*RXU3 EG<.4;61 I$DZ/HH.1.M0?S3N,)B=]C!X.(-:.,',#8%= M^>ML<_PAX,(M8PQ1GP9P2VR2-43Q0-E<&63-GA$_#AF/YC(2=[>SBM=Q>(*[ MA;I]60B<@6SXWU&Z?DOS)F],$W'ZGK5 LF12*.C 6"\,3=G?B(%=TRIW;LWI MPJ,.H.4LYY+Z>J:U7RK<)A9MDU96;8EWFX4Z) M-LB<-F<.72>]PF2P#D",E% FH+'D!O-#SRCK<#YN=LA284;D1C?^ZJXIRWG/ MR;]>Y/D'R_!8+I ;1YB\AIN@O.Q0;Q[QI@MG6,/7E".$J:45M'K4C=Z=]\:\ MF&_0&H&!#-SG]UBW$.OV_![K-HZQ_(=AW3P"+4H&NV/))N9U 2^U37X@ [*^ MM5<@]X#P(-!M?LVQ'QY0\/VKQG8SX\/QA,=5W>)57(S@6MN"[CJ4?*0"P)6- M_%QQ'4)TV]3E[L+[G;O;)1QK$S*I*+A&\W?F(K+L* *QS<4;W;/4#\!/[:@#WY)(RQY(,G8(^NB4&Y#W8]%QUF1 M0%"?E9<,*Z-)G8*ZW-?SAVO MX4 VH6!/Y M!R]7F.C\Z/06)9W#AK'R016+NK2XP/_A!?YUQ&@]- HB0E_8G MT;K<'U"-L FW3^) 5J(B&,J+.;RBOP=2?'U%++#0G "RL"@ (M%W:Y9]#]X MC G.GAMB3 -^!NF(V-3*%>5A2I,(/!E\#)<[,-[Y-EPL5?_/Y?B@8J[O$APY M;2-2=S3) WN."^0C\TA!82!21)(W#ICJ@HK0I=N!>A%X>I74T[-/R)UNJ+V^ MY,@3B71IY4T JO"*.8/XQ$'6-U 2\5ZHX%"(*A\+U+.8BVQTC.0*7%5\N,P" MH%J;&P4F-Q(-!5=>;;NX)*TF&;>(JB =E$'XZC27983LZF%?@BDVMH$7ORK= M;MA8E6(;6413S39DLMQ(20ID9$1XN0$5Z*DD8)XH80 R J.E1B%UR4SBQAO' MY^"=,@SH'U*@CR4M4GE47*^.X#&3B_&G,R':F#&6HXT?9<;2&@M6)/T6Q'>B MY#>85:0 I9R=)GM6V)ZWGBF&0[TZG6%0W;@J4E,TQ J:4J*:MM3&2W2RU$J2 M>W=XW[)0E9JK2ZW@%%V4*]C8Q+^!'> M00 ]*ARK>'IN"9=O26') MZM +$N/TV#R6-[+Q3H,N\55<+X>D-LE#HDQOG/(MTQBO)6D@FG-1;:R3]+"H M%"N-IC3ITR=\6+0*'/ .884Z>)C2]5)LO1T:Y0S5N]J)CO?4>CPNC@1K4CZLBL"H&7MP@2/U$\@*_WKZR?K5 M^OJW\XN_G7_^ W0%0JF,0X,:J@6(K+T8$W=L0!I>J?2<.:X;L\Z]@W\Z/Z2Z M5V4:F&K4PJLL9 E^ MDP6(GR$UK\E0Y6C RM.#EG59,-,1"W#9W%/0:V$>[P9/Q*>\9-1FQEF4#0"% R$=CCY:*F3]FH]E+ /Q"<22;U53 M"]>G_"M.IH.$U+.6.- 1:Z8Q5I--$?.0,B@4;$NM'V%T&WCNN&[8HW/XA\O_ MC0[#68NCD.PI9NUL0RF5O17IP.6" "F9SU7;73DUPN1#S(]2RD2_?(9!4#DQ M>*:R>TQ181B6K.G82II9)@\7ID=G:4&9BD>%TD05#^2BA*-.LY:),G+(F&(( M9P1I(?:S>"(U)2@1^(+&N9@!*-/WV@;V^:=FPEF"DNQ=:_\NMU ]LX%!IZ]5B;\^ M0 HD:^-)!:GT02NGFQ.Q#!U5[,FN<+B,?L8Y'"HH2BEW>'O8IL'^$7898<$0 M<3P%?!3RE6Z^+!01Z5#9E<>7!#8)#((3;J<)UT3HSGBIQH#_N%X>?F,Q2IU% M] 9*+BNW3\$:<9C+P&Y!N>41U>2J2O1BE 74-CP2H%5%4/@Z@B=-I MA@CT>6"KBS)YB]WMJBLD3Q"9(3I&JE+.#!+&PI5FL9Z[Z(<9]O6#!HC99#&, M$HD@JE"4+7A&?"Q6Z.CG%"MA)+Y-Y74E.P(V%"9FUVC.90PKU638C8O>:S<9 M]GJLY85EV*G'GK@DGQ $=\@$"=%I:%761 &A4W9OOQ'*9I*LS(" 6AQ;H1(IS2T=!7$Q%]LMMU^+4"*1T9>;E[@6>N%6 MV[:@@!$5:12$1*27VF"T74;]DMWH8<;<)<^Y(827 1ZZX]R.]%"6/B\==LJZ M*C0=J\W-(P1EF6?IMA7&SP>DDH&>;-A[Z&5S1(B )"M/@$%\[D?QM6@>X,L$#2P2&:L#- M5T0X\E(0XO^3A8(HA+O['U1Q,OFC\-W*[V# A.&$88GQ';^ Z& M *IE6(&1:4\0$>J<>'@MA5DY7"]'XQ V%L-YVIO%H&+QF3DQE*6UB*BW(4$[ M$1@2TL\@QZ, M83-7G(/MY'#LX3,5]P4. KRHM-;WT$>N^#N\QHT8BK(0'2,8K#+_D=E'M4JJ M?-8(&B69SQ@77+ BL3%5*3@+U?A">KW[-3&.>HUQ5,?_W5GCZ./9'Z4A.^5BO)9U =ZT.,\?Z35?\]?08[G]EK35>?&E!];'/'E)A?+19(+UF5B^ M08M1(\I@(9\CT !/S(1SD0"K*=X9''"?8HY0^8[B^6,OQ(*AC=Y7!62*B3VN M@4S 1'.Y/$F'16ABA>3B(J6%@=H4%QE41]]D5*E+DTHU7/$,CPG*%TV$DO;T M LB4)'*2XI18'KF&J2*-P;9F6&1593NHB;(];)1M'?]W9Y7MI_//9];%Z8>S MRW]9[\\OWGW\84U$6K\1:77\W]T5::?? M_GYV:7WX\LWZ=O;'^<7EM]//EQ*AN2 @O2^?K;/__7Y^^2\;/O'Q]))0]KZ\ M^_O?OGQ\?_;-^G1Z>7GV[<(Z_?S>.K^X^ Z_^OK]V[N_G5Z<65\^R%_KP8J+4&%3BUXN&_Y4#/W[!(Q:T) MP]2*>SE9\XD2%4>43CBDV'$LH-&=M@F8'1,=JZ&S+PLMK/))]=W;8KD+U7QP MDP5^3(-QZ[F5SEA5*[H1;):K[3$ZCM'JT!OYY!!CSD, *,P+>$N]J,FU$TOD MFB9IJ%9%9\(%FWH.9%ZE&?T@H#O7!=[8QS?CC6S0ZSZXWI$CAGPIDN+ MKAI&CUXYIRI$D&+JA;XD*M^93#$=@QTRNK7^J-ON6)U^>LV?.:7Q])@%B*(? MP9VD'TB@=#K=SDG-P^J;D0$(@N'B\)G=)LX\CXC'B+F*2%SNYHL)I5ZLR!BJ!A.-:%PZ60WT-#[ESH00CUVLGZ<,ZU M(CGS\U=NVJA$G-SI8NI.4TQ=C[4\<3%UK80'VE/X6VL<.U.>QM(\, M,^H(QGZ=-,(A'V3GL9UI(28*&I4@]L.R(<;FH(9JG'D.?TO&3VK87[;?)NP. MXRB,GUQ:\2U+$JR'Z $];)TPF7JP"&J;X<^V&,B$-X-30[BQW!SO#:][!== ME9D45TMP ZUT,#3K'V-A)JK/PMBCV)V,KB8=P M:\<'6%W4@?_W?\>'K7]/QWOP[A0N?2XR>6O\MZ*P['6[TY]O@7!CN/PB!_'B MT_B@H1.(C".VYS^+3#@:'$Y_H@#935-M3L5A!@X:M5 !OYSQ?*2E9L&.4&R^ M)!E% <@/:ITFL4AX4B.J'".L'+YD50[;K:?F=8$!RC5];%SB>"Q+R@;QFWA# M&+%JJH^('&=/%F)EW!U5YPFB#-KD]&=A> _DPQ<9>J!_>NGZ""!-O_)#H3E^ZSU4_.6JU^UVT -(8_K^K7BS&00O.\=?9 MW_>ZK6ZO5_FG=JM3^?OG>M3APD?]2KODG0(MD?A_W>OMY;:4BX?[!N2FU0'R M&99@X(UFR,F4?&SK<+!,')'%]@D^(6&),VK1U*R4NO.V=^4,?Z!J#-T#6>6( M_L_;!?MF"[A..[]$6X%W_CG+2W&C$?_W@NXS_[P?Q:1CL>(R>7&[I/B)%VE8%76C*XO,P MVHJTZ1[;O7ZW9&L(71Z3.X@:[55I\>OCOK_R+)Y/"ZQX%*^>C/XKTWTS&^^W M#NO(@6L+S>4:N%YR\3-"*Y!@;#] ,%;L>DMD7Z<]6)/MJD_X467;JN3<8O%5 MM<5Z<\I1Z[BS&5:YK^6V-4*H%&)[F'6VC4*H,[ [[7OJOV_X\J>X^:RMZZ_.]&JWG_GV]G%V?? M_G'V_O]M,MQFAKL[/\.]^G4_;.OKWJ3%7U!:?".]&,>-Q*[C_^YP+\;GTS_. M/IT9#1C89?;]XN+\RV=JL( /?/S7Q?D%=E9\./]\^OG=^>E'Z]V7S^_/+]5G M0/U\_WA)'T'!?).Z78-ZD'SE3")[?K6(S-2WKBH !W7RFG,9K6KVMG0ON&;POC%*-B5/H<_?#BC[W MEO4]# CW&M]]BX (R=0;\O@%(1LVS8,Y87Q$X+ 3#2DHHRAMU7&S]XD:T"[L M/7K"GBK.5W^7K]UZY=]D&@X!]R2_!&*HWQ(UL=2C.)B3;]%Y.&PQFC"W^N=4 MPRE4]3[ (,V;WI&*W& !7)B^ M.>@,ING&FIO@Z(XV: R\+="F<]CJ(RU /-PZL7OP,8I^X'E?Z.O4T/BQ:/SN MRS_.WQ]T3NA2?B'I]IT&F#3#:9^KK3L&EH_%JT_^F"ON6ITTCMGBO!/2'2PK(8-4S\B4V-A M.?H8IT-"8$7#XBQ)";>R(?.CD5FZ_@PB?XVC$'X>SK'@'B-!==A[R@159Z7 MTAI&:ZV\E$W%A69@W20NP,O$X( YW2 U_4(]2)5:'XCJ@5#=\+S169<.6APZ M(YT#%^P[\ENZQZ=JVD/>>@*\*W/-"Q_MG*F/:I@+^&#+NLAX1OB\9:@F?QXG M3>B&WL\I35>D@6G8:B7S(PF!E_J.4UM&\V!;_IUMC2,G@$^F3CS&AH](=R*; M*,RPYE_A+WDL0(VH,%8#6\ A25%,HA#AG?6P[?E;H#E*-!A6VJ?5K"GN8#8" M;-,X^K<:YL-FFNJ8OM'1$!HF7(**S,>HHZ"(\6SI*' &8"B_YY]Y:B&%9X9. MQM.L,NIUDX%U16AJ'MI-,UC->0Z"UH G(H?!,14>6,_5*S'PQZJ00VWHKUX#9^Q7HV8'>S(85CRF69\(T1,74XA3>J\02QK MGC/CR2A9A^:?\71SC%,F:N*<)@MLRO4F_M!6QX^37.>-D"&8 .JHTA-G9AXD M(]4I0B;PU(717P)OP+/*@10$5P#L?* ?P$.':\9=<\Z'!5:.P)"%E.+D+;D^ M2 J*ORKY<%<@(WUETK3/5.R_-86) UC+6A$UO.LL0VQY; MA@T]^+Q'7\&^&\2HLXL4D E#I@^%D.W,)$8%>/6#P(U*XX.1$;$J2YB/=W&G#0(_#H<$G;O.-B. M&<#SXK@K&J%'FS="YT:<:DAMN>\.CHD@&V\/AX6QW[O'T[#UO ')]\4\N3'U MQK%,T%;SC X\$A8N3P W1U=2Z0ZRIHV@25.9.CQQ?OH3-6L5!RN* VY.5-HL"/;!K4 4(KI2G3ZF!HT@>0!<714(-5XPF< MA3<^_!K_Z02V=8%"+; -R&YJQM_?.[OX8^\U+ C([,@,3IK* %)UB%AT8+#B M> G0VL,[&>R)YW!'; 7B[]J?VI;DO.AW":@8L( G,B2%I*'/AS9VX.E3#Y8[ MO$;U20ORX@C.0V:CTP3/Q$/=$'JW>D9$&(7Y+Z;1+8TX)0X E12#Y1!G.$A% M!G@7)ZLHQJ$^:30K08@.KWV/H*O+4SX]DVJ@)X9>$' &\_<[&D -YR&MW8EG M;)3GS@'_@T'N!:1];CQ058&H1UHSS_>&@X#;@*#GF&ZDIV&6&2YGF&IX=L0( MRY(T'R OP.EV3B&:,$:$&\;.*'T+BM7G7F_09\$!W2UCU"CF+:>*.?@VT\5$ M,#*P88 F< Y@<\6^._823D(:%YK&Q 1 @@2- QF'GA\\?I+3B+=1'/#(:W2F M*EO&:WJC_KJ3HM(0G8K7UECY Q-++_#(?"^ M N&' XC1EF3.Q,>@F4.SN.6+YT#N/+@^D:Q\1!OPQ!3*3:)32 M@$0>HJM/6TME!IR3S6G1.L2!ODUIIUG:V2N2HP$O:JHT'X6QALXTG\[L!$FD M(U:@U( "K+L(5$CP-_;W/K^_!)T\\A&$DHHZP@.".%(J QT!D5-L4;@W_',< MP17TAZ!E ^<*21N!HOX/N,4H9-#!B"/6>-AH$ZL,R7*O' ,2_58"J&U/%0F18!4,;]$DZ$\-D0<]F=H\*=\ M:SMTQY=BP !K;WP>R(834;%@"&T& 9.AJ5[)F_(L,NW4XG!YA!@-I'@JYI"# MPU/E+H0PZD&O[>+8,"9SU=BRFB-]UB(;1$]C( >E,-$74YD@AY4OR\$D MN^S33K,K..:22\-F8SXY*?>73-_8($YAS M#EQCFS+=4JZ^)<%2,?1BW@W=6YQ?;"[VTUWL@NS?Z,6.,/^3&.I^:NJ@1(W. M].'=3LPATBC1@^LYNJN4(X&9>0$FKCCZJ3.-',[ER/XGWW5!HY[!/;&MTQ&* M-O@O1E=)ZX'SI46>#8YQ2GDZ>'(A-/$.GFI^X>_@%3FJPIDR:+ A=3N\A?- MFQNS#3>FZ@0W>G% &8+G"Q=GXX85%]#, M]^?1(/8O4-U0T(MU(B:$<#ZO(U#=LTKWT1A^,Y3_@\*M-$\@DJQEKB01J1 W MS2Z60G*D8!E9"",<)D!(K,KNY\!H,1()YCPEF_)Z@.!.F4 87S45=O'],MLO MEU78!()C!3(0GQ@:Q1P>+NO* 1.',D@"L"IQ2YK<0/H2 I=F3D9H=>ECPU]-);G"F X)3(&P?1Z #6<>!@&A9#(1'6$6B' M5$U!P'7F6[Z;"H64=XQ>I_#F5%F)!7<2)R,4_&D'% 7\)Z;:$5B,8=CEW\RO MP+6'6>38&9+WBUE=XU7P8\:I3K3N_.F4/C2,).8WG8(0TCO(HW;8D<*#7< 4TTGT2>1Z 4F(.Y,ELI13.7CD?FR2 M"=@G$YZ1>HHX"R4PSJ.8515%SC^<%DW03_63:\]<*4?]8*?7_A0E#3Q6&[+& MG5$9)$K^A'=*N:OD$S52A;["4R:!=4#N?X*QCY+-*]#&7(^C[ #%-> M/[HJW3 GOY";WFBN4'1>S&'5O'*V M:&A89I*8"0AFZ**<*$Q]+S /YLOH2?D3MB+5I?AI% TSJ6IB]M#"1,6K%CB" M,T(P2]B7TUDPNRH_60B(JXA:KM^28M$;6J%2S<1V7K1D[GM^62:.2]-K@+UP M_BE"_R:^QM?5%2T^,A.JC(B+ \9Q=,ME$ Y;P$8M@DVU%]R !K],,-H/-Y^& M77!EBL@Q CR7N@LD =U%,]!HZ[(&^MK8BPAUFSX7(SRX3;3Q'/Y/52>1$R(OH*#S*H0[I3 $F4>#)LN!,@%4S@,_9=;: M(:3ZE&O%9N*1$^JE=%4ZSA#N43Q&@4]$3J_UZW6ZAA6UAFG6@D-)EL(ITN:T MOLZ4X')9;.=*A0_#+N5D8U5ASKI*<[$.]5UYL#L4NAS'S>]%"IM+"$U>@4Q/ MO93>N2V77VTMUR%R(*BRN>F3JZGFB'D,J5)AE3F*NM1@K.L145NH.C*XP)1^ M/"!#8((IS0-F&1]_]$#I1EBU9=33Z#YC#&S#N0185""20?S.JB6>Y@5 J*[I MNMQZ>N0,UZ9)72*5E.4J*6>&OYA:&[^*JZ***A 45\5]X0.F"))KC0+4'(YD M][:$)>@RJ0HGMZ0.C-M!5\RLCZA2$2+AX3C9L]%2!!^F,M)?0N^"TJA@S:=H M&W,F5'];_5H%+T99.-1=U?*0OQ35B3:KK\ T<,D6,HIE0%Z)U34,HJQ02M#* M5T,A!3&C4*%A@0.G/2A-$'"^/^<0#N5A@B@7J7D*L:3E('%00TL@^)6"350@BKYQ1^1\^%*5K1+$'MOI@K: MF6 S$JK%IZC+SH?EF' CL=8G4J&DJ[3G%6FOR28[70USV%3#U&,M+ZP:AD8? MXQ1#$E2&JWC_V,$8E%:T@3TA&5 ,&V>)O)M<2#H0?,*Q]XP04;[MR G*L M<) LF$5Q])-Z44&XONHLE;X92!\CD%+1P09!'+X-]Q&IAUZN+ H"35<2]N)05K=CS&_@Z.S>4Z M!AT3)TV!RX8!D=/B7CUM)2A$F6F$#$A04-B%1V:M4Z"@J<1H11D'1$81O#:@ M.MI$2I$I%."!E +V:'EJ M-YDB-4Q!;D(L,%B!"SDPI8\Q'Q-+VU?-1FDA6JS,7,.(E>,JMB7-M"E(I&$K M[KE9R.PGZ_9ZJ0F&YBD0,A3\*XH3C<3F8N^I1+]S"O<^GL %_QFYY")M-DL4?CSG<3BVTI"U0,DH8UFAREI?])9&2/OP. MC44S/U2HR5!!8^7L@((7$36F6GN>?Z8DA&KZQ7!PY'*$@,FS@+*4@/#)/C<= M* 'ZXJ]SH&T<12Y=#SQ=/Z9UP=6*QSS/[E6GUQIHG3AW1^6MNTMH7"@_?XP^ M-_ C! :-VWU/X3=^\L/Z(#RJ$?A4Y(UB!'7J!5ZMTVPM))Y:%7-N7O+!]>#I MKS-@>)40@IBB(0YC_2.W@3#/;8B&HHM,_0#48T!14L*G+7V! M2"UV!)I\_!/G)K@L&M=%U1]V<0TH.M!A"U4! DH;<*TY-2SVX0PL"0DBO8 MMG2VE:XSJP%2Y)E^>06\L_*B^ M$WBE"H=F.C3Z\J.P821D).Z5IS4$LE'NL!.;A#1,WCPHD7^\"[TO^+9_PQ9_ MV:AAY?N["-SUS0P.=\A*G6"8L>0459@XV&\,D@-+.SB!H4EK\S54&S>?4S@T M42Y<)PY'FOHIUO3HS1'_7=W-G%Q-;- EW4T[F4CH/\K$E)-F8DJ3?7BX4WT/ MX-4:PH3]:]DH!>L&E-FR3W7KM=55QEM(%VTVP6J"/ST.C1?.]** Q*=4W$=6 M<<8DBF0Q_=2HB%D _$7R59:G9#9-[05"!(@MF)WR^'G-U'8[:3Y>3?.@+MO^*+ZH?JYD99@F6GK]L/&GG;3/7=\-Z.VWW[\+BWL1G0][DT^PK]KPET^R[[9X]:!^OR5O59_QDDJSTNDJSZ64> M3^=D8'?6OOJ/=#R/9(XQI4\X7KEA,; Z[L:,8.!$R"\8BYECPZW$BZMJV/KQ M8G?0.GDB'50[<^*75;SC=2RNE\\;@]WDC25"4D5(PRCTYJN\I_S4MB_P15B8 M"Q/4.V9R[G?LD_;AZ\;8K-O!=$[LXY-U57QC:SZ2K2DBHER\LNM6YWZ[U5M= M5CQ&T*,.5D5C<2ZU.)_,&:G?7E^6Q?D"#3JI,*3:V$35C$J%8^K\]';/Q!O8 M1T?]QL:KW%LHM[8P_?RY7'J]:^9DY]@^/%Q#,M4G:?O"3^;( M[A^O*YF>)\>YA9)I"RVJ&U'J+( M7EIU0]46ZWWO22+WU_#QZV,K-HRV38QV9!]N-+KY*PFRNO0H5+=C2(RQ0658 M0!MLVE/H O?HP^#)\4XBO2")[LO8EI:+X_[BEH2-M%ST!H5-,@\B*/M6EG:=I9GJ*=Y05NVM;9!HN&V[N*T'W'94RP3M6NF7 M+1#2E2.'=R0-VND>VH>=#:7;FESHTN/I=.W#;K^6V="79JLMFJ.\(^5:P&TG M@PTIG:9D:X73.>YNJ$-WQTR"'#Z:YM<*8N:]>W2V5P'M=SIVMW_Y)#2NY%E8KT0RH5R"86GT]$,DL6EI8LV3S^&H>],2# ME0:MCGH.CJBWNJVC7VR%^^_FTVV7/;O+TROTPW&9;DR3)ZYX@%3_>S8MEK8:E'K79AI5CQ8QOOX('5!ZX_]E.+IY(,U6QW'$;!T\1P M#_FD],NY4[%B51R6C^Z[PN&,W?(JVJUC7$9&TQW<"!T,&FJ61E80W197-7)N M(L:35^/=1H3;#RR)(QMXEEQ,D/[HK\ +)\#J"S;&.ZB*>.B-%-??;O5*QUTD MXC5P'*+<.SA%YR8*LHE7F_G;BV=W5LRPUWR$[!S["<]!-V9M]D]^H2_UCZ@A M.Z6)0NI+BTH!K9DJ0)H6A]-#:-IBRSKUX@CH( -27&]$LUE67EFGPROK=!]] M93@ !F2IE<*)YY,@YRVDUW^$!9 4":-\^SC](:/90_2L3OL79,9)Q(-FBB_# M.^O33 4UPJ89E;SJK>@=-:.2Z[&6)QQ6\+QUQB>#UJ"W=IGQT5&KNQS9O9:] M6BM7&A^V!L='CX8X?_(XY<^XJ,'VES\_;IGLP]GEY$&!LOK5%'Z8[T)L9V%U MW1CF:3[U<@J4G[/>^P60:ZUZ[LUS[T.3#4O.=?,;7%,WO!!&W/E*=!5U^,-) M%)P;A:*RJX,A^,_C*+[;9NU2]^IY_?U=2&9^GR8I^.B3;6&HIE!YFU(XG?ZQ M/>BNB_EB*![;[?9VE^?76AR]CV[#%RB/MK@&O7]D#P8;0D]J6@26VT>']M%)I[&/ MGHK EUABL"VR:!GA%U;0K1AK?&D^T6.2IMZRXK#3MT].[FF\/ 9]-F22-K>B MN17S:=(;'-O'_>YVW8JM*48VJRTSB4O/%C?FI:?%FL)7G4YK4"A#'?QBKU[% M;.7ER6FT6G$R%^C"IX<15AUFGJH!MI)K>!#LPP^Y?-;[">3$!\$/@91Q&>-[ M; 1Z++]^&ONP=EK$_4H4-W.(.D8T>X(+[HN6&;>?< %>0PRFR7@EI.:RQW!MF)?BM3S;^A/ MI%D<.B17M^-0L(:>P5NQ()G+*:>QEV#EI3X=[&*XFWHV"080%[!AUX^!!^%6 M7'E8ZH^4IB]7;?J9BS3[K9/VT=I%FOU6M[,4P+7F7M*2>LA^JW>T'MSM@B+- MH^[C%&GBHOI-D693I-D4:39%FG7EOJ9(LRG2;(HTMX\1=[Y(\UO1@M]F3=(4 M9-8HQ/C!]P+7NI#PP[:P55,HMTUA[,/CMGW8NR>R1@WR] VW;16W]?MVN]^4 M'3P9@2^NHZGUT;G"Q$*$(=1MT1HOO/ZO/[ [@Z8ZLZ:GXHR59%PANLA D=1NET_96 QYW[LN*I\.VKD'9^ ,BDLVMV.5;\71(UDW9.$YH4W655&AY[5E.$$1#*;(>Y>7' MDJKEQ+5455K.573CV1:LPAE[A&T\<7[ AQ6RLY,DV61*@0O\HH^ R-6/'\71 MQ J,,"R\Q4EA;=&-[WJ,0PN_@2^%'B\$OBUUQ@RY;#QXXJ77D0L4'-]10:RY MC(D#C\,"\R'\RT\0R[,$GBOT\-RMJ)0MICQS@O(6%8)P3FH+.-Z_P:+MV)\X ML8^ULG"TWO Z](<^+ 0+YH$@$^0'()R7&I7=7%\\@:,%NCGAT-.EWD3#*(L- M_&(X/G4BB1417#"=X">@>NP@G;&(/X6S;EG5NRC47_=;AX7ZZU[++'1/;[W@ M!ODD3*\7X!_/=@JL\L5*)/6%U=G [$B,R&C*R%'.-:V*^.OXP4KD\^THV2XF M4NX6<.)_,A"7Z1U=RYBXR.0P^ !^&NYYF"I^ Z+X3D LA713'(3PQU$&!Q+D MKQTY0Q^>3EQ%2ZIHH'AU4N*ESDFK6U]F(CAL?@G=L&@"' -W%7BK &GNARY< M/J:4B:F_#=PS-^"]AD0C'>+B@Y)HE-[BYYF._^5,IF\1 BX9QOY4NH;\R30@ MG>44>E988(?2@[SF #%\AZL.KKSB)V)&W)^)TXVVT*T]+6M#"<6T.=1ZH)^ M31VX*U.0/R,P>B)2IHIFSG0:^/+-E19O".EV>1;#4:NSZ8N5*[KY5PSA\(&@ M7]]]NK"M+ZH?" ^:%==\*A!O '$3]8Q9P2YBO$')7P,E_[A!R:_'6IX0)7\3 MC$6IBP4Z);=8V?]@&6S!5;J>L8:+.B/U$O*AEM@OVF91$MUT>EI6:7UP)%JV M'K6.B[*UUQH\HVPMK0PD'3TP7V$N9\6/&?.BJYO1J##F/X"*"0X;&OFIM?\1_O&Z7LNN MOH2\[*DL.\!E$T:OS$=:-,NFU%:K!MI8MQY:+HDTC29OYFK3*@WWO)V@H'9: M[?;:\SJ.>Z"[UNN3G-O=V&EU!DN[2E?\?6]P^'B+6KR_%3OH*M.+)S,?VXI6 MD0^1L#Q<"/[A$5L-=Z;MZSF[Y$04S,Y%?#GD7*N+;L5;NQ[CU5&ZX\62EM5I$O>Z1R$$J&';,C70_FJZ9 P1UX4(O( MR\P=;U$.N'/4LT^.-E31V?1<[1JW]4_L]N&&D'@?R2RHD9"F)[[Q4WC;<&7% M-?N_OW#&OS +>JXQ\3*+2;N#UB8J23>SV5^>S%)\H M(G![6WMZ/?MH4ZT]3>/5"J?3WW*,_!H)@<9P>D3=N*[,>"FZL3&QU8(X=,YR^QI&;#:4JX^(N2;W)_(;ZEZFAC^S#_KIN0F,^/1?FB7UXLMUM MZS62!(WU]&A@+R<[&UEHK*>ES-%KK>OPO13FV#'KZ5T43[%2E6LVO<"?^!R$ MVC4;:K_;;<_4,336TZ:/Y7!#F)P/-9WN,4%M>9742\LBK[W_>O-JM]VS!^U[ M6E7KE,K5> Q@P\1;SL2=DX'=61N9X3F8^.599H_IS:8(F?0@7[:(KH%G6(+6 M6.DFUX^CNX.U0\%KDV(K79UGMCY?(F/=$RWTA3/6@X%RYA+N&?8SV\QF],+W M6T>%=LUNZ\DG1F(OI.5(MZ7N@P>)_ZHS:'5*JSGZI645ULZM;-0VCW+P%VZN M \;]Y3X=>38H&&Z4O?&".SW-75QB73LN[!#7 M<1"%!T03O*27SX6N1CIR>\$8OF?EF=[O8L9D#EFBM;2V7-"Q:K>F)Q ML=V3BM4>M]H/6VW.@GXX"GB!B/4 QY%D,?885Z7!YNP@?]C5G754IN[JS SK MPB@R7 782Y"?%PE6>O5OCK3U<(]Y#Q[.!Q;9S^GV+BE_1-!^U* M%+CPP&$,Q[8U]D+@0L:R=-R)'Q)V$;IVVIAL&FRWNN7QZ,@^WE3+8]-@NX/< M!G_9SG3]ELGP/Z+(O?6#P#J?3!T_IAC/\!I<[@6&Q,NL5.OT[..3#PV1L0SD/F;%\5C)_3_9*ST'!=[&"7ISMD17;M[ MU-@1=3V=DWXM;8C-SY]K%OC$"WQI9N(W+_&<>'C-_1[A&#Y HPYVS 3LV,?= M#;46- ;@\L,Y67OX[?/8@%LHKK;;2'WO3<%-]7,3U9E$L#JV67?-1FW;G78S M%+J^IW-TM(FNV=VS84Z'_\E\GGYTH.:H2/._>$ 7VZF>P-[S:\NUSW'0_L MWO$](TI/Q[LOSTRC)]:FH7T6E*#4;+N-ID+WI+5N>GP].FQEQ_$SFY@OC*6. M[@ND_))9ZL%-[,^P['D]H$;'>O>XU2M.&.ZW>D_;LU[1OCQ3IDH^>ERL0%%_ MPKJTV*5>9WKA,(MC_"K/\.49SC0:-HS2V=YB1?Z=G+ ^:":LUV,M+VS"NMQ$ M'J@ML[2M=3J)3)'4+DFD=JN[!CK"/>31S!#S+,QQ"N#%L--0I,SP#I8,@B@< M>]N!6W > CT\F1-NC>)H8HE",# \-\$R-:->]2(OKSU!/4#]*7@'U]$MZ"=2 M0^'0#R3Y;"!&^T+S(*=YI&DN;E:E=![ZD!E'B)I]J@7S3H%T^!?K']-Z.!ZJCW&:^& MR%% JWNS@F!8\?JO^;%=@="H?29CR:Q.,N_+AO_^'Z>G7Q^4QG]I2<2J+=8[ M!MSOVYWC38P5?!Z4]H;9ZK2WPQ/[J+-NC6#3V;8="WQI1=<-OD"#+_ RCJ?! M%VCP!9Z]1^-H>XW*EWXT&X)]V#'[H;)+PP^3+';"H6?MY];":U4)LHO-7/?I MTV@LA^?JTQ@<=IY]2.2.F0U/TMRYO=IIHQ!ZC?&PU)>H)S#12S,>).)>74D3 M@J18+_2^K+6CG+![::'2M?=?[TO8/[8[@X>/8EN:M-VJ[K2&A[>*AP\']LG: M\"'/P<.B:4IE]1W0&'L/3'JOM.S'R:^O]ZH75-=0F&BWLW4-JYK:36'#HL+F MIKYA^U/.^PATVSUY=K")IK9AQQBM9_>/ZEG:\-)\X\<>!K*]X=E[#0-I@N>U MCF0V0?0F]_Y05=3?$"QG$SY?:HX>]NJ&>U;[PL+:+_"E&5C/G'QXT8[,BX(5 MLT^Z#2!>P[G;Q[G@G-]W^L63P^$UB8:M3#1\C2,W&Z8,['1QEZ!VW%R^854* MOS2_KPG@O_2X:O?H>&N=V8;3MHG3]D].NHUSWCCG];Z!3Q#IW-X0>V^PH=:V M)OO19#_J0^OS%>#WUH_;S6(>[U;!Y=K[K_>%/#J\9]]?+2J&'V!E-PS\,ACX M7O9Y4RK<1/#F1/#>1?$4@:P],J+/ G_B<^'P!N-X6V+:[7K=,()/-]'&EQ@# M.NS;G<[SAX&:8..N,5JO:_=.UFBN;VJ%&Q".EQFL:6)IRYM8^FN4#38QM'N; M=%'(D'^3R/5'L#(T[':L>+C!WZCU\1R=K%O'U!@.39KMH86?;;M_O&YS6V,= M/%L7V(9:P';,0FB NHHPDHV)4,^#Z6VH^VO'+ 1R&!J K@;SC,.[)L'>)-B;OI[= M3H!V[)/V89-HK\-9O&0^ZYS< R.I:>YI%MAT'S78:PNC[@WV6GU/I^D^>L&# M$K-8>E-AD3IJBS*>S,)K):/4]G/V3DS6"%XUAT91D-E;#"SV> MIB2S*/FO!#74_G9-TQB8V%T)1D-B69+_5@UBZ>;RR$V@&7\\[> M]( <+D4V&06X 8=^*&GJ?76[?;N[=D7U(Y*GWI6>S:78R4O1.;$'G2V[%*0+ M?TT=>!7\U_5O?OMO^A]>_56,'Y&=%/_XC,3M(G$O/,_:4VMYH@70$]_X*1!I MN,*2/D>(DG059:GU6=2H]ZL*%67YHI==^8IV&80:Z_ILWC>*4 M\H^P&' % H_JB, 6LBNVC-.?PYG%$J0C[LLG$TC=@9>4/. MB'_CO;WUW?1:;HWY16'_=OX5YPJ8/4OG?\5@]:&'8VZ?__(3S7LG17*8_WNM MR[.GSM@[N(H]Y\>!,X+%OG&"6^3H]&3;9+%BNL- M(RXY?0-BS(OQ4[ FIS9KL:YC;_37O?_C=WHGAX-NO^\>=H\.KPZ/!]U1SW$. MNX>'P]&@UQ[]W^.]WRY1\B'OOX,7 O\D__VK\UO526Y,\!5*Q.%FDS%?7?MK M 3V MQ+P]Z_NK%?=3NO8@A4%\!';@LO?:9^TCGX!*PB>%<.'T@C$A&?=>4YL M>4 _UWKO#;W)E1>S$NMU;*O;[G9;%B]B6%S$$H\"/V:LIM\Z5(O!M72/6X?& M4F[]]'K5Q7SA?8=C%=5(;/AI&&2H">([RXU!*,;ZVXIN),97)CSN M(*=XX@0>_KMBI?3Z14[A?#H5C_2X;5TY":B9:>3#S<&']Y"_5J<@L7%W3UX;.R\$<8W8:6#YL?IO K)Z7??\-O M.M:!]?U'[,!] ]+%%M7O#>$V^KA/V,JU<^-AG@WUXU66P.<2'FN"CP"Y$T83 M/!!K[(7 CH&-M!$6Q$^ ]LP"9E+ZK#_$1=8Y: RVRD?-?==JMOOZ->663 MQ?<&J"HZ_HIJ)K0&\%_6:T"[\)Z4]";\+AH-$J\5&D>K-6*216 M^*;G=XK/OW&"3!*V :@OJO#B+Q&'T^.MVVM_>$W+5ED^@C62]2 M$B5>"-K78P4/[@!%68CLI\C7P#IB;)\.4WH(,-\^?G9O]N][K]'3QM@,_@KK M^E)_D@49<* S_(%&%94%$XN,_!#.'\TO.&;?&Q';^R&0RW=!Y;/1D4R 4;0= MPOP^^UHR8( [T("[ 3[WTCLR(("%=1ER8EHJHPR>RD)?N%6;.A,/W\V\V*$U M,,_C3_ -. \)() ]-)D&T9V'3(Q>%/XEOS!3=;"6FX+IY< #&6Q$)3 MMLXX \+CE1#S:V@>1DXN%22PQ=A**)RAG2)>ZM!)KJT1W#'X]U6&834XZ3!B M50?OA.NLC#W'0LD5DR%,"ZJ9&JGF[@]B!L))H2J-4'V+8_?NRS_.WQ]T3H#I M0'B"" F<281<0^^'DPO'0&1F;+Q.RNX5MLXYD!5ZD<%'X, 3.^0B3K&B MQY^ [X]C9P+,3]RO/.+R@::RN@7'NBU2ZS0;9V#H=$Z4K;189IV'HX"5RC-8G3XZ^PI: M?N*'( XG^ U4A:3X2+R( M0!%*/),\P7^[T8N2)N>Y6:=\ 3IAB0K +1VJP/$T]@[P'9D.609: 0QK[L&@CU%\\-1M; M"<*QEQCQ"HXMPD>=O(X(V! 7/KZSI2V!+>T$(WG*["9C@5Y1>09KIA)\]Z][ MRR.X_>[>$UZ9LA%<[<=]](%,()7NB#3OG"DFD%"W BV&_=[C9MJA<#RHST!QI$(*7P0AF!?KJ*A>6@ZD<)2'J:18=SX_@!)5V,%5+RAEZ,1'S'2OYT''N\/HK- M7H'8Q%@UK!'.)!N-X.7X1Y20GI?.+B?T/#.]+*!W9I>B^$I008,A">> M1TMC44J&!8=W\:'YGHS=@E1]U3W*\RP<)X/?'-XW3E85%5-"A=0@T 9SL_JY MREQBG8RK3$%,8XZ7]0(>VE1WE,&'P-H#F4]*V0'K.N7O#]M-]KH>:]G:['6UIG^'HO(#B4I:;+U%P(8R_*1]T)TAJY[. M-,DF&*C^$TUL]%@-_;J^''XS5];51?X4ST-(H*0JU;[!2@)GFGAOU ]O%>B, M']+SZ$MO@6ACD#\BBE'VE$K?:,?\YUPLM=HLFJ0H7-XL?V[!GWZ=_?UQK]4^ MZE?^J=WJ5/Y^WJ,Z\(>3ZJ_,>]3\W_>[M5S48.$W5H1TK&R.Z'1G/E=10

    A\^RN?'VO!C@*MN"]&Z#R':"X&2K:X^_PP^<#$P<'5G[6=<,O%Z%6S9 MV@+^KOBJ'6OS_%(18VG07[<9E;-[9!\?K@MN4Y]VU8;9MHS9#ML;ZL!]*+/M M7 ?OC9D-MNYD=LQ:_*!2?P^5(=N+ M-[%_;!^WC[817/^E'TSGR.YUUQ#N-3F91S)#:BTWSJB("7-,WD^N%>(2)E4W M%(7S:P1VS$;I'C;08S4]FOV.?7BT_N2Y31_,(]DHM18P%+=DP>*O(4N6D6 A MH$9[$:9&.2S^0D,5CTB@FM_]KCTX[*YM7#P>?6H:CFMN2'-#U&!+^ZB[:S>D M&OFHWH4Q]2GFHBK?/ -U.AM3J'&3R[MRFK2J7'D-& LNGSTRT59@4[J-'6N$ MVZU>7DF+M$L9_P/>0<^7OO79_O>)XX?!G>6DW,E!E5%8\AS=4&TT-5W<1O$/ MKDOF,F'I;Q+ ML+/PT5A=Y0UUOU/A._#Y.,NQ M9!.C[2;PG2L_,,N\9[[*KYHZ=_2>4ML^T0!;@DK0-#F%:M8]M=H%R0/WVW5! M="V!E _ _YO-0*Q]0;JMSOP+MQPZ7J_,:O5;?B$"9%[,$M&4IW$M]#Z +TN3+:PS?!7J<)H8HH8(6J M0[ -\1=[-U%P0\J?/S5RAJB(N1DQQ3T%$>SB%LX6C\WQF6>S(&A9R,KXNSLZ M6G@CS93!+_)C0;'/PKJ I,[;A*YAY31K8A9?3*-?V.N P-R2^8-6@5M^;]MX M+W>"(7*.15LR %+0LDFNL4O7F*4%>Z/?'5P1AI!SZ\3NNBVIFQ'3>?S]3,7? MOV'\_5T>?W^G8F;TPUE%S*P1WX5F"V]Y3D,W753%(OE6Y'A#;.!W5Q'35C7> M4>%A5>)G;LSXN>B&($8:^VNCX+8K4+<:7U%$JIPXGB'V?(*++V[(,&_*IUY; MMZ1"#2&#OSO+XDBC'GR_L-YC8\H6^2F_.P&!8I#D8.7Q02F/WW5O;DVN;>UD M"*K61($J5)I*J()<+QF"W\Z&XC88/\]SLZNY #[H#%B M"'9'!UYFD3EMZ67'9UU[#N%T[%UX(=IJI4NVI^PX#8L$:V#[VHD9,T3PM8H=G-(^%MAWUXZ[0+42X"U2[57GN-2/7@$=@"$O("?C#V53]IC M96KGL82%T (M0]*1&N\,S-9]1DY(X:[37Q7Z$/;\&^$*LJVC+$U2AS&L,KRMP&JY8HB?>$B*#%"#($[@7^ M)H@FQ)Y%! 8$JYB!JE@ K+"428BFF \&(RGPB2 :(EJ+WOD4#MT"H&^4)4"X M213Z:10+!-3L6]I63B38!N$>AT$:Z@$*U.Z$H KR84K MS2K(X1/]$'XQ83RR>@G!>V$"65^R-(BB'S41V<]M7*W)SQ\8V.I":(=P!R#> M&OP.@T2'G0:_HQYKV5K\CGJ(AF706(*SB"I<\.Z27"R0U<-@X4'F>CEJAH'B MI-'M*G.^**U7QJ5BE+_Y$5A$'-0F*RHTMGK=&S+2X(N@(S#^@W\JIW 5,M6L M]0G[2S+"ORP97&!5Y8!]"+\Y0OA"FZPU 1-3IF.^+&V(S^QZOME3$V[8#JWU M/5F@LG:#<.O?Z2PQ+C09\D8M ]^EF;R%;29T8T3-S. FTN/@$R/?"]R#5-+) M>6;7N$UCX/_TVBZ:G9B SMU];W@= EW&;-8ET2B]Q=L%+CS"G.;C020_II:G MO31)'!>3RRJ/6+[-_\2%@U: K?SPC,T92P[A# SY)U-:$@&F'V:!$P=WZMF? MX1O7"OS92KPQW^9"IN86PX$8SH"OD4_GE%!:^37Y[O0VBG"_N#H#='04($+? MC7?M#P,![+T&DD2X$GQ5@K!VI7Q/]Q<:*/.+>@9/PE%;Y+Z#650\EI#H(5[Y^9@T+2AGW.0O*E6PWGJ0B3UG>*T.!/_%2 _JE MDFQ,@)M9@!?!P3EP* =I2/:"!B#\4*X(PN?H$0@EF/$O@K-?T E^.(J=)(TS M4C6VE>)(*75UM(; 11/Z])67VWV$[9P..9*GM ]"3..6$),?L?#55U/ PI.D01 $0(?O,K\@">.&/.J9J4[*5,<]ZALY7+D#IY $@XEE$0BU;\# MY! J*: Z :V!DP),.]^6Z J<8@D$.BA6/2! [/.182QHJV[#1@-H0-QZD6>C MU*@CNQQODB '-:/&1Y(6F]4?-;%#ZN9HD0;*;6!3#9@AA7(L0A16'I@O>BJS MW@9-!+H1YT>-*13M3#,S,CVBAD=CD/>2 ..@;J9L7EC28X9%L'!YI-]!^L'4SV2TF,=G,(IK$S:GS1U0H.U MST^F&F,A5D%HE[SSG-2>/,@$=+]ERP:1ULE[<$C!YU86?C?WJ2CIJ.I$XQBK M<"8,)4^V%U@,0_HIAO7#T>!&L"";1DR #C;!ZQ4SK_#V C_>8DD&FC X]E/^ M(OO"\Y.Z,/@;1A BVFWNLYGCL7#W.AS@LT^@PP!T,I)_G$Q5":*9KC7]_'-S M@:7EXV?]/%284SQ"U'Y+=8-$5SPP:0Z!<7&R-QP81W2=)2O>%V>(S@P_%K.L M3S2UH[_YJ1U?1J,#50%U<8T.P*E!L9K([%HID%)%^N1Q^#S3:/$T\^PU=C%* M<7O"5!P\%GP^NA9]<>ZXY>8&^BUJ.@_XL M42/@+:G%L!+BK?)M9"<)G;L88Y04! L=C,#C7RDZ >^1Y\^]A35AQU5O_6#S MM_Y=[%,WJ77*#6EX6E^!YX8J5'"&@QIQLEJ]2;ZYNL5^S/"_#-+T0%J%6^F3DFCE)B_ MA/]276MJXH\I8J8F4Y*$7&@W%214?JD?#2Z\@MSN$# MT?OOS!WS-B:.2^$8U6]"XE1_"VW!6R\(#N3M 9H??LBV-4_QA+WZWBWNGZ/W M 0Y?S^>B80X!34W>)Z[4[--S\ANH-ZM80I6=":^P*8:3*?T1#JY,%["+ROTJ MBQZGZHY#"8 5(_ 4SPK\&\\UF6$<12[:;ES_1A7Y:+G-?2%UP:A]RQ TO\)""TT@.5#UZVN&05![/;#.IK]#9H! K?F>-*Z,2D.FL>%\P M+3.7ASM^CM66QC>1/]]R^5-O,NUT^5RW2(ZF?*XIGWLTBWGB_!N, VY1,&*- MB30(Q62 L*&D9\)CPMT?CA MA:(EI&"&!5*%<6XX0Q?8PX#-L4!3EU0'J8+]O=.+=WNOK &!T,H /R; M1]SS1?+)T)Y!ND=8)H'/5)0D425P3(0H0%FDU!MSQ2Y5IX*&",A*Y5(FG$BM M5HCQ;Z2)ON76!0[;KB;5!(=<3^>2"A8YB1(<[CV91(B[9*2J-(/F8AI,GFNA M&95[R)):UH?(?#-)H>5OQN([8;?""Q=PJ&+*.0?/12.420/S7[L JN2,&M:< M /,="7CZY$S08[%FL<#KY)H4@3/3X^CK+42$(5#K#$N2WK#RI?#X([FX2(>;4H.H(O MP/ ,.WZ&WO83+F3+S0"%<0#O38;15'/W+!=+Y"W6=].E7!7=#[B'J6HUG+]/ M?-^L1-&/5=Q%HKL@'9Q8VRX2;B? !26$)[Q_R :RRG&8I>SUU0U=;V_$K M6(,D/ O,@1E_A/-T\(@%,_6%S:1_B?,,F93M)VN\^+7XA70 M6@O/(H^F+^*$K1#">9L)YD#,N&CL3:1B=YZ0EABV%M-2N(IV3)V0*=?T*O5) M+TMYUNH:Q;05"(P(NA4 MY'6X/N#N.!./U*?.RY'+BK4R9)M1TDQ7?6DEQ[AXRPTMSI!1 M>D:]A11MI!TE\S&C+ Y]QK251B3,!\;^>$R0?@C_RDJ? )GS3BGU;S3/T&=* M?#@R)[;<:)B1?/"3).-"A"1S6%X -8!((EHH:S:BQB)R*,BBI%H^61Q0XE=X MNO(9/>V)5F_[ ^694 RB9(+_ZHHG"@\S.&%>AZ[M8"7JX$9;I.'8,4T\.C=$ M?DBON7-*?D,5++E2PF-!=57QZ)+"4N:3K]6NJ3JY24G+SJ)MXH>Z[D4)7OZ\ M\I!<^::N+RDZ!04GE P(4O6(B0#\XB>Y9:8_E2=]R.Y)-,GUXE9X%VJ%I)!: MAG?QEHFAY41'8$QRY1HF/L%;'WLZ"+ M$II))O.QZ%9S)6?N0E"RV17<2KU"R;33.2DS15E%2J.1EF3CCAM^8&U*O4EX M)H>)0ZD!IC :D]),I[9@DBTO"QB2O,@?C-\?!HX_P=)%T.'(A)0]U[@_1E9U M6%3!K\FJJ)6Z4#J)_E(H?Y3JC78;2+--=+D/E$\ M"(M+\&[,UFGL4T0 ?L2"[6R:O"9>Q5IR/Q:86BS9NU'E=D;08^C'H-LD>F'> M(BR1CN,[O SL>RD71MYIE-WJ"X[%&.6&?ID>KPD$@:I 9$?L=])B.3Z^ M]'VXR ";X.!FAT7RY)W \U= FV4!0>3)"4+2P_L/6C:IJF=\3SMVLZ\ M%"4G;FT$S^.#(NM.!QGSW^=:&?\I:A=+MOW_H !5Q:/<4B>TR!$C0#4%=YAD MPXW)L?D):^[\'=RX(%83,\IB<"M2$@M0F!$<[=6@8P"8X1=>'9M8: +?OQ"R MO-CUR\F15X>'Y><>GAB_H6[&$LBYC:\JM1#71%HT=0RS=0R]IHZA'FO9VCJ& M:O/E#RF*W(80@5HK5MJRYDU,-:-]7YWJDO9PM]#B?R/)45/6JR$L[-/Q89-R M0G%A@HH&D6SM ML_>+W\[$-)>MLZ6P[[]F:3D7!\2&SY@?^FI"FES<):DW20J?51]62,A3SV&T MQBB4^"\^YAR%(8-H4 Y@K.$9]_T;XPF_Q\Z?/N(QKOB(U]P1R%@E)L6(G#YY MP+A^\MMPU7%UC>!Y%&Y0B:WIJT810Q!:D53%3SAX\1[!%<:C4GJ MO;GQ5+,G!5UTIQ\<$)4HL!B@ZG3):DMN_80C@4YW#EE8(L7B#JPPN',.K0*^H<"9E+X,XQT1A4;D36B".=I2_&T(F]P MY-WD#AV%U2T^9IY%]9U0H"[WR)"-85'1Q!_*F"4W2]+X3GHE;,-+GNEDMK7K M1LWQE"^8*]+'IOJF?$K8416(5R2G M444Q*RA-D+8 M3M!1YORA$4.QYV=;/%0UDK5,3)U(-.T YPJ>II:)N4N0-'RWRN SNL;*]28* MZ[=J U7%Q>\-^)P02PX01#04\$%J8O9#&M]&1N/$(;2U_,VV@F.B0)E!I M^XP2V69NAFHZ%#E/M;-0"W71-M.B3B$<4[8 S2]"]8M<+Y#)L4YP]R?5XV2J M&YJ?0%XWFX>X29%4NHBI?!E-CN;\:,)HK(Q_8B!XSMR=TM*-=/-D0MW6).14 MJ1Y>1R9K^13D<(1F>1#=C#2QT9LKJ9#*M 0"R'-7NKY8F*NL$7H(*C%>>[4] MXNN/SYP4'DPT]!T%T5" ^.IF.L.ARV(CU;.XSX)V1T%FM4#HP4M*VQ%XUC M9WHM2287ZX43"5 4@)&U -N&$_^]6-YB.$YK6Y-%4U'[\\6L*'MW/(*HUQIP M9%0/&)KGDI1.3725$43 D=JBF>FM)Y6E5;ZKMCUG,^15O".- M6*(@233\44$;Y=!&NI?$1; ,M^C#&K ;Y#B1@;:/2>37>8'*-1;7X6M#C/9) MM1?C8UQXTU1F [;5E*734@FHXR+/>F:9@-+A)"[UW)JR=JXP"R(5992_J&A" M%+IE8'[E]0NP T&;YU 1.,ET['#*5>&?('7+L0>.WMP9T0-E)BV@N9+?I2C" M5EQ-S/8'FDAS(H#L$JE2=$T*X#4=WE?<@(F$>=\UZLNTN3$OZLI!?Q*4('QE M@M=Z?J?AEA.[Y\S;I+G--/=AD^:NQUJV-LU=S5BYBKB@VF\VS50Z14D"0TU, MG&$;V)6L^M@-2:V=5D39:-,>Q!CW2P];D3]BL:"56#8=>AI%6W(U+)H M4T0O9*U#9\Z7*+^Q +DSZ*!I-JB[0W0[_Y%1O MA&J]%@Y7I#9+:4-5^XQXPE#!)*WM>,/!0;D:91,D5\;O;LTU-"=,U6N]"T"O MC9;ZU8I_^#3]N%B_4U7@4T .3 @OSS)R3M5U/SEPJ6[C*^"A&LC"=S;G D%^ M>QB:R5N5R"7#F((5.A,,!YSR/G5;<=[..2\;6;V//(D["@A*;A:;+G<;X/58 MB'PWIG-$K5IVMRQR-K:$[%'7>#8Y[44>75NLU3(U'PKZ7C\YT, M5BD&,7,DPT)9@$J4(Q[AL)!2,3S:O!#8C,P6VF5*(3L3._ OAG]8:/]0.60S ME%^(T3CE8!MJ=V4_8(V[3"K*&%;V(Y5W]:P).(F9PCBG<--(C:=%8)-!MUTS M(?T!2?T/(O6GPMJQ_%E#:I@4\AF[=@LO5LJCFC^]+@%UM8VT#O#=W1ER1&J:=QT01),D=N4:1YI@@18T8E4-"*]U3'A105% [),'"2PO:5=)T5EI1.L$VI MR5=>+@'')E1@ A%AN/2"2R@JRQAJ:J\<'YA:=S6-#?^., MBHD,'8-@SO2$AT=Q!0;X?Y_PB#]0DDP?EZ0D)5MDHH86]H9:JI:7IW-PD4T( M50A]1L//G0?@_54*-))%^WCJ0[B?<["NK[GJW3I\RKNUFM]P?GGVR3H^?9JI M0+V5EL!^\,O^WUH,7=H$?_WO]]//E^>7IY?G_SBS3C^_M^ 7']6_WY]?O/OX MY>+[M[,+Z_3W+]\OK4^GW_Y^=FE].[_X>TT"&%^/ST M;K>)-1_>*Y\)2:A3(Q#SD3&R.,=E* ]HHM'?.@DO_K-R*00IKAH\'?UN(X9; MK/IH,86^J!BS^@-G\)7YG"]0#T5'5'IR&F(&K, )09Y+PS#S6>BE.>=&ZPS6 MM6;H+-'R)M%-/A#"P&7A)5J_5\U9?]4Y:1>3W_/GJQNN W^UVR]^E=X61, 3 M5YYCD,))K8LO'[YAXVR&%;+RX&0:8]L'%];I1B6)(R!1\$M2YVL3S @UKB#M M.JUNG^858PKI%]NLL,2E71*"PCO3 'A?)2ZOG.$/[)\.W0-AWQ']G[?/Q$[W0-1Q%SY00V\B-05Y+?%E54Q>5@W""@)]-*:YIZK*1PJ%RW,+CY M5:=U4F#;IK^ZOHGG?I-XKL=:MC;Q7&UQ@=<._PRM=R11AG?6-U#4]98#&TOH M4#?H2 @V5 0#^MWG,0"UMQ7 MU-;614I\.;:-3N9OGA/8UCLG=%S\Y_LH() 0*:4[#^FWW[*I1X"WA)Q=LLA2 M!5P:% :RJ,4FV57BPU.P&EI*TN;-XP)BT 0N7@0B"A-J)$5E(\IYL=AFB+DP M"D=9.)3@GZ:)69=J2[A1ZS<8X!L[Z>#):\$.H4% MA/D.17GFZB>M?)N:HLO+)%!0*I#$X@)_=C_J@P_;C_6$6U$4Q]N> M<<9/5LR=3,;Z\W5%^4Y-6N= Y1S7JWZMX/(SKJ_.782+MVU>;LU0)IO/R]AB MT8\Z&7/Q:-H2./" MZ:,H4CKM7_1";2MO2T",C+Q+P=;I8G%Z3,8NWF6Q\'G4F:.@''Q%),^4(%*G MC(FPLK%?]%&I*=N-^'#8G0@*8)= ]5LG=O.UY,"4\-=K0EE460?V^J#U_7F(@VX732^N6V6.L+T \TH?N];1::3B812THE8D*<<@ M>#L=((:P-+1PIX$T M&."D7AI.G^\%10.U @D8B3X=/S\=$J2XCTST"$JUV'&YY8TG_KZUKJ-;C,.@ MH@3[U(T\%N XO9%Q,=!,<@40!4'HI&!5WV!X']!T['NEZSI[J7;:HS^:[]&O MD6([WFO" $T8X''2I /PCLX_GWY^=W[ZT;JX/(7?G7V^O*"TUL7WKU\_TK]/ MO_W+>G]Z>5H3#'[;T*>?3\,F+F5#I]*@Q!]Y2=6#W^&-S[,<)#8'3X M*S5YFB4)'_QX4G,MW.EB8RN7)OP>H:&'1>/DKT2"PVT8X>2??/)1J236'PCQ M:J/17I>BY=5G']"VOTQ!MA,LPV'3X.E20;MB$ZBM.I]S9W+V[]+R3U&>D8EK,3(]2H(N([>RC-:@%L7U M//M#G(8N:+A8)^TIF'\9M"=[7UKPHZB23QZ:.9\Q;-[<+(>; 29]C]@'XE@_@^Z.$7^]UVI_=:38<0*&I8ZL1/4X]4[,44 M-T]^Y9=X[(0"HZ6C.Y>8:@5SB+]%"/_6_KLO%U]>UT6D+ ,8XN RR1%[Q:K* M JM(:36"1XI]#$FD MH@(%^JH]HE_&D&Z+Z,7#&U@O7'"+T.^7%D4^42JW)/I;">>2" ME:>0*+!^'LF64(5\'O%<>K=M^K!B3>HE69\!;86-1!>QV,).-?CJD:'@Y:_Q M9!.-X9/>L48R4#9N!2M_F6/R8&@3! /C/F D\1QH89V<]IB/7ZO @2N\G M@=VI>YW,@VU:+DI)E9>A_%:_Z?I"4Q@%]2WK8.R,%,P64Z2-?"Q;R@U^C8LC MEK\2388'\(5@4(#GQ+C>+TB\U];^UW>G7WY_K6=XFZBF5UQZI3R-F;DN33K*/&&&,!"TRQP;A.M"XS*ICA363#8I>!X:5U]D7\?/W&FXL&& MZE:/I$W5)6S+<*<*!EH=]#R2)7KRN6R;]V)=$OQ5_EE-F(*F^7PYR <#:<7<,$:E^28V\0I\CV-58[:QM-;#4U ?L?4#)F^8F2H7"\17KO-!#NM9&UE'1^8999@@2(JE6DCZ4 MEEM+YQ>1PRF-PE!V.3_>>LX/LB8(%EV:3Q4F.S6G%DGC>DC@4KW$<6N=( F,(=&$==<9^+SD(:_\@+?N_%RX A^LY[A MZYBB^DI;MX8S4AO)MJ:I_AY;AGT]FOFC/_'37,^_J$#7J4*KG07J6GX+$YZ! M1[-"F-L]-8F7YFY6JO*B+(P]59U!2<-*5U,,)A Q5"\A$F9N,Z;&$U,9PBHS MIL+=KI26X&0_A$*JFX%UR=3LOBMKGGW_-=YCLH'$XEESP,238AF;+\:!]PB"JFXW!WIS\5Y4N%YB#3Z!"*>V5<"(^3VIA# M#H-*#\+)X&AC,V1G^,A,794F*!.31[LLI6A^7Z:$<\1$XGGO >-I:\B$+%3K M(5+H5FH;E3[-KC4.N[0@S=YR]@9XOE1HY84',NU3C8NIT.QKMF?N7U>/Z.XE?:XCE(#=G[#5TF1KJ*5*("WU3FDUL.&H)1Z5M-?57 M2444J:51)@5+&,OWBCBB-*$\N_JW$?"N-Y8P@0$+.P7@QU::4<%BYJ@OQ'XPR?8]BVU=-]AL KQB$[) MMO_DI+"CK0E,#]7JV3.9T.H)>3P+&9-.#?U*6'W1C"@9&Z+;!LKS1]8+M1 MS3W$,+:89 S#K^NTRTNK? "ZP*$9?ID]MDBU :?JE&LO/I;,CSS/,2%/\US, M06F 8IX/P0A_3;:\V#TFQQ8.^HKCMY^IJJ%###98^;85DK*%>14\NDS*1U"* MO.H,CLV&X'EI5@4\%YCRI$CM\G"./)5%4:MD\2C-TC0[&IYIM*^7IF:B@5$Y M++/P6IY3/O_%)N2T'@=$&76)Q//HR(IW%RUBIIQG'K%07!5$RG3 M&0#XE:; S8PA,8]=0=\6![V88[;@GV>_GU_F_S*6/LF"E,,$$VMP-#RA%1! 9+1"%/=?CB'AJ6H M]V0V65Z8'? %JYB6C.$DIM3>LUBU^!?Q!? >1P>96&=@*?766+P4, D^8'' MC\_\$4:W ?8+;<6].'7=V$A>",=I JQT=$([E;!B;RF4R!)12CV#;#3)^JQK MJY&=2)"RLXDTE4FIK-[0_IYY:RO8;?$E-FL5]1/U^.J"=[I^G!#,)Z,IRB[5:90N+$BGM^K.&2>F1O+0 M8QD['0/1PSL.2^KQWS033X:N+7VWNN W,QO)(Z7F/N8)F]DM/(K\:5EG"V7? M&O*.GE]X97Y_C:V;!1!+-D@@PD9 V02C5XI(>;Z4CG#RH1HJX; BDZFKS\.B MI/ M7VNRR*_7?N"X7C"]]AW;^NJ%87(7W#BA[]1D@9^<&'R##OM\AS59E.J,P!%E MG-"K\FV5<TDN:QJUG:-Q* MMKUS:VZ#4*++V9W:K?:?JT9MJ302 MX1=H3 ,->:[_[BYP:H;U-S\(X +C,_\'<7AGY[#4;N$2YN\7)STTH5P,Y9X\ M!N3@<:^!''Q9\=\:A2YYH%:>&_4#V^QL3%P[M[X(3V/OO26:VD.1 .B] :CEZHS99NT8_ZS"/:3 MD]9Q^QAE>QK#_W?5BT7LMV!]O\[^_OBPU>^?5/ZIW>I4_G[>HSKMUE&O^D_S M'C7_]_U>[[$6=7P\6/BH7XE>3#,X%3R[O^[U]G)]ZZ(?]:8[_6GAD%F#UP)O M-',P?":/SG_++DB[ J U=8M[.EEE3WQ_GF=7@Y5V9<9B"WO;F8/+]R12)(VF M^&2+%)ZEEK=5IUIP&>9O6.VIC3N26_S2Z=*MXO*2-]4CK^_I:5:[9VS%I5]J MS]!1GUY/-XEN._'EI!T=F#E<.AYX)C5D]8SEAG1^IU4#)\21L0JDG;9 MKI=Q];-]?^WCDWFCI>.S\+_''"JH]4EB8E?/!@[SO0-]D[[?.L7V$LT2**YUCO-WG]JU\1&M(C=+K M3*G37)"7>D'ZSW]!#MMHN]J'@T%-+L@C637;HA9/%68# 87=\-R[T$OGFCK= M]4A1*0"V^Y8L42/?-"&3SUXJ!N2ZMZ(#:J/7M0<(EO6P:[& /9]";ZQBK38L MM$30/@H+=8&%NCW[J%\7%MHQA^,\1-B.J) $6T>8KFI-;?=-6"),%1'OX!ZL M>P%Z< 'Z=G?0JXEE\0BF=\,XJXK0AS#.(2I?N]^OB\^V1'"J3" LU)O/9T_Y MJ1VSF;\B>J\O<+IJ4C@WY&N$@<7QPL8"6B+WA<1G3&%P.FDR.$=A[VD/]>%6 M']K]0;LFYE!C43^C.G@"?CH"?FK;G4&G)OSTF.9UYZ3F(O@R2O4(^0=)6R'" MRHG@%WAUEHCB!UV28[@D@[;=>S1;:IV,?=TM]%UFNB7R^D%,-P"F.SJV!X/N M-C#=+J31O\;8:HNMS-@EQN!8F(*=R\Z>[\=]NR3D\.:A#F;^/BS MQLL_6'XV9FX-N6:) M_+POUV!N\>3$/NH]6$@VUNC*Y_[>&WEQ3,#9A*^6.C^;HHS[2TQ%SG.BYJ7S M4YL0Z]Z&_MYO7;O7J4NBO;% GU&"+N*B&48Y0A_^I"9LL@MVY1>>+]"4,3Q( M4AI9YL]1.+Q7.J-_O/=;[\0^'C1VYDODH"52\E$X: ".>=MN]^H2D-_!4H7J M!M*GS1#7CA1K]UFMOO^7(Q!6*L=85P*<[/W6[QW:Q\>[4H?1W*SF9MVKYF3- MFW74YIMUTGZL-,IS%)N44$$ZAPM@09X,D<#8: ^VXD89I@O710&IR>I>5ABM M&GCDX_GI[^ MYAKM?FQNQ8]V7<(AQYBWLO@Q6L&R:R/,<]3$9OQ$2 M2[=GM_?;X-#N]>I2BMND,IY!^CXE0QU2;??@L"ZYL1WS/90K MB8-,99Q.$(7C@]2+)\ +5TW%][VM]X] QTL@XWN@XCTO1Q^DK7W2?G##>WTL M]X9]5C5U'X%]L.;&/NR^L&KN+1:M/)C,LP+LG[*B*U@DCR]LC-S[2EFS(TU9 M(W?WO"_'>[_U[4[_P55JC6U;0SY:(FX?DX^P6L?NMO]_]MZTN6TD2Q?^*PA. MSSMV!"1C)4BYAA&R;-?U?:O*"MO='?-I B*3$KI @ V DE6__IZ3F5A(@ L$ M4$B".3'MLKF N3QGWT2QDRCK>K- MB4+JL@*":+_;MA40.1J"R#%$*3=H4Z,]D33(ECVTY]Q!9Y__H*EOS<'(GSY4 M;:-Q ]6ZMW4"ZNXY(V^?ZZ$Q\C#"IIG J1L/!7@-Y/4K]:L:'K^M>75I,P_T M2$S7G1123V[#V_OB.@^'EJ3KJC46I5).JLD=N7Q?CB$L4!^9ZJAO6K+0[/5K M[LL%!("H6O?UQJTRW/-PV+W$\?MRJL'FTKIJ"--C3#I_NW;^OAQ+K+&T9LD. M(;)#B*@44;=#2,$FK-\FQ'&P38AMBY)P*;7:+MN$-(/2:# 9"C03Z"R46YJ; MF^>%R>SK&># Q#=4RV_*U2=55)!@=TEZD#1B-- HCPVDK6""( MUGI*P;4=!9VR'8)LA_#R &)=7J #+["L-IA!W>L1M*)0DM?YD=?A4=*ZY&4 M>9E#5;?;2LV6+4?6=BI;C@A#<#?A8N$E.#Z$U7DBB<':23!]:=>*2BY>5V[^ MC+VKP//_>Y!$*[))V84U7P>SF^**,Q(VX2 #BIU&5SC<["VGH-(;$.X M[Y\#Z>/@H.19=A=J<&TS[S%]-G_$!7[^:DB)J(M+O8W20$NR=S#$ZO59K[H^ M'BG4Z/\J^.C&"PI;L^)F/YA1%R!%>F%?-*:Z<)W_<'V4@L4[G'L_R>SB+Q*% M%7J\,P!]?63HQGM!?&;2]?J*!F S[(Q$P\YKJR3BR3;4=\,@%6Q_VP656Q)1 MWE]7?+"?H("Y=:.OT?<$9R52[.2/+(F)\6[<;EO,/EG[HL6,M<%$NZRHXRI+ MJZ4;*8_XM-I:0HUC;"B"QWIM%:'&L39=G#&8&%HC!>'X1_\ECE?U=P;VLZFI M]MA1AV;9R4Q=!<>^EI8ZR.QK9JC9RM%^#19RL-U+/SR!W9HYX5[HS+ MUTTY.K812**TN)")1:^H?QT CB$2:^.\"+%2A4ZE#O\:5HVG[?J@"'BS"R]0 MIN[22UPYZO+EU?C9F=["D7X);MB!UHP_C3$=TW)4?2A*AK*T6U^S&K\=$(T0 M1*:J"=,+<@]_G7GQTG>?<:%D.^:.^:DS:\1R/9VN%BL?;4KE(YE[4^_J6.KG)[_5BK0)XVI MDB1X+4S!6FE!G34J5S*_.JC.3?$N\%W>5CM<+"/R0(+8>R2*'\;GEK=_%$9< M.&>:A7U3/&56[?(;'/4?)/DZ_^'^K$U!.F7+IEFNXSZ<@J1^+B+"#F7+QT88 MS4-4S7'9L_SJ"#LSW9CE^__NQ4GDQLJOL+.ERJPFN-9+%H)Z"/T9B6(:)73> M*V1W.LT!VLXYMSS:XUCY7CAPEK=4FYBP=\M84_5Q6U6NHN?,2^BUXHYI 7K8 M\F4\4BV[K4[Q8K7;.FUU_(\PN$! 1*$/;]XK'F C(G%YEG3/-:06N?7O7A!& M0"A?^%%6T03&!7517)-2?WY%AGH(.FA@4)1&[V=8Z;HG-UQJ%.TJLV!4^"L\ MD5O6=NPZ22+O;I5@;_0?(=:,YP(J)YN:6HC#%&!;.Y>B40G7(RG KP+7$5.: M':NM7ILGHS2?B(PH%-C2?,!JF7%@32;;3U59YMF6=K=_0/UA68>W5K@.9BU8 M\./!Q#8MU7$:-VUM_58[LG*.,I/&=*4"U[?4 8"(B-D^UPF?2)5YA=YTT/6/B/!Z*X4XS6N\$S^@J# M,$'E)X*7 ^HXO(]H.FU$>TDG#R0F"'!ZR33>S[I.>_"A&(MY:.W^Y=:3X#]N M&]@$:MD^U=$ 0?ZR->* M,@I_XG*1&7=^ZDZOH[Q:E3B=/M MP6&TA;ZO[F)OYKE1L8N*J%NY*7*H[QE?PHOAP_K>8!K#6^$W\B9=81>,RPN MX8,0L5A7R)VEY GT>_]'[A1O? JKFH0S:]H1915+*WB1LI!'0$+#28DL4=<$535]?V M>S:76?"W;#,%=_5L$.^6#0T'&+:PVWUMH'IS7(8\KCK'I59XXZ2=TW=)]]2IK.]V*G,\?(["!?HA\(G_ M])*'FU4,VR/1IY\\V'T=QP3^?_:"3'Y='TP?T/S#8':]P%3$O^CK MM6G'&DPLH)VATYAV9)L% 0&W1YWI ' V &XX5.UAN4.A!-SI VZ/.M !X(8 M.-M1-;UG+ZUB0/;[9GJ>"R[[?414R^1_LTQ MA=WWC,K>R1)3IX^IEPCXYI@:4TR-FULI8EGX@@CNZF#1KU$8Q\HR"N?-NB.> M6^HWP9S."E/ULQF^*S'7 MBE;0!',&8LY1=>LD^-R9&???":UT5Y5[$A L ,(* '>V\ ):(H"5.@KYN21! MO&.DJE2J]Z@)_)1_96>,#K&U$_[$#K@V96%;N.&PC38#TE(3$%1[]( C@"S -80>[)JG+8-D>L7^;'O;G,/H()YW,5_[U= KG ME,2'C_/4C6%K\SQER%5 %.V1\[M15$:+,YA4C-N00#E]H.R1W6VQF_;&!\N M^TL@\8V$T;T;\'P):I&GLS9D:]]&Q1*@QJZFR2J",\ X5UQ;CQV#'FNHQE : MW'W$S][:@3)^2A Q<3B13,?H)3[VILKOYB\[I:ZIMR9UI8G\$B!@RL.3Y_O* ME\72]2)L(Z-,']SH7EK #>+C_%#S,\5N/'7%KHDA)%-UFG=5EV:-@!C:%^\^ M $.[6:LIFD$C\?.:L>O&^+%$P\^9&<2_D7OL.DF2Q*?MW:A)C*U4[YF%S,6T M\N:.!&3N)6^I%UL:RB^5VD@?6.P))T""Z3/^\TMP"\L*9[5%-T9^5,T>":+4 M2H-H'XYJ39LLB>XMTR9W(JH,FN%@,AZ70X5R-JEP:&E13K?)=; L1M6:AT%> MQY1.>T3"0LEVV)W*I^1F15K@*VZV;QZA;R0F;C1]H.HF">[A P1=>](=U" " M0T_T.IA])(_$#Y>HSK\PJ-Q;2() SKJ54:IT32Z2-I M?]2F/2196-2EVGIC46BW"22LH@+MSQ:EWN7,K.SKZ;]7'IOT M=4&'@Y%96G'X\C#.>6BV6\3VXOZJ<*C?V)G2?"0@E<^N%_W#]5?D>O:O59S0 M:4D_PB_P*Y[KWZY $79C+P)4U@2QS^*SOGX)[=P4N2,2V'.DLK#/C:X?F#Q_R( M;HSU"G@MVOMMP VC/.,V* [,V_!%YSQ M1N(D=1%([\!+G?KI2;XPTF5CG=M0=9K[7Z6])B!X]@CVIN!A42!;:UPG*<$C M('CV".BFX&&1G]%(E"87YV>SWQ&X,E)H)I157M"V0A[[<.+^;-8TL&\-.8]B MTN=:;CJCRPM6<#!?,Y?*!WI;[',_\$X^_4PB%\[6"]SH^4M"%O$?88"_'H6T M^U=*H+4ITZ1J\W!89NOM^0;Z9*F=*(Y;523$02^&M%2C>1:@1'"O$+Q7FQ$' MP1@_4XU16\5V8C5:/FW'Q>VQ=*73-2F.J X!F7'KX@,[[-JD1.."AE%V !ZN MR4C;5$!N?I ^TAP^M #1J8"/]&^HEB6]#;V&7;NME%\(MJ$VF Q5VY'. 0FX M>BV97PHX':7_:-S6$$YIR[?9CRJ.K^B@!*XKN$D2>7>KQ+WSP90/E6#-G0.? M8OZ]PP23B,X$>"FU448=>8'Q<&=U07G6\'7A?GZ$ MVYQM91HT!A-1*GFE!?\DP%ZGWN%5 6:!$B%+&SKT'Y14 M@]_I+*U8^16VNE3930 >+H^FSU42EW JU=^.MW^QF*%K3 ?51AMJ,'RAR.@X'P3_H/ M,E-<6)5[3];\U;$2KI(X<0.ZG1=YKP_)NC['[Y^5C5'I8S[7_#E&637[EZ5D M>LVH](_5XHY$7^>4D<9?1P77?9@8HS5 ML=8C95>BJT:.PW'1-:3HLIV>]4<[#<&^Q7EX$'GT<+1/FZ*]:"H5J:0V@3AM M"7=Q(DX27\V%>VOX&E%\&49;69X27X+AZV7BO35\C2F^=&'X%Q7P[VB)"_QW MYCU.?H$_TI\M/&=*L%;I]>_8P#O>.)L.ETF?>.4E\&O3 Q;^XX$H[G0:+F U MSUA/'(0)_!Z@2('E87'Q?>3ZRM*-6&WQ XG1:170;%4Z3VWN!6XP]>!#@+F$ MT)*RR]))L/U.?KF+\$ZW'!-?F66P,NUER$;W7-'1;=XC>?_DS9*'E*P*7V1P MN=+RK[AWL$*@B*U?$04YMKY^',4_<;E(EYYNCJV18=LSRQA:=Y8S,N:FZUJ& M94WG(U.;_R^2+?_20Y1N80G\X>(N(NZ?%^X<=GCE^D_NS//C;Q"YP%1=W)3Y%[?,Y[% M[F6QC,@#"6+@-DK:E_JWM69-HF[KC1< >PY7\(R94,L]1&*R$M:,F]/\<5B) M[RYC^^WSE!?1Y]$OO%VYT#RR,BP!D7QNZ!-TQ>SOG;)<:XV[< M=BAMKN1^WQ M 8D1'SRHQ+M:Q<[VI-N';(J1]>ML:W30MCZ'$6J.RC-Q(X6 [)PI'\F4H.6B MF+JZMM^SNQ;]G0#+.5W>Z+^O;FN QY7'6.2Z]B%!NVHPE'L8]W MO/3 :ASZJ?_4.>3BE/NIR+J\4RZU$*R%[$AKKX6L $YZ20NG1 M"]+4=Z>WV MM954(*G@])KMCHQVF^VVE#&SH3?K]@[%^6B=(N3WSU#O_IH\L$8M!5?[FAXN M4]]%37T_@?[9O.6I,N4]3Y4D;WJJN'G74YD?_]+AWI1^UR)EA6*DBH:S[!>O M@UEE^UFPPK_.?[@_:XM53"S5L,OI^:^.PW-09=?S15!Y+?F0ZR2W]FW8S5$\ MLA4TEE(+_,M?X2'=AA&EIX,ZV]>D,!S>::CFR.E_!VN)W9:UE:ZQZU"'K-YD M\*R$;K^@>ZA^TSITR^C$TA:[7-,]1,\ M=89(O! \8TU.#^LI>NJ,2'@I>G0Y&JP#@7UHZ.-@<2X;#;0=(WFY)["9;CTV M!I,>I>'T'(BO&BGI#)(8P.M%:J1$8WOADL[0: TF38(F O9"/X%DC8KX2>LS M3?D)<:<0+Q.MF$MTMN/BVC^@'O&S%J)2=;WT8YM%F"H&.=8.XK9WJ8+VN99D M+&-5G-VZ690]DK3?9*.]=>:9_^O?*29^%W(-NB'=P6;3RZ M')FUNZ(9SN5H;+72Z\NZ' _;ZS\V/L4U55A6Z?6"[DDZ^]1!9S6\=*QZ7=^. M?W_VI:6-!%O3Z')LUWO2\=T _H3-6IK\)I MHZO=6+0.A8?MZH:.86-[^YZ$TS\/*$$_L%*[%<8:3.M]K6"M: ZY/ M3=JEZ\TN0#&;NDLTO5LX['H'M).H7E,K/.STOI'$A1=GW6FOAZV3N%$ )]ZA M67/8.M_,R-R;>LF&.?!J\!.0/J?3U6+EHYE'"33$] SZMQU].EZ=;,4[MQ]A MPED:M_F9"&&&/WV=YBK@7ZA8>0A]L.'@4R-#=]YOVM#G>X[K>3I*FJC3GA0^ MJ=.HT+&V=&URSD*IK-G%]"3NF$WJ:6O+;31_/8ECNUZ$JZ!%OB"$!*RK(&1NJ$,HG74-RV %\<'TWF&*I9]:;GQV'J:N*H1G:41I;")4/O7E0 MK8QS&^TN%&%BX$L,Q4ESCV<>G0&Y":$'; U%':N;17T[07V8P?AUF M4$LV&YH&G,*TU*'9N ?#B73N(.HW!1!^JVE"7U"FILP_468LX#2&U6A-HR81JC2):KZB:JF,V#6454&CB'$J!8)&I'F M!C7B1";C1 * Z@S2,VC%\\6=&Y,9]9# +=)&P3)=0_IMY>W(=(W314TM)6E/ MU6H^WR[^$>;=$V]=;_8EN&%M$RDGI8STIL!'OY%_K[S82\AW$CUZ4W(+>PEG MW\@TO _H4_[A^BM26T9:@XFM6LWS_@4DDEZ"L3)!#A&+DM M&?E)@5&R"I%OI\4,#^$XQ5 L3G$&>2-8NA*3)/'IF!T%\/1(X@06CQDC6)T4 M>5.0!"Q3AA !#%&4?-GEY%:(PY[.'>#I%Y]3)XKQ>".]P[U1]?-?40L:# MB:Z:C@#!&EKL?2/XL&L8D!Q#Y=IKE MRW3' '1A&, >#Y%85H;\E/Q4VY_J5?K8R^:4Z$WRR,YX3HE1Z@;;VJ 2PS#H MH!+;&K842NA^QB'((\E)33;W)2!))E$+A\RR)LA9-[FE=VA$I M.DB*&JBN;;4UDP0I!C8E0>XCR#W!_^/YE'#>M-%XS(&D-Z&@)^EM'[WMB;5W M) #'3 ".FZ>:'YT@SZ1R@W7X;%*0T:?X8Z-DH^Z%0TMI2/)&3^I&!0LA2:3U M%FEG=J.U%*Y2L\NV6J&;VF R5*WQT4>U2:A)YB%OM!/FL:=TK0'ST"7SD% K M0,W<4UV^TJ)6CZ!9HN!U29#F-%H[+OY-51=089 M-*W.A3G9)C"R18^\'9GGTB_4U-*2]A0*B]8DW!QADW#3;"N2)1*1]!*,O6%A M\G;D[0C,R/?EH0C'R,>2D9\4&"6K$/EV6DS^$(U36)I8G.(,$D91B,9;0P#$9 /)VB1^ID M<5XO<'>X2ZH-?)N#R7C<0H,=D<#=2Q#)3")Y._)V.DG(.2H#MH !M]%V4()( MDO@9WTZS/)>C4K@M"(7+>2WR4V?]J5ZE=;UL7HLA^R6]S)M9:I7;WKP6:TCG MM8R:SX\XA?KD(X),M#C"X;W^ZNW]- FKRM>UCZJ.U5O3PGZVX[).UD-Z$U(2 M2SX@^4"1#PC9]-K"!KR6J6IFV3_>0T8A";+?!%DO"G5H*5!'I#D>3'1=M48M MC,&51"D&/B51[B7*4FMLH8C2U@83TU3-L2:)4A+E"1-E+9K-;3+YYS1/!I>= M.-LX+T*%E22>.LYWL[O M7FMY"*U#N[Z]O,6Y;=%1Z99=+HMJ;RJSA%W7L)/LI)_W6H^='-KRM@$[L24[ M.0/8U4+=G@K(G8->[.%@TCBO2^))=#S58F.OP,43OR=D0V1O:TL3I&*WR;=OG5[+:F"$I B02H MDC7R"H :2T#U%U![W"4O'/ RU 83B9<>XJ4#_C/4&?]IJ^!2IMSL142K\UU. MMBN,[-DC;T=FP?0+-;5THST-!D1K]CTT4% ZNM'#EK.]!&-O6)B\'7D[(C/R M/5:+<(SA/9@X6N-Y'-(K+1[7+L/I5>:[#(> J![BZ10]4B>+\WHY]8>[I.KCNZ;J M@5FKJNTTZ4TN(/9[B3&9421O1]Y.)S5/W?'G$>//3<9S28Q)#B!OIUFY4'<, M8"P, Y##8^2GSOI3O]GP&+.%MDUL?U(L=1<@Z ZAHX8_#6QJV>3*G2;)5!N(^>CU6@U$'I]MK MC8=$G3XE"ZD?2 XC.4Q;'*;4YU^$GJH.]C>V'%4?2A8D25V2>DONYM+\ *%F M>C@F$/U('5OE]*27-K:1Y"[)_7S)O32=0"QRMRBYF^90DKLD=TGN36#OQWYCU.?H$_TN46GC,E>%9MXT77]@'&8.E<:V?: MX3+I$Z^P*LV;'K#P'P]$<:?8\<4-GN&>E"!,X/?<"%X.% _6>A^YOK)T(]8+ M]X'$! F WC F,RES+W"#J0ZY9CXR@PDTF48 MTR*YJPB3IKQ'\O[)FR4/*8$6OL4AJ>5?<>]@>:MD^U=$@8UMKI]%\4]<+E*S MIYMC:V38]LPRAM:=Y8R,N>FZEF%9T_G(U.;_.P(%G7_I(4JWL'3OR<5=1-P_ M+]PY[/#*]9_X* M^!&)\%.P)E>8M2@/$9\GUU%WLSSXT\$HO _'9NXJ;(M;YGO(I>B1L_ M*)_]\$G\7;SQ N#"X0J>, M+]SH'K@ YZ+( 39D,=TY>SMG#I<:8Q \PXW_,G_[$MYZ5WY]:%R:=O5;VJ5> M^?JV1^G:I3VV:SUJ^^NVV>]%#;7=C]J3JBA$1N+HH(S$:M4VVY-N'[(I1MXB M;>MS&*'FI3P3-U((B)]9EG"IF+JZMM^SN_,F*VSVSVY3_TY M+D,>5YWCTJL8Q8;M!8;]8!_O>.F!U3CT4_^I4^#"AR7Y4]5XCJJQ,H_"A1(N M"=I!P;V"[J1',+C)]L8GM4]9C(^=24^;G2.VZ^RU9V[NJAT*[:X6;+J9,VIA MNIDXI:Z2$DZ'$NH0PIZZC ;X'P\F0]5V>C0.0=) /VE@3^7 RVE@A)6$ZF@L M2O.U7I7C5M][H=& DH1*1."JIYY/Z!S+-5T/W\87IZC;+Z/PT4.7TMWS2Y7[ MIM58Y_/]EBP+"G^'Q>L$1N1'L@04>C1L1N-%[@)3'OYZ^621D^THTF)#D>*I MPM]]0I-(@MEUX7!KLVNL%;54;3P6A%_+%C6OI^D>!5 & ,I4C7&/E& )J /5 MQJ, RJ0<:FPT3ET52Z,\&5$^)U$$6B)7)!/WYP[5L)=-Y=MH"K:XOTI/DHW) M^^'^Q(Q/4,0__<2^7^0#"0C87+7)@[:%!SG>O!!+@-QL":1]LKL&D,I8L0$K M>KF-M42*:$AI)),W_/J-$#,<3$:-^YZWA)KSLJ&W#>94"+LT:4:_T(QNI^7F MR&EI'(LT<\1#T"&=]IHC:(0(,LW&77(D@L1#T+[.3.T@:(P(LJ1EW DF7P( MA.;>3S*[^(M$815Z]*PYOX1/_^"S1R WAX\A&GS.RUS^X,[@@N\2EM80(QSF M6#T3T6)U.(%5#&LC4:S2# @ZRW$:P@9V93JB/;G6^X 41DLUF!2T652XN3D<;(_)[$59F.+QFS. MRVP&U2JX)XH7;$CJ&;]2VI5D%;QPJO)9Z+(UI/+7Y(%$-Q&9L6S>RFG)8^P, M9I4[>4JKY^214D/T5B#E<)[JB&;\2!1U(Y@;H6@D&HK.RX2&ZX-_!F J1Q$) MIL_*FWO7"]XJ6#H@3>2F997\=&_XX?Z(8'GL\;_"*2.Q?".P\[_J#^\:T^F/ MFJD)HL]*H^@5\L!> JM-Y)B:AOTAY%AW\2'39D)8.]#1!Q.K(I=0FM#'!\.M M^TS#SN&<-^'$SIRQM)A?DI7-S_+K_#-K9QKLC#-5E3$RX8 M).VAU\G-K@.G,FQ,X*E:68V3^=FBH:4%Z_EHO,<2C?>I'RZ/HKHKCK MA?D("]@/31@+@]B;D4@61#=Q=']8Q?#X.+X)%W= 0?BXS!?E^E\"1C/PCR_P M&YZ;1HMH>WU,J?=)0O+F"9_3?N:_>>Z=Y]>F.^'B2M*H.J8G?8M1]1J8+&-O M"(J#S"/O(>P.M>6[@9TSF(PM43I'G)GR\"I)51?): MR"J8CX"[FK)L5GR$'$.@UT+*>#!Q1C*3HH=P.500UX&+C@4KNBC5*F?0_)CE MGL68?%;H>(>I_S%M4^;GZDZ6)@Y;)%/Z-W?Z[Y7')DVQC^-8%3YZZF7=\@Y1 M@<_Q^^>ERJ5)K%B10+Q'',XC%;N7*G; !4S8&T\=.V45 M\M6Q=%Y!GB_!(PF2\/R*!X\KJ@O'6IL4+$R"' V;N&FD UQ $-66T4U 9".( MC%&Y>;T$D6@@.H;S9@^8RG@9#B:&4\Z?E0&05TB"C,C2]69I.SSFD0G1^\8] M.M*&;D\P\\-.^TARE^9U,*/N3MH\HSZS=:C$MLNUW-(0$@U=QPBLO!+*:)>] ML2V*EUU"30BY?AC4RF@:8\9#X]E&TN9NXB9?NL\O]I&?A;K[8A?Y+3O9'Y$[ MJ^V+,K3!Q%)U1Y22(&E '=4*/YC35F.K#!\=.*NTNWL&FY<+Z%98$L9:5-UL MXAZ7MOG+1'6T(I6V>2'%XKP,]';*%%QTB7442P\'$'C6I.I>FEW@<]R6I;=L@ M4Y/%TKB.-I(#8$\$5J]GT;<$L!$";-QHD*%89KW(,KO0;&A; P.LIR _IR2. M\5,>JS!52)S !28RE_WEC7S9T7\.HYOLY&^*!Y\JPL^']9,0_'?P.G?\L/_\/S MWV-4D_<2TGY-V30&$V.H.E9;*:H'7^()&&IG#,@]&L,1 6E20%I:XQX)$I!] M N0>[>.(@*33I%1CV-8,W:,"LE?N!J>Z10/J(7,_?(J5>10N%"]X1$?"86I( M4RO@'+]_7A&HVU4T?7!C@HXJT':!@23/JK+TW2"A22KDWRMOB9:.#$LU]%K% M/\)K;)@2D5M^SK=XRM?![%-ZQK69-09O-774*#U 1A4$A-1A+JQC0&HXF.B& M:H_+\E]"ZJ0A=9A#ZQB0POCG2-4K5,I3C4^=H'#W@L0-[KT[G\ART,;3,7(J M^9(=*ZN1 D+Y'LZ3)S>J'<8U1YB*Y8QE(YR>P6GO=(P#X51&S'@P&"T1TICFTG??<8UDNWH.Y5/G9>_X3KO&8I:R1UOTU[H M+TH#;RZ#]^R\O ['=#I\R$[Z#Y)\G:-;D;\SJQ&.MMH+1TLC43Q0U74[M 2J M]J;#25"=CC[S,E25T8,E>98 Z?IGYEN(0CBV&8]*Q7 IM#EXHW#!R:KW;0IN M?JZ?X5B_PZE^G;?FB+-H2TA;E_,8>@BK?:+[B+"B32+UYFW_)*S$@]4^V7U$ M6 TIK(:-Q[C)O-?:>:^KF,RPB*56LLGY970=I7AU2V[7E_0J7I[;93F#B6&H M>J-:!9EGV"M4'MK'ZHBH'-&, \,LZP\2E6>*RD.+:H^(RC%-6K#M%I(69 IL MNRFP\W0ZO$R!E2FPS3G3-[+,2[H9MHCB$YHW

    K+38\F?R& M)WH;>4"Y2]=/G;YU^;*-Q;:J9@G0ZT &"5XQX[5=$.FT-:\(00,)HE>,-+4+ M(H.V@AP* *)SCCR!L&911 /+C4""YM@TM-YHJA2@,4/4UVVNTAGFI$ ME0[!T\[L(MON:0>5$Q'7:^9U"_+Y/#39/0(Z.]2X(9\=#B:.:H];\+U+2T@D M_.R1V*WAQQE,1KIJ:4VJ!B2 ! 30'A'=&H P^C=4C6&3J8>O8T9W7RK2:=E) MCWP&$7D,?5B=] ^TX!_X#7.UO\YO(C+SZI,_5C":TLSK)XIJN T:H6B(I8MC M0[4UZ7WJ(8QJ> N:P4@'9C06B!F=J:. >O(;R>CS4-'K^ @:T84QF#B.JE?0 MA33R3AI!=;P$C1"$;4ZMH>K8$D(]@U =/T$C"%E,.%?4@TA'08>.@NX7*#03P-XW-KA7:$+B-?Y^C[34.U-WBF-2*T0^$BM-)\[Z"9:26( MRF#!LM!&Z;\2(P)BY, >(0=BQ!E,[$:FAG3@'&DR'@B%K.D7Z_+%FH&=67U% MN]U(P:8**X=0?0ZCM)E.H?%:+=D\DKV93@Q;+?D==O;W M*6T!.XZ&,SH%R$^3KH'>N@;H\&5EZ7HS)2*^FY"9DH2T'VG\X$9$B4F2^"35 M;>AK%W A]/!5@$]_QM#_@8=^$ MBR4)8LH_ZGJ/'9VV/G.:9)E)NU% ?!WH6ZB/KS*$#!!$CG0\] Q !SH>CLZ@ M3&10H.UTCR^IZ(BTP$ZUNAZTL*O5+$:V93IF"[O/Z56\O"V38V&]DE,Q+E>L MKDRR5]BI=+!K Y0VK6$Q#=E74:*RG0YV;:!R.)@8IFI8+?A=3Z&#W8GXFC[- MYV1*_4CDY_3!#>Z)$H%EH;"_QPK@BDW "6;L+]A2_Q'N-I!Y*B]V,[%#_SK_ MQ(_\&YSXUP )#__W*3_A;R1.(F\*EAZ=.A',UE\H?+**XK"_KC66.2RG@:^C M:!E'05I-QH\EM:HUE*ZJGF'P4)U"! R.<9;I*0P3K!4OU(57+ZC_@ZD57MN: MA%3K#_: -"*V6]A'"$; -,)&A1\)^R_\VU_AV1;)FI%Z7>H<:4B=(ZN%G@O2 M7NT'L _5;P0'MCZ8F.K0D,"6P*ZI- D.; -U^F$;Y9.GX,L10\/:,8V@2J>Z MDC,(Q)M!( :2JOG8!W+O!0&&)L.YLJ0L1&;!;^/C]FX/WZM:MR,L9]=4:]1X MY*',:Q8/:<:>E*#7A9J%/F55UQOWI)%0$P]JNB42U&R FJTZ%1,-NH%:KY3) M+=% T".W"O]]^]RJR>^G&M'.X6]'VGMO.(50C )+L!UU:+4U2/RPR^PH "6I M4%*AD$:(TY81(JE0*$!**CPI VW4EH%V=#+LE4NMVCG[?;5A-"0&[7V@"B83SZHOW)9B&"Z(DV&6F MGJ)W:!!,M!T?3M55.^P-5>]5]! 7M/G02PG;&$R&ZKCYV!MQ@L.2%DZ'%HZ2 M8=P"59B8!:P-RY5XI]AP4!+$Z1!$JRI?8S*P!A-+=;1R':!,YSB2^_F/,*!N M9B]X!&V=-IT)9GD+&ID@+%Z"\(G8$!BA6M(.E+1I=H0M*A]@>_W1A#1$NN_3 MV7K/SW>)>^<3^._,>YS\0O]H%:&ZM@^B!D)TX[K3Q:3+*-S@E&#$HVU"RI=) MGWB%(/>F!RS\QP,!O1L,%B>!VN]CUQ?6;H1[>R5/!#0 MQ''P#29OT7[RW :$#\4)O$!["E]N/0G^XY;![))ER.8C7-'N]-XC>?_DS9*' ME/ +7V0@O]+RK[AWL(A5LOTKKWCJ.\_8MM:/H_@G+A>9B:>;8VMDV/;,,H;6 MG>6,C+GINI9A6=/YR-3F_XOI>/Q+#U&ZA:5[3R[N(N+^>>'.88=7KO_D/L=( M'H6#6'C!Q<;!;Y[9UI.9SX]V,HRQ 7<-V>B,*V"(),)/P9I<8=:B/$0H6_YC M_Q4Y.' !$\" 4G \".M'XTZJKK]3G)9\/!2GOWMQ$KFQ\BN(IJ7*6!I(QDOJ MZOF^NHN]F>=&Q2[#HN[D#\K$DA!O(>=4GS-.]3WC5,)OY0T(N)7O1LHL].$_ M,38_2A["%3QS%JO8:I& HK D$9_H 5MUWPJTJWKR\C!6B%'_UY/XU?>B7RI< M+_UCM8!'3,NNBW75\SL)?1BF!>\&+A1L_(<@J_H.0_H:2_0SL6L2R %A8\*;/R>@-X9*4]>\J!X2:S$!5FDO('WE,$-TV ';U7% Z2C MRQ@M*04G_!G:>S 9E#A<15-"7]#?*XN5#R"FZ$;]EG4ICO""N-)+9R61Z4, M>[]_OB !2O:9XL8Q2?#S\!Z]4JJ$HA&I/!!_B;\)H^=[?]%WZ$Q"YWVL+,(X40 YU-2#5]FPARMQ_ Z(7SNWMFAD40/E*%7Z42ZV(6P=^# M\NDNPRB9 P,+57QU"3>>(+?++B;E:Z"YN3,27_@A7(!/[MWI,[M+>FK/% \D MBA\\@!7>"<<+O;-8F<*'0N"#,<,87<4%XB"(85GPE#F@$OCM-,&2"RJ!0Q OO#C&%]YX M:6,EQ?5!.@?TB.CG(OC:$U4N\?OWSP#TD%(%',L41XZF/\4/9'W-*GP_)FXT M90U^2' /]P/WR.-X[$F%)R0A'?\%INQ[3CRU<.!/X'VWL4D R*B&^3X(I MN50^/ -Y+O':*"E0>S&,[MV PQN>_> F]-R5^8KX"E"E\D@>O*G/5\Z."5^. M0Y!;R?-[6%F\1$#0L>:+)5 SCCNG#T*=!W894U,422ED]?N%MY=-(-'(WK7U!:7(2!EX3T6.)G>.2"*I%TK>YCZ&%GI 0/-5S" M>F%54^ 9L)(J2.$K3V'D \=(%%#<[DG9*!:02G\4-D*"!PR_Q<_]&<49QA!R__>("O@Q 8? E_#-Y>@&H2$*Q]4V;>/4IHP- \ M>6+NC-G:_:9L&XDT);JO ?F./P@\]ZKR!/?\H,!9/B(X<>$*F(@,&\K2 M=Q/T%P)EKWR?<7XNJES?Y^Z2]#0SMKZV(+I;?#RJ9("NI7L'@@";XJOTO/$! M=T#P,+!&R[+__CX M@POQM\K<(_XL8P_(73AHF:"9/;*_1^%="&(4#M5W[]#"#T$D_'L%Z /$H3H; MA?[:>PL0_Y1K9Y>C@GT5+HN? ;BO(AJ?YBN$CZ# 0!QLBB=8,VVH1@/=*J<4 MBDB"#?2XA$]IH,B>\]_'C_MXM,4O499,6)@@,BV^OMC M4/3'L&]YAY^[7< M)!L/)L"9""EY^U-I2.^+/?M2^;B*N @$F$:@RP'@HH3IF(9FF.M2 ^0[+'I& M7_N>,@3^,!1"^/H?(%4?E&MJL+G%-Q>4HOPP)L!CJ7F??N6>A,">45RAX@B2 M#K47QM4J?XEM!("C_), #YVA/QC6-@6I1[\ M N:!$A@RB]SWR^H&_0HTTGH M^-D'T.;#B/XR:P,3@W ?0#N;H8T@!^"=3_!WX*PT-L9OPN@"E#EIRM%70 5 MD7GAG/'&J0Q[AL<]%3HE'D1ON1N7 MQGTN,*AX98TOLY0=4,G@AZXN=!-?$R9J0/GO,+,:15C4^[4SQ(>@&[!(+V^ M79 H8B-PX/SV\LA;VWFZJ-3D%,E-TWB7Y0ED-0L7 M"/O$1YULG5,4@$P5430KPX#I7\R[PVCN[\!GX72H'PXI$;@Z/2>%-PI>=LZ<^,"-FM7"362#^$L[G M:,OE>B9PF!E0!U-<4S,X]F A;L34BC FJ77#/ >ITH-O@PZ"8Z" -_Q)$N90 M 7+XM *CF3"5YW=O-O.)\LG%[@#7<\:BKF//98$F,!<+K.L.C$?40>#)N>$) M#[R!IQ:_\/^#"N2F!AL;;0Y&&V5>^)NWQ4U]3S*!;2E"T8G\-UH5C8Z705THOM[ MIHL1M&.H!48]F=[<@WOC++L G_]"(RGUZ:(Y'A<_M";9]$+\&H:S)\_W MOV1K^@W.X[",PV'J@X!+'TR G6\K=P=$^?"O2X7:.GC^F JAC$3BOH/)17H6 M7?+72T4YB;@9IV@@7F/=8T1^(M40ZN!R!V].K[+TV3629WI:K#3+,8#-M U2$Q&*?XS6\>W50PZ6W#Q]S\CC G! MY\%&8C$MZB@"XO5 $>3$5E#ZE#N2/!$2*%_BR"7,F/H_[L*-L\P"NBCD&PDZ MH>)HM61V;CGRQO7,[&>+<0;\.(NV^:EBZ,68![![(M3-:Z''K__X\I'S><9RX!^H[3.G'Q LI>Y8 MH7>1N'\2RC/AQ[2B"1"1"VI@L)3)].&Q^TA#KTL?@Z*+I1\^ ^L"58;G&'!> MAP]X*ZR>AB52*:L$<_N G'G& <_I6BZC$&.2U$;F1 6TQ_)'0#WWF .' MA5F>>18(*(LLU]=5X(<9#:8)8#0_AUGQSZD/8->WB\L-8LQ^S'9;(X/?T!FJR%>X G31D_0XOTD9T/_3)-9(SSY&1T%*4LD.!*,G4: MM(,@1+$ O(K:Q7 M14E$?PUN+'*#A(6,-I\ AP'O+M!-!D(G4M.O(), 3IS& M9NB7E'ODR#2;[2YTHQFR)I4&!U/&#=I[PA(V^)4^EY>:@2)_\#IOA)7XSW^1 MF++F?X7P>06]+IDK8^J#&8">%WJB"[3.B(3*SV^Z)A^7Z:P#1?PJ(X# M^!JC9MLHS1#([7NXD]>\I"? D,]@N:*FZ'HUVQV9NJN8K(F_[92H*CS58>U: M\0LH+]EOI5(\RW )_5G,M M 3Z/KN>GFD<>CL'/@@D9OX?E20P=$T.SD,0\18;RT@WA0?5@N&SJR9BE"83P M2;CT!7#Z<,8;ZE#%>@OV:/1K&R^O#;]LQ8C#G3"LZ;@73M9?Q\6RU4RG!F8< M>QCBF',IFTG?6:Z2%]/1VA%S:U>T1^"MZ=Y<-L>9;@!WCO<'BT]7EW?&H=+K M+@ZC.\4/P92@NCYG%O 6K)T@^^ II7%Z-AF>I^'*QPQLE'K,G 0&661#N<@5 M):YSL+Z'Y+4@6TD)Q/?_7<&&T?K-=:2U;+DB*MSM:8H!S3[>WYMY/,KOXBT1A.;?6TJS!Q%ND:=?E!%M6Z42WAVNEUM-/#S\/)%LO M3F?O7OHWC(FN2/W(G#V8F)?;9N7PP!Q>4<1^8!T<&SIFO+J[H'GIU @K@.)D MN.Y:4PD7S#?F@MS3."(K DCX(U8X?7)^Z-;X_$%HD^&/G+\/C ML*2&.PQI,V\*._8DGQ+,R.^D?0"IG03US/4K?%@"]7%.2L: MBNS-W-S+2>35W'"'$(]7Y!GC:65#CLJ(%(@%X]@AK8U(5>43DS8!^_M?KZ]O!V]RG73+EL4Y((>F5,2,F MCE>+9:$JV644E3P4I'!*\2@$J!*J*FG= 54KN#K'RAQ^+K'@F)>DKP_IH\&Q M>YI(F>NRA2"!H0 W+#B+A6=+*M"(1?S3\P\S%G?\+6D(CLNW'*:]H,! MTI)O+5/<^$+3WV";67\X \;A?%$$TJ\7)67#0S=&AFX-EXY$9L^X"8HW^I?" M=@1AC<+QZ;*O$=,4,!D-H,\R!0I^:E 85M'T@::QL789R$*\>R^@]&L MB1"-A;IK&YNRC:61*Y;,ECF"HOQ,[IAK*]/O0%EGAC13A>]HC@Y7 JGRS6WN M3,W=^*5'$J6I/]3EBBJG[\TS/;QB#9?*/Q_0!<5*EM-\&P#OOU=I[ZDDWKD_ MVI$@KSIACH3UX%^6.K+K$)@03@LT(R_^DQ:[P#;@B3&V/<&CQ P6'RLS:?S/ MI2'05-[35@X\W2=&'P2/*]+X"G-95QS]TGUF_2= =P-[]&;(WB@+N%1N:&505@2TBU^YV;$51O04/I)Z/PJU-EF[E[3L[CNA M<0".ZKJ2!=0IK5K,1Y'T+1-%B(^B9,I-(%*J\,YSRTF$L6KNW^ESM644;+H2(X+%IMC MP& \1G,J/;81]XVR)#/T= )C"WFG&_Q$ M,?19W'/(N3_L$QA$(3%LW8>.A^TEK '0JX5KOM#&5V'TO,TSJ MM7Z7+K^IA M+XYDZ+#0+#L>UD(E86H%(UJ?]66=LT(RS$*D^0+8PI.J,K1+*.WK5O#G P&M MXK4V>!<>:/[L;]@8E*7!TD1J5BL$AE48_>JM,Y\W-O#_'I.T==6&5[N8"PZ[I?@2A&*'(=\V5SP9=>>@\2(M9& 5D7=<\/O2*5BWR$Z<) MY5GI/4U?7RQ]5O?II?> <;0X:XG&E7U&AH7VMM-P1C5]WINFT/&:=4L%VR-; M8U8/CR;& BVKOZ@!CPV 037 /5[@?IG5POPU.TG"'F[2Q&>L=R6_@8$Q T"! MT>.A.Q$CL0"K^O M>9/2(^HM_[G%I@A1\GSKX["+8):->-VJ-5A"LR.^'56A&Z(@SK8D".T+Q8CR M UMF!U;H(T5C[9CRP70+)/U+5*TQZI^9A\N=S_!8C>6*4ABMKTQUC'5^P8ML M,@=O!5T^DBR7.AVG<,U84+86.G^8ULL -XS@83QUY86+B!_"M"43RS19\)[Z M;,XQZDXT)Z.*AV!G'^P?%.<-^7GWYYR#<@<*]0>E3+ZWO"9M)01L9H.OQ^E; MF[J/70X,Z;;8@:'-ADF2VY3/IA@%HK3^DUH/F6JS!#3EN;S4NN=]$HHAH#D0 M%S-E,",KB;R[%2\U9C%?-B01+)\4:\5TKK2)6EHMOOZ1=0=!0M.N[]/%4Y=W MWJX,=;1T>,UZ9[)T@(V/G>F4-TS]2DL^"N4$16<36&%OO+?LUM"]4=E(7(7/ M%#^TJV4F_6SZ8?SAK!%2UCRM@95;1<8VZ#A*\8J>/)BZ<)P MG!#K%) ^A)=?\LQ(+ZZ^P4+/EYWWMU8X4GF-7^:J0I-Z^":SKH]AXJ9!S$+J MY=KR2Q6FW'8KK!X7>]0=T#4$:=TK?1WO"1MKL(N2&6'U,L(.R/, MJLP(L[='^YFR6Z$"=SK%L4)N([\)"&IQ;O2,+&\+WZ*A[BND^2/OST+Y(:[^#(;>[].#!-%6NUSKUTF?<%7P$:94AE1N5 FAMY321:VWE MY3ILELV"G_18"@&SIEDK4=Z9B65%9&EDY0/TDE);Y#PAC9>A%(-\_UK-"N-G M"O44:8<^VJ&!59/<1^$3J*$1JV(HMDZ&?W[Z\.5'_J_"TNE02ZR*J9$+(12, MOQ/".Q9?B-6R.%/YNVQ9C+JPF_7A74N-*T!HW9ZIT)T9?YUE?87->MT7ZX6B MLE_]&GWT8M"K7/_K_+N>.:HV>H6%KJ.-=\:,@/:N?'RGWL;P)(S[!X![[ ,1O*T9 M;5D3NTR$;-@D62N/C1]6WM"?>ZLL<"\*KUK+%NUS <,,,0H(I-0L^:5(>EY, M2_9FQ?%):_6[^:0&?ABL;4^>HKPFV;8?%2V'RQ)<>8(D**E>3)-C",^=F6,+ MQ$RUHL;CH=^BON8M8G?]/-.Z29?E"5*];!J"8/R+Y-U*6%$?-;S3_N %:U0\4DAY9[!\[HZ#G*1NIKO)N)(LEP5R#^XCPN!KO^(&C8 '&F*2< M=N-<*W%.U>FT:PK?;&HM+)<^[Z"0=S3-V E=A??O%5F?=9,]/PO-L8EVV'0\/I+.7><\*I^'Q9?A9OR)JO8LJIEFK=-8)-/G5ZS#P&_4QV\J M"^)B/B+?+298S=->IM??;T!COE1&V+-;+)WY,Y[W/^AY_[ZV =C@QZPXON"1 M+MG:0EG2E.@_9C,DW9\D7H]E4_4<6RQFDBS.1!F7,LPN3L-+ 7T,K^'/^@ML M4E]#6ZYF)1Z;$G\=S J3CSZQ@/*FR!"Z"/Q;<=[]IWS\Y"E8P6MKYP.Z@.:S M^V@IUM\8+=TU8ZK*,7412_%S/>F8BAT$>;MZW^GWI;M8!)! M011&>]W*3[.:,X9FYMPH'/HR/?2"AXOU?J$MOK?CG_G7-N:QQC4JCZHX;@$/ MZ>?HW+0FG0B=/4T4\Y_D'+AN3T(#IX5=6N5VBKP=H5ISP:.C+Q@@850T44P7 M3&^MWIK'1U^S@8>\8\W%?IQ;2X;HGT9:.*2K!=US^W ,$1A-+8F!*B'5"+_. ML[*A+WG5T(:&892;'&U78I<"7*;S4H-?/I,:ZKRG>61>F M5A6%%5Y$YP)\!&,Z;:5PD8% MOME.XP(YP:7)-^FHJ.H6KI6=W/BYK_?VC4CJ0)GEQ6@>=@T(ICR4QF=E>GE+ M$?P6^Q@ZV8J?N.0!GA(GP/+,;0M(. "H,LJ#=+1OXJV56[ .0=T>,^6R<+&&3L4]\*2(/L!J:8\'K]/$);S-]*!WZRX;%99HZ M,.758L46OO]AO+' ]D;)(NM.XHM;9+09.\LFRKZAH'B;(X+91:P%8[%7\XP$ M8;%%;9-M4[8JN^-*O2]D=CZ'F[L M(MN9P#(N-6IN\YQPH"]'L@LTPY 5"7M;,@^5SW+/F1]@"E?_T?QWX MHU1?8P\%14@FL-=+8!_)!'8QUO+:">P[4M4IX^^0;;6O$8(8_!T4T\5J<4W] M5E_G_V1,YJ; 8JZ#V?^A#.8#XR\WE+V O-/M$U_( _#.5?/GRBSR03/#>=? MOW-V1V:U%9DQ*C+;E4FTV5@5&\O4HLEIM"B-MJ#'!D?HW:*& ,T$2;GQ]R+# M+S:4FTY!FL]H'A\O/8(3OV-9*;13!3UE_D7Z-%KM12=M9 &?NU7""^12LY2G M>VWF]<6T[?Q:L_KG0J'U=BO[X*H $:1\+0_==^P[^ &]E44$?EUR''ZA[;E MYF#O@TT'O2ETRSFZLPOFB"WN31"52#C]+$N)A&<\>E.2^LK3>4ADL?3#9Y*- MM\ V2UA*R;0>YE%B.3"*BXT]61_*?%Y5&@"AU9&I0V[-3TX'.U_,-ESI:9(F M/I,/RHSYK$/?**5?Z$MUGV$#Z-,V!# MAX*L^& JGT\11$#QL'LWN0T#6O;'XK%D?\U0REIPE9R\(20HN MPVP]/ UDC0&KA1;="UP D6X7\?LJ#@? M6S-$TG5G2>5AD&(*"X&XUE(\8CP!=4,R%I["9#F[KEPJPK_FQ*,#RYE9Q1K M47S')/U%CKCH!?D6>:?7=7=^CE\\,OE7^2G--C8G"6GKICSA0)W"ES MGJ<+X &GE$\#I6%;TVA[,FL>KLM+(%DB:ZI[KZ6VAJMH6WJKKB*-(^!'F &HZRBJKHJ)Y<" M[!331 DJ>N> 4/:O@-T1 2$1Y"C*,B=H&BM*9^K_/HD9MFMDE<&9N_NH.DPM MTU0]P7>SN'48X&S4_9>:/C;[8EKZ'(/61.UWA4IY-^LOPOL1PY?86%U@ 1&? M0[>F2+/Z!HQ;HYS)IT6GO\3D>&%+:Y?O;9)X85Y?;MJ[A4!],<2^MA#?C>X) MU9#8R=%]L_GI][3))(\!VMI_LC/R'D)&GG<$MY@"F!5\I5H-1D;0J_F:TU@! M5]?9 ,+;* Q"O/U"VMI6&2UTKU6<- ,DFF]-6=_;*=#JEP!3L@&2AF9HK'YF M.4MCSO_7#58HR%A(C7;SOO[^ 0@S1K]38=^@8 ([0U7V[_3;RIO!]?>_#][2 MIUYH5A:8N]#@0;PWUS>2%BU^PZ]\([3%Q)L?(5B&RL@:O;U2/KM3C[4?RDN1 M/N7BKOH)\-$\=_!;*F$OT^9?M-P4[F?&![)Q.X+U/X)OW*^\63;&PF MJ;?@Y@8?BIA7J]ZM0(QH[2:]K!(-_?;EP]?OU&YR6=L1)EIZ)4,6EKNQ8.9 MEYO71LNW_I[C*TK/DS:JXM(>;R4MPL-!Z!3HNJ$RL*4*G/OH>CY]KW 9F=+"15$ ))Q>XTNF^.UD)Y2%[@]#C''\ MV:OQH&H^:ESN[DA<46I%.WU\8P2%Y[%5@%1D0)I5&9 O^?W/(,]O^-7_TTL> M;GC=9L4R*K*QS8IL;/[@RNM?^_>&**Z*_[!M5FS>V!XS8FNJ6&FG[8V$,CR+ MK 'G?SWR&N*%^Z\P*G1@2+O1 *TSND>>D7F'J5>1"A)6H,/'DC//8M9FO)#[ M[(GB>F=)V.LL,LL%9VY%MO&*Z=18<,O$^U ;J@I'.].+;S(>2C^:TI(P%D_= MQM<%W^[7.]^[=RMJ[<54"8LWFRD7?*(M^M+O(S>-$]Z!%>M379%E6X5!#G$0 MXK015G:1%#)%,EGOMI,+T0<7B\85S(OTU[WD87:2Z9P]K'3S8JJ/T>S).7?[ M%,(0;.P%(#-;&N^/%K,1ZVAZP=)-76B$J?.<-Y M8\$TN51PZM%T'=1ICZDM>]IH+KG>HR!]5.;A+22+\KX%5"<%#6?+B>7#1/)# M+XU[I"475)OW<0@@=T7GC1'H#Z2;I$=;.-G-4V)7SKQ J=<-Z_-G:]W!MOX< MMDM3TKR=C?97J!%G7-6T5AF%8FQEM?,*F+:7I4.:.[0 M&ZW*[UCT.YT)LE2EV+1I(\(R7L)5@N'C(RDR:ICIA:D1B\0H\'[M] M!EEOXFU6?$2R9M#KDC![;,K2:>[XFE0K!U>H"S(5GCFS/S'=!FYUBQAFNC?\ M/<:;Y*%MJJO'-*V5E='SYO<1ZS>_##TZYX=^<)^JDZG(ZYD&NWYGHTO]?V5) M%6"$8/,;VDLM+HT4RDT/WA1<+>IJU/8@B$+J[RZJ;AAT*JANWW:ON.A"+QDU MQ6%)U#G(UDA5#W1I12 NF.<]5>#HH#1 5>BG%)$N9, ;V3*,MVBK,X;3NQL?'%=JF EO&FH(P IB^3OIN.8DR__96&QZ M\=0-E8?FBZC#G 2?)/GA@-[H_40Z(W"*483\(6_45!P.EYYWYC3C0]OR86[% M>6U\AQB&6RW8%^N M["%G^)-_ /VBRU62CL^MQRXJE",ZA7C^W&$WL2*%(\&DAU/,K"HQ!W9T63-)Y[9N.0E%NKO[ 8X;13VE7.4'V48LC M5,K\N.S84ZI<:M3PBUG!\\*-,=B;"OQ"N[\W@]^_7\<#5LJ;RVN>]P#X OZ( MC)'3,NA/MGX)_H,TG?XG5$&\EV,1L<'^%-_7:;%8%X;L);"G$3Z;U1#,?LB'=L^"Z=IBBL-+\+G8VPVSV;^*K!1 MSNU8CU8ZAH=Z*ZCF7$R]A;V]"_,VC23S%+%U,AK/]>C/M/06D(#"BVDS13<, MG7*,M\$N@Z4BLKO+5/^4$6."?,22>6FLG]!S!VT\2![H#Z>OL&2.3*T"CIU/ MFDS-B5**+CU-+U,@UO(%:/?9C*6OZUM>D,7N4GG N]5F&2IY'ZDMIE"&%:H* M4:6%YT)X<:YN9I]::P?)AV?28\\6=\!OH;#*W5/J;3GX<> F_Z\)UP@42WND,G-1P2EOB M,Z4Q72MWM-$;2U6O5--+16XA3IBG!W/YRUV!O(,!30;'<(./JO)ZQF=A,YLM M-9.'JO;0M(\_+RWY9]H"&CM*QVE[B.SR"@9E-@+X7<&MF79CK.@.O?X]FIS# M1X7GH$M9(NYU%;/)J6R:#6:%8<_C]9RT*N 6NR+G$P_<).W'(.Q(BMJY)EDX MZ08V?A]&S\=J9/G1B]U[D#%,3?DZYS]-_4H5H-G^,HUQ_L[I(28/MN@J5E^"#E2KTY!#2D@!>@25(+HF77;B_DI@-I B21?[[C(F5^E?WL,A+8$E77D!70;]TGLV7..".[[1TTN[ MQ($ISNTV:L*QMW,G\*7&',%)!/^;I;_,W[Z$M]Z57S?M2]UV*M_2+O7*U[<] M2MM?UU: J),/_'IB#/+8R0]_=E;'\ MJ>A 2 7GAT_F)<)B--6V/V2T+X>'$N[_@$*[K3E'QE^2V0MVRF)@(NUU;01H MC[_!YHB:WO?P\[OW.F? M. TGF%WP)4[!(IK/WPO!Y_>KEW377SU?^?_T+MNE8[M/4^'F;---I//_EPD6LZ'(K, M#NXN9N;6J3.8F,Y8-0R]U)AC(ZVTU5O$MVK=YE:6N)=I%%FJI#])?P7Z,[JG MOQ'0WU =ZK8D/TE^9T9^YA'(KTQAX\%$QU1-25Z2O,Z*O*PC2['.(1SV&,1DJVO0J+?]2LYQXD0T[)Z(C,'$'JIP)DUIJ!JQ1Y-4&S]7 MZ566"!LZW2/,'$P,377TQNXWB3 1$39Z#1/7L@!$HZ%$4!\1-.[4BK-;L^(D MN@1$EZ-U+P&'@XDS!#O%$01AYQ"D_L(2'S&1^D462,66^T@=W<=G+0?,>$.U M]5%+5KP OC*)L!QAW4<@K1$HCT/5&)<'IDF$]0!AQPBRU4081N!4QRF/?I$ MZP' .@TSV:V'F22ZA$)7]Y$46P<#15/MD2C\ZQS");?A$XEX*Z&L%0L=J[KP M:+&I#)QLIYGN R>V 4JEJ=KCQF:+=!N)B+#N R>V.9@,U:'6.+%+ DQ$@!TC M;E(38-9@8JK.4!2WI 18JP#K-*QBR[!*K]$UZCZL8@^!?9GJV+$$0=@YA%6^ MTI[8MU%(Y[2G018B8RP[2*7[&(OM4%+1S+8R):4+22B$=1]CL4>#B6ZIP)0E MPOJ(L%5(QH2/^6 G*)][1$[8CHRG;B:?[:,K0 ,D_5(>&+$/I)<*ZCZ8, MS<%DK)H28/T$6/?1E"&-INA#&0_N)< ZC:8,932EU^@:=Q]-&0X'$V.LZIHH M_.LDWNKJ/KC@ZRR\P18D.GT-TA29[R<#)=KKH M/G#B8.#$5G6C,5U(QY"(".L^<.+0P(G>O,FB!)B( .L^<.*P,I3FXQDDP%X) M8&]J(:P4.<%YW/"W+J!F8X*A:MCEDJ>W$F:BP:P.RN ;W3.R(4UB<4:B<+*6 M0B@,+:;@QDIY%M?A'9_YI%+8HC(+5SCW-%WOUI;0VEDU-F_C@/K$;+J/1SG. M8&([8]4T&V"UNT'VW00?+Y QUW+P?^BDR TGKDM9?R76E:Z6P>G>^JY'6@N]*$OR^#4IJ M/_QTQ";U6I3>N5 ?T1Z/Q7>+"K\%_9][C)-W3'RLX+V_* M_HUWX 4KVOYR\@M\+-T3OT?+N'1LN.ME&'OXF:N(^/#A1_+^R9LE#^D]%[[( M-ZOE7W'O8%^K9/M7"KN:$L!$]/IP-7!-0RV[8'9@A3\?HG0U2_>>7-Q%Q/WS MPIW#8J]<_\E]CO'0"WM:>,'%QAEN;G_K)N?SHVV2(0AH(&0M3Z\ M"3"3\&: M7&'6HCQ$R!7^P]/-L34R;'MF&4/K#JQP8VZZKF58UG0^,K7Y_SJ#R0\$N1+. M%60,@)_XEW?NI.HF-_">#>\= O/9_JZ)S(B_0V;72?JJM1_$E/QRPJ"T#F?K MN\N87*5_>3_SXJ7O/E]Y 3TA^J7W"S>Z!PAQ:D+X;) Z_3WV=HZL2XVABT<< M^"_SMR_AK7?EUTW[4K>=RK>T2[WR]6V/TO5+?53]UK9';7_='%ER47)1=%&[ MX;DGR"9$OM]H@R$ZE0K3_Q W4@BPP9GRD4S)XHY$BJFKBJ%A=MF6+,"#=LIX MDDA[_2.,D@?EFBHC;HW-58;?3_0,ON"" BIO=E2?]?L,;J-PMIHFV_L7]GO[ M-V&T?/?)]Q9GNO]RTL YE)U^]7S>(.=7MX3\ \W*L_:1HSIV6Y7]1PYK][SF_QKX)/SNE' /T4 [52D=U]Z-G(&DZ&N M6HZLTNXGQ 1(4,(:A%$;3C@),2$A=HPRES**QB#NFU>Q2 @)":%.>]R-V^M" M)N$E)+R.W>1NOQ 70?J1UCI':D MZN/&(Z5E'T@A(=9]+')L#B:&J3K"C-F2$&L78MUWO!M; #%5&TF$]1-AG0:< MQJT'G"2\Q()7]S&5\7 P&9KJ6!@.=@Z!D]OPB43*KR0@K*!,<8.9\B.")RZ\ M.(879 AE.]$8W8=0Q@YZ)MNP7:3W2$B(=1]"&8\&DY%J:M+]W4^$==\H;#Q& MTZ6%&=0284(BK,L BZW) $O/X=5Y@,76],'$,E1=&!EY#@$6.N=%N8W"*5R; MDH9;B(RV[**5SJ,MMF8 K6BJXS0>V2H]24)"K/-HBZV9=.R6UGPXAX28D!![ MC>(F6\. BF12_410E]$46Y/1E)[#J_-HBJT-!Q/;4D>&*$DMYQ!-^1+,(Q>L MD-4T645$5;Z1F+C1](%7I7P*[N$K\.C@7H95ME./V7E8Q=8<.J#2:!Z+E#XC M(2'6>5C%UD:#B:..K<;M\"7"A$18YV$56\.J%74\%L4I*1'6+L(Z#:OH,JS2 MPRBU)HG#Z0!:X(!E+V4$@W<=2=(.:*>:PK6F* MTH\D%L2.$4LIH\@<3&RSK;%<$D)B0>C8E2F[M41+>KK[#:]. RFZ#*3T'%[= M!U+T(=6Q1F-1!.0Y!%)H;I>,D6PG#*O[&(GNT"P;&2/I*\2ZCY'HM/3$&C?. MPI$($Q)AW<=(=!HC,9W&#A2)L%="6+U9R%8I2-+9+&3;8+.0=;W<[O+P6<@2 M9T)RLNZ#)89.[12MN2-/K& )0XLIN,%2'LEU>,_G-N;7][JW>1L'U"=FTWW@ MR3 &$]L!Q:FUL$%[5RWVD ))[)+8:Q%[]^54!I93Z89J&2U/^CD-8M^[6,D- M)#=X+6[0>9]!V[" &QBJTUIAR4DQ TGKDM9?S7=5BJUWZ+NR6_!=28+?MT%) M[8>?CMBD7H?2!5#QL??FR%%-I^5AU4UO^<6.QW>)"[\&_YUYCY-?Z!]L W<1 M?H1O)G^3?CS;%5L;[,AWES&Y2O_R?N;%2]]]OO(">N/T2^\7;G3O!>E6[65I M:73I[.WW3]XL>4",7&H,)]Q#RG^9OWT);[VK>'UT:>A6Y5O:I5[]E2V/LB\M MRZCUI!VOZ_6^(=D??&]QIONOC$TW MW_M)?.P<*C:_>CYO,/.K6Z+Q ^VT<_<]GKQKL9YGL?NR"@,'%YB:.AJU5;O: M$Z^AI,1SHD2[^SH.8P24:*N&V7@Z:-\)\:RIL+\D>(PZES*5C7$&;UOM9(_G M/)>"3@JZHU#9L6M]=A:*F^UUJY)"KL<4V%_R.W:SN/UZIJF#GCDP::8[#IU9'55C:#1)A8".LT MCFBU'D>4\!(+7MW'R2P=[#%'=2I*K46"F!@6E R&U26'V_")1,JO)" 1K8I1 MW&"F_(C@B0LOCN$%&1;;P1ZZ#XM9QF!BCM7Q4#J<^PFQ[L-BECF8 ,*:=_B1 M"!,28=WWF[ P9*:.;!EW[2?".@V:63)HUG-X=1\TLX:#B6VHCN#CN\4PJV30 MK'9)+\X_4FZC< H 5=(0&I$1M%U5(>9X+#3$Q#"7 M9(2L?L;B/'+!WEI-DU5$5.4;B8D;31]X]=BGX!Z^ H\.[F6H; >?Z#Y49ANT MO&>D->83T@\H),2Z#Y79=#:.:C6?#BXA)B3$NH^5V1:.J!V/&J<#280)B;!. M8V6VC)7U'%[=Q\KL(3 P0S7&8@_9%L/ DK&RV@F-)(G"Z0-9X()D@&P'*^@^ M0&8[H"Z/5=-IJQ&>= X*!;'1,0)D911A%5EK\P^ABSPI0N> MG2R=>B^%6/>!KZ$YF#BJ8S8H1.(=/MYC"%-PRJYSSN6^G M?(8"'UX/6U1FX>K.)VR.@IP2TO1H^L1*NX\?#IW!Q+9MU1RU%?UIXY([\KM* MTI:DW1)IC[LO;!QB8:/NJ(;5EM]:DK8D;4G:X^Y;L@ZQ):NICDQ=4K:D;$G9 M;7G0QJ575"X M&*[*(S@^WR4NG"O\=^8]3GZA?["KNHOP(_S:UM]\16HPD!HXA)4EB90_R;-R M3\+[R%T^>%/%#Z>L0_&3&ROP__/0]\.G6'GC!4KR$*[@9V?QVZN*C=!]9T!D M<((-^>XR)E?I7][/O'CIN\]77D"71;_T?N%&]UZ0HM->EM!$T<;>?O_DS9(' M).M+C9$V=S7S7^9O7\);[\JOF_:E;CN5;VF7>N7KVQZEZY?ZJ/JM;8_:_KHY MLN2BY*+HHG;#1R+M]8\P2AZ4:] /8$$U-G>@"#J),_B""PJH=-E1,];O,[B- MPMEJFFSO*=GO[=^$T?+=)]];G.G^R]'BJ#E/N:ZL<9S!Q''4T$KNW MH"S?>RG$NJ\Y<=C$G;$FFRGT$6*&]BH]ZYSQ8#*R)9@]:=5%"Z);&V\ M@S*Z#]6.#&Q7,[3%[KHG&SN^%&'==W4;X:P9S5;;"U9*C(F%L>[C<2,+,*:. M97/MDT%834-%H)#3R$:):8[*A46U0TX29F(QLNZC*B-LNJ6-5-T412$[A]C) M=>RY%[?NU)M[4QDYV4$@W4=.1@X&_+7F99W25R0DPKH/G(Q&U!%I2:=W+Q&F M=]\S:C1&A!FV;!%\*@BK9ZWH1PVKE. TU@:3D2;C)B> HWHPZCYN,L:A+)JJ MZZ+TRY>=<0_,HI.=N,ZR$U>M+*5R^/_U&8PQF-@.=N!JK&Z?>1LN2=J2M ND M+8#N@'$_PU(MO>4B14G:DK3/F;2[3QH96RRW>-1R_:.D;$G9_:+L>I65Y6R= M[L+<8QL;VU>.RI.M<25Y2_*N+;B[%]O#P<31;-5R&D<>.B;L;7UB90?5O8\Z MY[Z@#R5AO.>] TE?72)/TM9^^NJ_8'(\' MDZ%JC5N>FBO)KVL@GB?YU4P0%Z><=:AI6,ZJCL MJ)HC&ZCV$F'&:S10'6H6"'G9@_=D(%3/D#/$:: ZU&RL*M>ULD=%%@(+![-Z M*.N\F&>H#4'=&JN&W;B61ZQ"8*$-$ME =2]E=!ZI'6JT(=%(;RM.*X"K3"*L M@+#.&Z@.-8Q3CE6GM3I*"3&Q(-9Y-&ZHC;%_ZFC<5CV?1)A@=HI 2>=!IQL MK861?1)F8C&R[F,J.FU8I*ECO?&D!]D_5?9/;9M NH^;Z 9*>JUBS([T2/8! M8=V'3703#6+':)S9)1$F(L+,SONG#G4+-H8.*E@ M5S)L(AR.ZL&H^[")CAT75+/Y7!JQHB:R?>H9)XG*?BZ\GXO5O=]6=[!]JJF: MINS$)DE;DG9KI%WRE[\^:>/\=MU0JS132=J2M"5IOY"T!0A2C&G[5*>U<962 MLB5E]Y*RZ[5/M4KAE>ZBW(9&VZ?J>A._DB1O2=Y])N\ZU-V]1F[H@\EPY*AF M3]NGILLM=2_#_J:RL:H@G3GEHDYZ4;*QJJ'+QJK]ZRHI&ZO*QJJRL:ILK-I2 MPY+SLO$.V']_##G#[+YHSS &$\LQ5+WMX,K^FQ3;$2,I\:PH\37ZK X-[*.B ME\M])*&=JT_S?+R6AME]DI!AT5:KP[8JHOH0<)!R[L3E7,V,\O_'WKLVJ8UD M"<-_)8/>W;$C5#2Z<2E/$%&^]7J?;MNO73T3\VDC04FAM9!H7:K,_/KWG,P4 M""0N @$"\L/TE &E,D^>^[5&]:\&[]-C=//5_-4U7%7$J(BQMA+Q_ DX1AO- M/ULSC(O02F^AA%@U7]V9?LY?1&QT&OUN2VOI!P?"5>54+5'L_%7$1K?1M[56 M2V'856*8=9+FJT:OT3.X)N]FU+54\]7KQ+#S-U\U36PHU]4LU>#W M2G'L_ $ZT\*.67I']?>]% PK::C4*/IDVJ)=N>J^>@%H5@[+SA]7,=LH+'M: MNS:MRF\A=**ZK^Y((.L5MY-I%R2UX!AYX^;F%V4[Q6TOU885D<, ML\_??=7L8?Y2IU<79Z3"L&JM%?NTW5>M%J"3BIM< AZ50Z/SQTTLC)MH;?O@ M)*]ZA4UNM?MJ:U-/C-O*&*T"0-?#:_3N^?5NRVCT;=O6S.Y)FKJ5NNIZ9W\K M8E?$7H;8>^GIBMX#83:UK5I4 H&A= MT?J-T'JY_JV]G,O@?'%RRV[T>YII5A G5_2NZ/U&Z+T,N9\_7<%J-_KM3D?3 MKT2T%[1UQ6,AV%T_X;WYBC[A/Q3G'(2XC#SS:E]8>=.6T>Q@%]=I$+FXP'W( M/%CIF2V:MR(F9!Z4X&@M'J$#.'D2KW^DJ ?MB1':P#VU]65P9/\[#M/=3.D3 MNQN$C/ZXHR/8[#WU7N@LPCO)G&GB^GR)UF8O9!PBW_C%UU35LV[&,MC6P.EUC9%)J&98U''7-UNA_.XW^ M(V]7'(P(L@[ G^COO])^T4VN$(/D#)9I 4-:_ZUY9PEN!M\PYR%./[6WW.*A MJ,I7O'=C((SA$BQS#0D-T9!1\$WREGK4'V;:\Z6DO9'NST-QCV-&8A=HY0GO M+Q12 /Y_&#SYG'EH9.!Z\-Q31*@/R@V-QJCA>(PS[@A^&B5>'!'7YS]D#J'# M(?#J&+\:,O<9<4,#T22_77P8D5?#%&049$H$T"8& X#M\#9/,4VB?(FR/;/Y MOB/R$H0_R#0,GD(4)K0X:N\@$ D%+YCSETRA?>E&TFH1X /32(MLRJ- MR13N)'#<(:P#7S^#Z"6O6/.IJ9$7QGYX,X3MG?B3!"&9P')C;_:Z27Y+5YE# MGP3#81)&)$H&$?LK 2(C<5!\7^)&\!EWL44)X2;Y[^ %'@HU":P)X-P,!..$ MQ1RMQ/4@R%/8P\;FH!^!>D#PC_2*(C)@H 6P^4[<*-W,OYFS;B^9>VL2P,"( MR>WQB\Y\RR^*/@'(G_A] LR!1%P?R,5U$.KS)0@A!X1_@3 M!H\!]C,Z',O'<B ^B)VI#8Y?. / [$0[N"%(JFAA@D_GKRU 7MR?5]R+OQ@ADVP<:W_*&4'+RG&]JIB7*0-_YYN29[QV_R( MN^G$[85.#-*SW:^9!<>AS.$*8H.IZ9-VN2 M=V/J/PD^NW3GG!LL,8/Y[4?$24*\]/3&HS5]S[-8]L* C_A!3%S@=T-D! -@ MT,#X!)&.X+,@%+QHSA/I=.HA"\+W3/E!X+2HH4D_Z@/]U),OG*M[R$,,!7AO=P6R!5G8CY"RSI-?J!+VXO116YQ3ZR4U - MD$FN&&Q]NN+_> Y$]WA&)5U6SNB!HIV_A 0[SS"&[Y^QB$ M\B/\]JT7#'_,+Q53)5=T=/@,5V+ )J9H9(*,;/33E1#'"5]K%066 5LL8^32 M!2\TCFP4;$2--9AQGLV\!95H"$J-A/]?C;6!8']MQ,E$SPQ:_TUP+H.VYPA*\!11LN [!W\X:%-?+*R+S!P1. M\")L- (QANL!=P;$1;>O#V^-$$=1E_PK0:%%7RCP/I)$ZI;$19@3]=;#YWK@)POW*8'X =1T&2@1WE2%#+7X(QCQ9;=$]>N:^% MSON3A4,4'K!^,!6V'+R8#F'C(5N&DMP0T#P7?*D@DH_]UR]=0^^\6:PX!2J6 MNCNR(67#=S#6"B"4%#P%2)Y\9K%,.*_-1\ M)5235K7M6K&&4BSX^W#,G,1C7T:KS)@3^H/O2/+BWI@"!IUCQ>?U.HP"SPM> M^%6+:5=HD(WX;!>A"R(WH (QX78'G)MQ1\ J%\EQME=LVN;9<=LM8VFT6M7,Q*IU6SK9F5SFNSZ;PO&WL' M=C3+S@>[+K$5DB*'2R*'_0.HN43)PXC Y+.A>E7-AE*$H CA7!G#AQ&"U>B; M6K?=J@DA5-2X["*T^_>+0-$N)MY>'3EN\?E;LRW^*:.2\[!>&L;+!2=56V_! M4P5DMJK?RWPV!?.#@/)G'A7^,N*1O^C+ LC*75MTQ.-B5X=CE]VI:JI@393(F@C]O8(&97M\ M7>9X[F+0[&XWECM\71A&\:DW>AK3#*6-*H^QUN&XL"_3NE373P N7Z9,%*QA M"A3'2/D6R2-:"Q[1;?1;3;N"?H?G'\.]P6Y19';M9+8/E;57J*QRXNHA<14, M]4UOZ!P*S'Z])A5UUP3/%77O2MV=(U-WNX7473!S6%%W3N5/=Y#NU0+:K=;: M5,^7?_X6[+%<2:5P7XV,_]_-5^OCK'B@ MM;I?:@&)ZI6@G8>,%_9=1-]Y5D4N@'CTORV0%E]&+#QN9>/'DLY__7^:>YEQI9;UH';/B(O2Z M3_A4F'GDV$%EF"EB4X915<,FA9E7@YG[Q1TJPTS1N$._#)ZI*C%4;?P-EO6= MO38^RVT*2OPZ;54=KPCM"@CM3-7QV\BKP^OC\YDGJH)6T;>B[_K7QV^C[ZZJ MD-]-]?^5^UFS$X^S\QYQ=J;<8&X8R.EMP;73V@K',J]4_EN&")WR>=GPFWL^ M_]5]9F_2N5(]XWA-A"M;OW2!D M],<='<%F[ZGW0F<1XD;F3!/7OUN!X>KQUQYR-#K:(06B Q\)!%>X!])A(?X* M]D1KLQL!_D1__Y7VBVYRS_&$#T BZ9S,[VR8 MA'SJ^8>?8KZW8+?SV7[Y:8;YR86=7FYRX?JIL&>=_[H\UW :('A=ZJV;/LK' M4C,)&#("R*R./L1'+?YJGP&#Y58ZR:;,KE7=IC8O=1'SK]340S7U<)UA M>35SZ=340S7U\'C@*C7UL/(I;*N]:]8DG;[Z]OU/['3C.ZBM M\=">/V3+/_G*?Y*=X7X4OT&[:>]P] *+%;'XSFP6:'D#&C%A [W27Z]8#BKY MIFP@V;#-S:'D PVJAPG /"Z((7=;C;YM=2XA@*Q2&TZ+D=9),+)30>;P&/5UAUK5C5/1-6V6!\U02K*FT]5__:X<<@IIZJ M%CI6M=#1**:MW!4*'\O7")W'6=$1SHJV0E>%KJ4*AX[&/KN D;IU"?A8D#,X MCPCU_SX(?UU)5SI;OL\R[$X=MC$."=L<)]BT(]PV)"D(D)JZ1C#&K9'#@BFM M3"> PGK?<(>@\\LQISA]_"P_P3?N(&SIWSHXK?LD K*+ M(\8:JW+CU -:BTSK7JO1-^P6R--\N>.R#T];FU1'O6'BY9+J/GS]3IR$^P+Q M5SZ+"9;MX?[X!U.^Z^:V3.""E.:-[(H?;'NV)LB7Q@F97"X;@!.KU23E4D%_ M#^!MGX.818\A==B#[WP!4(;?@,+=9V3JT7LW&@*8DZ)LSYXNT!2 RYR'6'Z& M;UG. 7T8#A&5(K)8-W<-2V!?DS,JUBYXXUDS28L2T/?-QY6 XC?"[P9NY*/K M4W\(9+F 7L%5&+G$V[,!9'[=X7S#"(+(C7CSKW@I\_:5Z\,G00(O=*+7]P7: MPD4DP7:L9L\PJTGM;#7MGEVW?%/<5%?EF^*9>I>9;JIR2Z\Q^T_EEAZ06WK9 M#;=V=*&C8D=H7B8?S8]0M_+<0PY>$ M(2MO:/=,,+1-2[-ZMY(WIDA.D=PJR6U+CZN6Y#!APNAHG?9%!.MN(3'N 2UC M7H* CJUAR!Q7.+I8=&.9;J7&TFZ35"E4/P;A^R 9Q*/$RY/2OE1DHX>X;570 MG4EE'=4*J[8QXZ-B5;O1MS1=S_O13XY5I\\Z OEQ+OZ;MY0T##;L*0BE[]&$ MTSN (1Z;"T.EW%4&H'ISG K%6"8P\YG%^S(63'@Q#:U;=896!5=9;T-,$;,B MYNJTAVJ(&7.%#%-KV]=!S+LU(:M/I/>L#8PPKX/Z,S*F#OF/_<6,O8J9V&X* ME_FG&X_?)1%<#0L?P *-R^)I>X&GF$73;>8]>P1@X^%^,2NFU"'L4Q^B@SD> MNKGI$,$(MCR ?S '%,AGYB=PXW0X#!,Y^,J >=RO00?#,FN3/E6WB@D_,9R'U MO!F1W\E%HV00L;\2@!CY*Z%AS$*9A>.&\\?A3<&3SS/'0:Q&' MSB(-%D@B,DKX>L,Q]9\8 HW 3G&H/4_,<%Q14/@".X/WQ*(G%^6]G-T1L"@X MMH>U+D^IP7HS#GQ3Q3*\'LU;[ )0TEF8D[D2TT M ,H"8WFMYHB\,,^)$(#/-'0#N)2I.^4)CF0:!O\'/^3W\LA^4I'/1(3) #.ET )WL;XF&X!T!C%_V'\X0Z^7.$\1R.$H9 CT^X>#RF M,?_Q2Q#^2*\160O<")(%/(K-[CR7\Q D--D 3]S^\DY&+E(Y)1Y]B1*@%9X$ M.02V(S+UREU5N[7YJC!O472%!?8UG+VG$PIT_CU( &?_0;V$E;XV8Y=K0WX= M8+(

    !] M+(X]/HDK%0 IUV<"$_\G &D'F,1K 2^\F&/&$3GOV?!"A3_@A MQ0:S)?#(9^"G #X.BWDVYT$XDE.UJ\<1%_(E]"-8X8KC>"1[XP1S T\=D8X7_'>C4$Y'^X@$O3N'0YLZ,=!.-N0G]QI63G-"3[+YR>GBW%4+9^7+-:LF5VZ9P;R M'*Y2Y7DL3#?NM.SZI!MG;J]TFO%EY!;CD.>*01;>6/WP,\80@_>1_#8,AP'.%6O($T6WTN^;! DBE!M<0 M87;EKN40IM?HF^;!C:CJE?5;:Q;YT?7=:,P<\A0$SGX,LN#45XCONS+(%*"_ M(3P/4B=TG'F@=:Q\_OM^ZD0-U'2%3Z7Y9X7XI",^69VJBDN5!KH=(]X%?I1, M1) EF4X]]^:*V([!8[]+4!Y&#D:C;VCMPV=T*/6TAJBT*WNM!I5,1"6S=W#' MRGHIKA=1KK:4NU!AHK]RSQ\,FNOA)KL*)N BI7D'=B"P-:-KGJ)\Y2J\^*H* M356A'4$5V(=XL?&!J=EVQ;W3ZUM[5EC9D1XKEZ!PIA*-=0FAE-?26CQ"!W #2;S^D;J I&TN@R/[WS*YLNUYKNPX7"0Q/;$[ MS-S_<4='<,1[ZKW06808E8'$Q/7O5B"_"K2UH!F-C@8:01X.UA!PA+X'HF2A MZ#W^=UJ;O9!QB-SLE^UWU>>=(JYH!B%CJFI/_]5]HONO^SY3NWR^8[?PV# M*;"MV5>/^O&#[WSX*W&GF&Z_*?]9;^?SG_5V/O\Y75PC?'F>P#]_P5X9T?PM M-RVV%.!(ISB3^R(RH]NM9LYCL#[HWD9,ZW> M,"J7!B]E7O[,.P%D-Z >]HY+ 7JI9/IKY"37YTUMT)O\J0P0TX_:_4;6^TMPSO76ODSV=&L=^Q MN\8WW,"7$2A[O/O56S8*0O8P'":3A(^H>\^F(;R&^V_@T8=) #[-_]GZ7A M%Q,!++NJ6-X%Q.04@=7I;.4(S+@\ NLA@=E&545M*H=Q.TZ]35R/M^]!OZT[ MF8;!,^^-M#Z3\8@ J%=H+4MSQ:YIH[T[60EW!#HBEL@"]C6\=Y(0)]#."<%H M-?IF:S4V<;=E+]9Q]J(W^E9N+ROQI@-P1*4XKN'?6S(;:LB_#4RZ;6OM]L$: MDLJZK25*KIG27&>4Q.1=2^L6S&N^Z.S=6NL47T8CWJ$S"0&;>+?;;$SX2"Z1 M*U,L.L<1YE:C;Y?5*[K'V8K=Z'3R\#3Q M%$HN4+*SI;UM'5$2A\QTM59E8RF4JV([4OU!AV/X,)Q5H$_SGE/D1XZ/2 M#YA)KV\>:R$G56KFMMH^X5:QPLIIY>EIL%97\4MOM M'&^[5HM#-J\7I-N=#S3'5(P(!Z@SAZ0=4P1.FWHZ2!W['O#CP1_P8<'W$19\)/OKBQF/B)(PX+B@'#%0JC43)<$Q N(%H&[$H M@I]1CXP8KHK,*H"EP_2>HB9Y "4DYC_R9LOOI<[_)?A*WNB.NB%YIE["=Y[9 M]5TH;U[@[-.\21[H/0)_/9<.8'=X+H*G)'\E- 0=#R3N@$9NM"LU3YXRD\_? M)A$ .(I@KP/0);ERN-B4Q,9W"+$U,]$MHX"HC3Q1/XX9W!:=@/:'UQ4RX/-# MU.H._^![#__&B5 3F)W\83!AY]7L01:_Y%;TP MK#&)9'?!:'^AE!^DOD=W2 Z5VA#QI70Z[':[5]Y4L):;4IT.^9ET^S)[W'W, M<+H51J?Z%5[3]'4UK/Z _GH*7%O I=]<;[;WRS9 3O?/J/YQ".^1?AAN4QQO M//=5!P-NRM>_I;O9[N98@5O>,AO]JEHD74DD3M'6#='6EBXDA]&6A4GOBK@4 M<=TH<76.25QVIEJXSK1U$_GWW%LMO*IQL.*PWL4YK48=5ZC]O9L#_%T6W@\A M&!]/PO?];HQ_?O(?N&_]RVC-([_+&YKIR]'>D?N3.7?_9F%01)EM]*IT#=UX M4Y/R4Y5R?EZ5Z3@(F4>\3J-OJ2'=UXASY36)XS/![3EO5K?1US7=.+A.L%XE M#_561;9$A<^8?7K5AHU*S]U!:9L\W:^Q<# O%[3F?Z#2G-&F'X-/\!:7>E^3 M<#BF$?L:ND/VX'G!4";AY9E.KW*/GDJ^5]2MJ'NK!GP*ZK9;C7[G.F:(*_)6 MY%U+\EYC;!R!O,N9$[;.S0FSJIE!M:R@64[5WY"\7Y2^72*97K?/GTS?+9M, M_UL0."^NYVT:96X7)-?:!8]0G6W6/:>"+'.<4.@7P-8O' M@)_CP(^8T\Z]&#PYG:>XTS"<\1D\W*N!#O@G>18RF)&(/?%9ZFY$HG'PXI,! M\X*7?*[R.1)^>[UFUS;+YOM:=A,0KZHLUK;9J6RRN=K4Z3=E;7[Y#>:M7E3^ MX.<@C,?D@3-K6OTL^8N P2?^S*&:378;(72,H M'H-X!0VV,+%4'(/:P];#X!9_I0"G *< =Q&_4H [#N"N(L;[EGK8P8;0>*E" MC>2J3U1>JLI++1SJL*5]4NK]*>VAM1I]O=?2VC?3YER1ER*O/'EM21' O]:Q:0GI=Q+0CPLX_T9='SN^E6;DW4;?TGI6WKA74U0N M';MRH^PKP*X\ O4:_:Z=+P=2Z%,[]"F%/=TM4^?W94D;C;9V2]797AI6E6)* M.2_:R05>6V_T;:W;JL'8L!N/:^6:T"D'AG)@Y.70EF81^WHPVD:CKW=MK:.W M+L&#H?R#BKR.0E[&DCVM;5Z$V+JE(,.GR92Z(2_T&XYI^'18@[W,M104"5^@%Z:<6-HR M@S4EGP7,R_KQ*N^7M_N%78"7[^JPKUQ@HKLC]]Z$?COP\@ZW0#J]?(9":4^? MPKXZ8U\YY-LQD7-_WM=5O.^6L*\4[]O1F7D@Y^M="N=3Z47G+8FZ",V_\O2B M EA<"*\YBI9??8RUT\*N3FTK'V/=SXBN@1/JRA'K4 7^&)E%'>P-9AR2F*;0 MIY9\:4<-O-+,HHY1M=M<856=L&I'Q?H(L@X#G9JM']P0O2*TNH79+!N2BG*# M0'W=&G-N7-=FO.: M80+9MO;;!@>,!X M[(8.^2NA80S@@?.A4T0#*,> ;T^,_XX#C;Q0@(T#?[DCEP%(77A4--R7M_>W M:.5JHNR/EGHZSYOP.P#4.$ "#QF-8%F@K"@BHG7^O*$_=[_%9 K;"1P"^T D MB!*/]_9W_9%PR=%P1J;P.0Z%$&V30S?B^_=9^#0#MA+!EA";AG%Z_.5=K6S_ M;R28R@F(49,\+%ZK98^-VT+6 YNGN&58T)T@1 %2,3S\S!8XDT'EF$7Q"K+L M,>I#(HZ\7/.SJ"S=Y3[X7.(N28F3--7/]N!8:K MQU][R-'H:(<4[!^((Q!8> ]"AX7X*]@3KR#A$4?W+]IDS(',?^4 -H%N< M-8K,^.^_TG[13:Z?NU(\WL4\YQB23W[*!E+.4HH1<&[%1X-',>>UP#>!E[D@ MIZ9<*1FR99[C,%@=W@5,!S]>'C?.91_\/WZSRI$3SA$IO&P^)S;]J>O#AXS0 MZ30,< 7<$WX.S/@'BQ>?#V; @B/@LYRW+MX5,;X%L>:$Q>/ >@_N0#E >?M MR13E]S-U/3E.5C!IYK%G[I_GD]+A?%R0+HY*8\I_F)XYA3#?$ )9;6X'/CF M(N3OGT@Z13#75F\3]9]-UXE".8,+ LZ!$)LH"Q&9%G@1Q: ,XSC841*#D 3M M)AJ3D1>\1!IQW&B(XW)0C"$^+H$7!"GP3S[7"[X'!L":)*NW)?A:5\A2KK0Q M6#J&59.I(UX(YX /<3M"!=-0[*<;RN]GCJ?B:+"H. 5HOL-$B'L-M#H7((,@ M#*?(E>""QD! 4[.\#C*I#M!,@$5PH'7PL^]Q.&+^XL- '2\P'^ZP]>ENP%5 MY 7(D"^L+8-6GIO;_YTWH*^ :I&>3VBP\KX6BP9)[ 7!C\6-+E_E$CS_%A4 M4^Z<(?$EDRG72@@=P+KIAN&^1L!I!&UE3XH[P0G 0P2$PR82-(5'018EM"= M[F=@/*#ZO!=:FD#8,>/*6 (4&\84]NERI?DY\)XY$@"_^,$Y@X2M6"RS:= N MAW'"U2U4IB*N23ON: 0T,0J#"8YABN0QQ8J<*%(X+&,>$)+[++E@BL+BRA:L MCDX!*AYG6C%RU2%^/@D<)I"$ IAG_\;/IF"NN=%8HG@DK _? :P/\9"24\4I M+%:),8O17&]%K$"Z^RM!9C<"//;QW06TL[+U>(PTB!013$!(@$;+F1Q*!?YB M($0T]Q3?/ 3I,_- \W4RN">,*"0WW-5: MJFZ"0IUJ\GQ%E&WB2,6ZO#O_>>X"\;Z"HT)M('0'":?S D[ M\4?T.1"")#4N%E!97H-SEB:Y!,'Q6"".%S)7" -!#YR00 @#MG-FQ%%[Z/%L M2(*_X'8>LF:$H$:>6/ 4TND8.!_7%@ ,881T MAZ?/#M.9\[5+N/&W"\U)4C1GF7.5K822N:Q!HL\B=*31NEHLA^O_1RD/>V^Y M_Y-=9:IZ>^&TZV*J>G-=\@S W^.$L,[ML()= GRW?.G'\KN$-9QYCN!R[ =' A.& OD2^ MBPBP@$V$EVN4ZI>O/ #VZ[G,YWXQ4(?@Y[F$F"9Y .S !$UW!!P!WDL=I*2E M,8NIPL&9>)3*PU55HD"'D1L Q!'?2&:&9W&EK!"WZPV;*"!+!%_4+ZBQ9[+Z*2%,*I5,$-#)!1 M(951[V!WS7E8R 9+VEQROX(:,$PFB;>>C5".5"G."*)+$8<33RFF895A&6#J M#^7NF',@%\&"%]UJKNOD(]F(AF<5J%"2%^IG.EBW53(NVC/.M5-LJ]9I&KD; MV,+90S%S.N4X2\,24Z>R5O:ZS',!P2A[7>>BF"XP"LMLYI/KRUU7<0P 673) M&[//!0>K[(VUS[53FVM*AQ)8T13*].*:>0FXEQ%UZ!CS[OG'F/?*CC$'2@!E MR@43Z0&]$M&F<>98 +'J[^ZV\^/,%VL2L>A><\W%R@7ONY:YYA]=(%CV.UK) MJ[? 8Q,%%]"IU[QS$2-='7/.75D+]H$?@Y'Q[[F+WUV@!_>$@9H+Y@RJ=*/ MXS[7-2/0<]'&H@C@:>>DZZU6LR5"OM9KMK53)IN]?LEIS9O?YSLVM6 M,_V[U>SU>C7;U$Z VJW0N8X[/_T5ZT8Y#-XP==[H5K4IHU/\U;'NN*JMXQUO MII@M!5+UJ(/::8QV<59;N3.=RM?G/3L[Z] M,N/3%4Y?VJD*<5JW5W$ZGWEZ60A=5+!9E+2^];2W R]#$?X%7=B?$1LEGCC; M[^Z(<<_(JW\Q&D:Y-A:E1=RU8?=O: 9S"#UP"_AXG.'J0)=Q,Z8 G/L*=@#C M;DVH%+ %L#^SF /YG738E$/90V%U<>"JDJRK0+:+ ^!YB?LF0;XKB=_""*=W M200O9Z$()6$2QMB=KN^^O:H->:FNV?1$R\A8ZNG\/ M1O$+#=FOCVPX]K'+S&RO ,.!1[^T&(+9RM5%5..W[[4;?;-<#,%L&4?:"S9V MS 4T#H@A5#3)[LHG:MA;QK14;KE@V,K66H J1F:<9!&?E3DVE?IOET4K!(#CZ!J=D&][1N&UC445[M&E#);YDFE9+>% M?19TK640A"%6-F.RV,&K3U=KM"L8'*S%9#QRL% 6/(B=-+B=- M.X]TY^%K-Y'9&3PSGV)G,>Q['P>\T1^+V2&YG;?C>K&.XN[HPKI]HZSK)=>' MIJ*]V 6II,?)WMR) =_&+%.S=5K72Q?>U]<-S3;SF5-J-FX]\:FD4GENWTNW MU>$H9G7S=DM-YGD?(>!YY3A8*0KNIE3F\:K;Z%MUF;VL4*9:E-DR8[=R,=A; MRZ,4/M43GTJ*P?T1JB(QJ+<$BND5Y*@K,5@/'*P4!?<4@[K>Z'?RO4'/P[9N M(6'E2SQFH4I1V<5/D?).SMD/NOBT.S>[/49]I6R$ M;@)F.$&"4S[2\ZH"S,H =#VLV#JM;FE@A*3;U;JF76UQ9@6W6N\.!XJN;YZN M2VGY^Q-V13J^H0.I6Y;6M?(:U[XM$FI%Y>?KH:!XPF+U'2/A75.S*TNB4W2MZ/I&Z+I.AYJ^96/KY[GZZTD\VT;;W^> M\>%9!D[8SRGS(X972>(Q(YBC&!'F.\PAZ>Q0<3NFKA$X"#FM#3S"$@ SA[\ MH97;>_ND>^\T^KUFWN^UV#O>2:G]=TZZ?XS/-_-):HO]ARR:,OCP&9!((ZXO M&4YNC'V4MOZ+YZW_4@0&5)X"601.A#\L!0Q3-TX*CEZC;S3SZ3![HJ*IFZ?< MO=G:MOO2R&CJUDE/H#?Z9C/?UZL8'9LKF=GP$.[>]1.^G>V\/N7RDA5;AHBN M3X/(Q07NQ:2L9_8FG:?.)7KF02GF6HM'Z D6A*O?Z0&V?YAE_CL. MT]U,Z1.[&X2,_KBC(]CL/?5>Z"Q"69LYT\3U[U9@N'K\M8<(>U!76(B_@CW1VNR%C$,DME]Q9H)'9CF6TK8'5Z1HCDU++L*SA"(A[ M]+\@;!Y1MT$V^@[IU(^CO_]*5RL4^'\W%5#DNHU^'XZ9DW@L&&VP-S\F<1*R M+,%_$(H*W],C+/_6"X8_%L0,K)L!B4\1Z\.$"64X2Z'S\6+M.V,+FIQ>^W+A M3SH<(ZQ1"1L!2*0FAEP4ZX88)PD2)8.(_97 96#OE6(%30S= _T-?H&KO0LF M<,[9?_W2-?3.FPA>EL*:4 YLXD9\)T/YT "_ &[J><%+1%[!YN)QD,"AG>CU M?7K_7/%=\":N: ,,/3J-V'WZQYO4'G9]#@G^T)L)#9^ BB5#0PI>S2E"_!5? M2^+N]9I=VT3ZELE-\L62])L V5_SGW?;3;UM%'[5:NJ%GZ];2M>;;;.[<2DU M6+O> SH_2!3/#T3%#R1_N;E1G< QK.-UG;]JC])-.8P.2/W(2_'/L.[C"_.> MV1_PDG'ID)%I8JIWRS[ZD*C*'$577ML,7,1>*R]4;GJEQ/,O4 P?7X+2-&.! M(:9UC;H4X-R(<&WO11:WT=JB>K( \Y:5)@P;"0.L,]4+XY2$T5'RXG2$\3%( MPM)TT6[T+:UC']PC1@F,,G3150+CA'0!ORU-%QVDB[:2%Z>L]9N[0)74. UU M/""P]R:1+N]9U]:OS-@H41=[7G(I*HU5B60JD:Q.3.#-5;3;);]'CR=/\P'(8)B7P+R;QX.T9P]4K M9+5[N!\N+(WT?QEMO;HR-[?B?1]XQ\6U-[/W,":3+.''R1(!.JU,V$:!C-[N=7C6) *UFRS)++;7^<]LL MM]+&3=DJ.P'/U+O,[(0TEX>8NE8F">%Z+BYCCI50NNI]JYB/5=6!"_M^72G0 MC)O+PTE5AHAZ- 2E .LJGJ3FD";TL2BR3>G=98]W";NL=S:QLR,!N%UCODFU% M>C=!>FO**T]&>C@:M:VUNT=/D%/1JQTP9^':$*9^ZMM0L:Q]WM'AT%HSW=2@>@G"'RR,_B8F5?N1<*^C635FU(O':XTIE7>SNR7Q M3P'D=QD0@U+SWQS A^HR/ W-[%;5-:(&MH+"K-T5Y6-B5J?1-[5V6R5RG0XW MTK@?"47@3ZG ^ZK J(O@,O]TX_&[)((SL7"SLKL#170;_8ZF'S[47>F[-42H M+?KN41"JAPAE&Q!S$C=^3+E!M4_I-2 MQ?>5"G,0_LYHQ XE7[O%IW:UNP<+!*5\UQ"7M@B$BG%)%Q/@.G7!I5M0M[^" MS<3='6A,;9B6I)2C+7SUC\2+71E_#[]ZL"E4DYR0OE#ORP".NE<_7!M#I)I5 M,+).Z=N7CU);V.N14 I#?YI];94WM>:R(N6;KB3]*B5V;R46X9G/&=]7\; : M?=/0C,J*1I026R=A]+9,O795@WJL_5=Z[-3=?OWP']Z9.'D/1O$ M^1I=NYLOK+:[^<)J7.4.ER&XSN;"Z8WU\&NJJL4["W9B-/;L9OYEA#O]Y$=P M@ GV2B\X?*\^!70ER-0W2 M>TVCUU85R*H"^8(O[DJ+:54%\J54( /HSF3M?&>^&X1D"(:)&Y,1'?)0OZHO M5D6.FP9V;?&]9XV!LJ9KNP6FJZ[I=E79V:IZN"8HI@AK.V&UCTA8.@YDTXP+ M(*P396@)J7L.6S8K>B,V3+ P@EOE7D!]C?B,]P1+?#D $[[EYKH;10GUAPR M$L7[#+K<,O"JE;AN>5)<]= _)TCX@\-O:GUC6S=R%I,XVA5U66L)D9+ MB5$#Y^.9(B//X3':_2M+#DNIN6S2V)()?1!AX!".7JM"):?NR5T*Z2I)F3X( MZ7J(=#J8916G'-9D-NNE:;6_LRBZGT\CF*(;:<^^KJKPZ$D/>,RFOTVKT MNUJOE?>_OE9J[D7C3@F^NB_NZ-A/PS+R7LF3X\XMZ;G+Z7)SQ_QP,UM5N>8J MU_RL%L/GP!_NR6<,4..ZNF95;3NHRA%%S8J:]U(9#J!F$ZG9U+I&58W=:E\' M4I/,]..GR?,5[]T88#3.6P$BS@\H<%AT3!T!_"O ?."E]<:?PZ;F%)_ M1L84?I7F6M+Y"B]N/"9N')$!]7_@"Y'TIN05/MI8?5_C-7D9N\,QF8;!L^M@ MXDCF#7PI6C*OPM"SS.C3YX\Y;@3G^S(2.TE1YP_ZTYTDD[=!&/*"D7=T"M_$ ML[+9%AV,YZ_-24J314+V''C/")N53%4.]=('-K8<>+FF!X[,'B; #4NGDG0P MWEQ@\"\?;I[YTR2/>)>K&/9"(S()HAB@@"G3'AP:/L>KAX?_H#.B]S1BM Q= M=+?F2 :;3$*$CT-CAC;+/,M?-_B/S69-Z(V0?*FE/$1_A7^IN4ND,V M]0#M!'5/PPSO7N %WK;D E$%7, \)Q=H\YC%9D+1-MF$0Z.].6-O.>*0WVZ/YWHU\YE>9)Y%&&69FSB'J4L.Q]EIH=">PDM1 MXF:I!FAWP/&8@/"%?U1$/I.G4I3SR0=]_\_OPD\X=%E4]HZ[K5UDCNL3^/+N MS^^@P'L>37NHX LY"L/YL4OK7I#H5 .)AV?J>JCK?PS"3S+S].T$"1Z40/ISGX,*//+$7[A+DOVV2MP%0#/YNP2%0 MG"Q^(J +/UA0&9A9+%RO8([I,RN2Z/^3@"9@MCBN=U:D>6$Y?"HUI6BS#.%] MG0:1B[^YY^,&W6?V)BTWY49MYD%I]K46C] !6'A)O/Z17+G7F21XN[T"H,Q_ MQ^&BI/&)W0U"1G_V9.=/$]>]68+AZ_+6''(V.=DAA2 /J M!Z*-Q#W'*_P5[(G69B]D'"*C^&5[*P00Q'SF-R([MLK \OJ__TK[13>YB]98 MKE& 4=@HP%R+WN?54-=*NC&-5BK[?[ 99SZ1A@=T."$+IC_BB?,N]>"+9P9_ MQ]&ZPO\B6&;@(CT]=^B]O#?;J4O3!2SPX_L[O3N-SP0HKF>WY\Z&TV_AS1)L M=*MI(RSFTB\B U0U76Y2@,%!8_)=5HA\>6:AC^L04>& E_D-A<&KQO1&W_G>OOC_H*&+>\%SZ'-YC<27"FR,2#0+=-;_1,VD M]$9[Q]LH-F %:9#?J 8*= 3WETQ1MTA"(M+GL.NIY!($W@,]Q MMB"VUQEZ":Y#H@2#)CAI4-;YO4X-D-0R13N7W^-\Z0&RIG4>/"6;JY7-CTLN M?$''E/ GU%89P6J.^(^_1TYA!L1!F3I(>T#&7N((_$8SE]6PIE+*?=& MQO9>%F[OI(:7W1G^(MT7W];O_%AS0_P/?K*'N0(Q%X.MA12TUHAK/)C>!&LU MM7]3,/F@K5#>SS7+(>"X#C@.G!L82Q;!;4.@Q9@ L2&(K MC2(FZH>S7 8O9LC"F+K< X+(^V?S.U_%=5P^M9K_!H$- @069N*%\3B(6.ZW MBCN=B3N!N@%7R*^1[LI^X+Y]>"X(V9X$M!1"U'<@H G0!?K1^ 8WTE,1K>!L MT&;>C2=)!8TFQ&SF\\9VC ['JF1ROHYA-IRB0G>#% M)SR2D_('@:NSF;7,-<>0(>J@D2%Y _H)FOD 7?TI>6UZ MQ$71]L-2=(.D@0UA[7W$&>;DW1CD#'* )7H6(6/'';GP$V[2TP7JEL96LQRV M\HV)?:7;6HN9W7(E5P,!_8/!S3XSX>"$3UQ,EA2B.6MPPT\9\LD@S!K2<@'L>2 C6ISA3L, M)'X\T\B4SN!;S+#PG6CQZSAT!XGX.=!B% ?#'^/ / M?ZV)))%LBD@:%QPDD2NVF/E)#/IU)%A*),/PHQ% !C8MM/#,;P=)"/N+@@E; MY)LH]?O<..X$\&(_2./'FW&=T.%?B0LX*Y ]10D6"83%Q]#\8C^';(IK2057 M/N7,'UC\?$8FF*\T8*E D2__6U2 >%DS,//8<*YV"A3D<:1\C$CXIX!H1"Q> M.*<(#Z"2F/Z8IU#2X1"35A8[%R2W< DL;4%F-I&7$#5O3%>(7=@(G-QC%+Y? MP@#,Y+ES?]Z-70<0]1[DE4?SS&U-[(K.:FMI!E7)\W5.>3X2IBBMCRN5RLVXJ#P+M+BE@$.3&^"&'T@C?$B+!9V< M95:V$:*YI1'B/^$2V)?1"(=3B):(''=DYAKV12R-+C;V1%PWKC:35)CM63FD M4VX]KNM?R5-.&-P-V,B<(R O!)'( &I^/(Z(2'+_#BJ/]'^TTNQKD22-,!=Q M-&$W1\S#N*=&GI@/QKLG\AV<"8A2(!N>V[88'Q>D:E'&-?H]AO^3O'E$/OE# MU*E?_1Y$T6N9FR\OSA4E655?G"3F2$X5R5Q8Z330'F94-[?Q:@#::)Y+(FXE M=5P4.RH + +VU1[\02 -)Y,OHWEZRWXG[R"N;N-LW!WCA@[P,[#TY-E?@*4M MB)('.TZ%7C6IQJA5*=;#AN3N?&758)%"5;XSKKTE43V3MUP:']''V6T7-,1= M9+'SHH&8QVJJW_MRQO27),:H("JH>QH7/52-\O7A)$-:NNR7A>9G3 M8D@K*TBDZ(BB8.ARHN*6*1BL+.;Z/&1/9@"_P-K3V%U*;F^KS]$/)SPAZPS,A(BZN MT6Q)8\BKZM!",5Z?I+[-U*P[TQ'J1Z&7A.?7;G+Y+R.Y3#0.D@B@!B\*ICZZ_$=="CYC/F M1$WRW\$+AD8U>.60FR><*0VICWZY 1;6P;K#.1>1V0]%!LQY$+5DD;>@__?9 MMHQ*FU@RW1:X(ARMPBP1+%347V?TX7F%M20,+\#DR7F.RPRDW#/SL$Z*6_M1 M,L6&0.0E"+G/4THM0&[NI!5Z'[=Y$G]N' D&"SB; +MMDH=X$^@5^87/!L]''7Y#4(B?!UO)*>2'0Q5RG MM:4G>K77B1V@UK5RJ_>E"N^;-$-#GO> -6ILOPHU:UN/FV6P?Y(OQFHO[K5S MX")0&0!A6U#\U6M9Q2./]BI2L\JUIRF]5YYH7E"G5BK1<\]IV7^($)'+HB^C MI9GA*&5RL[-[K79]9F>GA\"F*V RN%/0WN?BSDE2FQ7S[.>NR$Q"#MK&/)26 MCMI&=S&V%8G2L% :3HL6.72 /<7V *$AYO'+LMYHZ[CNNNFVES?(N]MNZNUJ M9F;K>K-M=@\9FEU5@_*S]DO$O(!#NA=?6[_,HB->3\?+$OUK%T+B&YO.0Z)? M4Z[[R?\,RSZ^,.^9<;MCQQ!A1BT",ZVG&:UU >T+[:E=:SK S)A#IL5<8!/Y M'P)2E,%!BIUK=<^F"Q.,QSO6H1@>R^RN-S9"FSC>*X&P^]#)N8=,B8438/\#0GI! %G),,(RZ;M_LS H(@Q#E.#H MV*3IFH1"B8E5YZ433",MRX#4%)O3 >@FN4UIW=*L;(IMY3=XI-DU&Q.@ZAFX M6<27\-JVI\?H1J=QPD3 XC1)W6B*4^S^WW+ASH_4#?]!O82]=Z.A%T28VY>/ M;6*^^4J'8?@,5UN)>.[W[C\8Q1?S) + Y.%,_+=@'U;!/JS\/G!EPI^O=*V+@@YTF>NP :1F/],[A'E=R:2V[%;E7(:R,RPAM[YC=,"VJFL).M M?9;N0S8[G(;8TX!GQ;\$B8>M?OF4'U"Y14XQ\SR>[XLU'5BQ/Z4N_X+W!\%> M0)1X;MI' N\5Z_H=7JB;:2$"R\8OC/G8//$'+(0U;RYJ^1QD(KLY@R&\(T*3 M?(H)"/8 V "*+3<:8^L14:%Y)U*?QRX+:3@%<%%\M(Q.E8*H^>0KSFLF%BMCHL-\Q-8\X6%=7_*:,($EJ2U[(ICML[5$^)W? MEDZD748^B8M!T":^Z \.T/TK"6*1W3)DDDGPFD:!-*(R%#OA< 5G7F84SA'0 M32M+XG&^8>I2KY,A-N)8AW=U!^8E7;DQO_(O UCHF>?92+),^RK!WE9O?E%2 M)C%'(XM^Q@1 Z1M((EMN$5[Q2[NLRV@W!D1"0/%H=/RYOG M''7!/D7&(5\2."AGP?-,+^"G/.^0]]<)PV" 2>)"0F86E^P5T)B61N-=.B#4 M!:W,.5K]Z0(RK$+L6\UP/O$563*KNMBG7V&"-II3SQ\D7 7^!O1&KB$9CXO(S97R8*Y&-8MKA$;VDG M[1\LK:],D/ZFH/H*=9BD!%ML"ZPTGI0*JU#+"C8B7YBNF5T(MR8KX 1;3'>% M/%LHIURJ2+47BTXEU\4V9]&\*P+6P_&*S%&"-7$+..&Y/ Y-V;8KTZL+9 $O M@@.^((K@LH"6=Y3RB\1/RSQY0^N50G+\10#*[E.F8PNO0/>&B7C[&N-IJ>(W M,V,EVU%L;7>^0L]/1;G7$T2]6FSD_56J]D2GM@RZBL]XMM]3ZS\VN5=VF-B]U:#BUA2YB^8+*GN\=%,X53N/31!JZV]RP M'+VS;:V7?/FUA/X.SY>)']3[:K#"9&V0O2I(*#!C+[/#,/\"TY?2'C32_3-@ M("!Y/QFI.TUYQ>/]7NBW HXLANT8'>1(%%@R"P5+8K2NN:Z7=GT(M*(,4$%=9LW)*],G/3I$3]VHBJID4M.R MCT.C:TCTJQR;$95)-^W5+=U4X6"U.-BN/0X:K;KA8)4IS[67!FG7[*I-QBLO MJGE59U'PG<6Q)V(E102G%UM-KT]==Z.PK&(L.RVSWX)E!F)9OAC^Y%AV8[K] M,&3I *9Y3H?2\D^OY4^>JJ:W^=V64:[,NBE7"OU.HN#7!/VLNJ'?3>GVWQBF M;_!+5>K]-8B 3V("''O/Y/\G[#%X)])V/OE%$TDVDZ==&7DJDZ"6F'DRZ; ; M9N8QL-WH6U?6&.@R9,/'((1_^H2/8O.'LN+)VU]8*(6M9L)"WO [><&/B_M] MX$5+TG+?75ITZJ;,*=2\4&E1.6IVZX::-YB,QGRG'FEHJ@^+ZL-2BN]USIY, MLYF[51>EKT4W%\4)%">H*2>H26*KV3I"8FM]>S==RHC(XII=+-Z\PKK=; \* MZ4?&@E"NLL^KS ')'5=6HOOI%&D6IJ-)_TKHO#G F%?+8J4G+YB=][H8TC"< M(73FI88N -4+_*<[/B273YG,3&F,S(^DJXBW"'B'(^J_CVG(WN)U MINF)^>)ZLZ#GG:GG.^_QM>[X8B3[OKU:[8D7%+SVK,11VV9Z3R%O/Q/Q*Q#D MZ?HHOK 3$7VAH1,A::' !S)\JO*O?K9AA.GNX_R!=\CP'!OKSX+(S&[O0K+/*9#QG\,L*_EQV2 )XA MUL"\@.X<,7^NQ+<6" HX$;\$^7F@.-):]/20D,#M1O?DE?LZG2W)B-%J]0CV M@+W#)K#DT_S'N!7R"G_2X+_!?S=>F.=0YD"*\G@4P^6=\?C@*HF?1I25"?!D''CS- MNV;@+[5T("'H_1/JBN+A@@N_?^%+V<^JB%>$D\XXKHK_?),!)7>ABA6__ MP-Y^1 XS-)KD09RK:.%TYQ/*!5K:V0,@B=**[U_N+M((BDG@A+B&^ :QH.AS M/*'H&R9:9>)2120>93N?R<::*"KE[]:]3[X$ ,V&PGXFW,84',%A(Q:&\V?$ M-WSX.V\>XP/']I9O9L(8[Z<%Z_P!<,!Y\ @XK=!46'IR?MG811)0U)G(N9*N M#'>+*\*>X43,(YW#8MZ-2P >E(0U5P-X5)KZ>L>FO@='F'74VTR'V^?8FQ8H M"4UCC2M##K/7N$9%)20!A&4A8F^9"WQD=K0#&.Q&WVJNZ\8MP;"$.7Q&Z?Q] MHL^?5#57\0CEAX9@$]IM1E?VRB.7K9\&E*EN_3$(?T/.M1M$,UR^C=6EH(-H MH,_DF;T$Y0L+LWH\0E'VQI*Z">7LJWA.;*F9OC7R4W$]AGR9+I=XUK+7ZWDV M\\4G7T"11'ZMR[O6R!]ADWR/*: @_>&*)G2I2*6I\%X5FB@+IK+HK3RE&4>B M-'GSG*RB3[X8@_Y;&$0[SOK,$%FGT3?LS23&N_I-)LB^!&B6?'":Z/+&E1L6 M#MTH[=L,/]LX^QUVS4^W!6Q&::A%I<#V3XXW8.H]LY ^L0_R$%_Q#$4 ZS;Z M=M-LYZ EM VT?+DRE((@ ZF_1U._1*)/_%"QQCMFH5($ZXR1#X0]!#KE"";+K\%1H6*G+$G?/ MIZ>[$_(5\( WH>4:VKL/7_#+/UQ0[ZA0VO@[^91N6'_Q]B")\;EEC4C#34W1 M3QS+;HB?__7] _F6>"Q:/LD0U2,#91SQ:: M)7ZC2<'IBCYXC(:>*U2YC:X-TRXFV<%VDAVLXMZ'^8X$VN5M3; )<.#Y M-P MKF)KU8LAAZ+S=KLKQP_"G8\#-O'>S&?U)!_3IH/O81.? [1*@;)9^ P?/41? M1B.@A+#PN'/36I[8:C7Z@2_FON?.G>EM",?F!UY!8Q?C #RP@&/BQ08D_@=B M%]KQ4+'P 40W2F%5\BW!#\N6,[CX4*:^F-?JNY;KSMD@HK#;QAYJ6\-RF\ M-=>)5!)SOI]P#>-BH*L"=P!.(;% $-OR52^ID ;G?O"'OGSQCNNL5Q<*K]S> M8O+M<^<;O2B643)X;K=/OD6S[!8[)]\BF+]^WA>U_8.8,X6CHTHZ22NLYK>K# DV3_#X;3$Y9-PY)^5LO>@ 7%I]J&J74X5;OT MJ;8A=QU.U>$B? ]ZX+IB#-P4I6T>P85OU@L9=69@X>/(@6>^W0V^[4(.LWU2UV<"?^G&>L M,(DA1M6D1YI[7I=$< &_*!O5>T>C\=Q_?_V;ZAW2 ME+\>94<[]?TNSH%>G"E34;"4][RY96B]>YU_E'.WBE28LA, KN>J>ZLWO;TS M;+VO>=?) 5M/NVT$QM6 RU#@*@,N_38911E?#/#RO],H+_\'#_7N -5#87=QX!-82(JS3?; OBH0\.* F.(@ MD?A'4MPC"N].S/UN&O_*\L!;:'#Q)>O6BY>G+:$IMK[!Q0Z]QPZK0+^@0NOB M8-66CMB'YKYEKDX$K$KT6[#U(_5;N/1V"K?>+>&JFR&LR[>T#\NVW)U.-V=: M[AP=T0/ MISI3V&^B\FPOQ]T5MH'>(>G_1'6I>3$G2D]KTL^Y@E;C!^-5[8AI=W%5=,0+ M)9E-$JG&AWJ@N?UP3_%ZJ^=U1\8BS@/JZ\NTEVOJ4>7XDQ*+VX_ M=](5SJ#(-,T4Q'$(GH+Y M0IZ#NPR-5#< NSXC3@]&J=I14NG MQY6+HR-[DE)*JD8B+9Q,[>KF?=>'VA0S+^-G.BHSO\9YU8J97SLS/[(;Z6C, MO'V%U*:8>1E/TE&9>77CI.N#7HJ97SLS/[*CZ&C,O+H)V151VXTE'GV0HUT" M/C1EQ%R5A73>+*2/XA82G$7A9[I6SRFOC"Q3\>WKDF6W$?0XT,MT*(%5)-HZ M*N)]<:+@5;VRFW:0!3F>W]&+RC!>7R"N*49_[8S^0 _4<1E]GJ$;%=5/U(?$ MKIR=URN!J4K-OE-=_+@^V*@8_K4S_..65I],LZ\NG%RO!*=:T])*UROF.U7V MNY+=F$T OA,DV) ^/=&-EY;7H+*\8U=227DE_7*;]JVP2RVZJVB5\[&[[C-;3,C\S\;2@Y)UMA:/T %PR21> M_TANN,3IB9\#N=U;@5[FO^,PWO? MKV0@EJ!6P4BW'$/5,Y"_!7LB=9F+V0<(F_]Q=7-GM4U;-NQ MC+8UL#I=8V12:AF6-1QUS=;H?\'?FF>: :P;@"$/$9G2,,9SN7&T/ I[&@9/(9V@R4* >]ZQE TX M*1O@LZ4)"ASJS\B$_H"-16SBWE$?3N\1=\Y)8'T^:_Q.3/O&%^%$)#%2&-@, MOKSX'67G:V\;UKR#2/P&>X0WP3XY0_P3I+, R_>@SPHS5CGKMZ_JJ[ M.FYV>?CSP^J,Y0U RD#:Y94FF^&F$1>GF?L^$SK&BQN/U_]\Z>;AT6CMQ.77 M]V3SM.\U^,^/?TGSE=NM9L4.W2-1E\WS6.WM+_0;(-;C;>8[=:9T=)L]#L59ZS5(IBB$/- Q#Q6^?"N MB&DU^K9^"8A942%^K740WG^3.#1F9$3=D#Q3+^%N3[I).5%U$M<2?CR=.O7A MK\2-9Y_\* X3WO#C2SQFX>.8^C(D*5RN*>=X#&+J?024_ =B9!$?L4' J3$H MBJ@N@*B.I@Q63E3M1M]21*6(ZA*(ZEB*;.5$U0&-UZA+T?::?)E<0L>V/(HU MJ1X[?'G^Q)=%Q)>('!B,^1+ACSO=IFN5.K1Q,X7PBL@3\UE(/6]&,()-0HI8 M-2- N(P.Q_,8MQO"ETO[AGT,[]R?=V/7<9A_CS32;?1'01+* Q/J^RZ@<(2Q M$I!FE_0)(^9Z'C(AL&3#Z=Q")U.P^ G<(28P3[^HQP[,9;8B;W*3AX\ M+QA23!(HY"N8)^!'*QG??C*YCH+KSGE#>\$;>B!PF[T<;R!PBQZ/S9<\ MA7F.4_1:C;[9[*P]!5RG4_8@UED.HN-!\JQZ?A# 0NY7N1O@&Y<3:$:90&BT M$@D5Y&SJ&L% &O^OP:&"D0\-<#C"-!- >6^&__+P9)CP$2XH3^2%(-"D<=XD M#YPLUKT#I18C+S0ZC"[LS1>19@M^9^&S.V3%U_$Y\$62B^"Q7&1FOW\71/'G M(/X7@]>FU+Q823RT*H5+WZW1Z+PPT@C/N/)4W 6#DTG M[5F()?\[7YQ&7L8N,$@X'V$ROPB?&; L,PN _Q$*GTRHZV/-^8M,U"549.J2 M*=<_<#\;2$*ED<3=FHV\LZ"[--!*D MU"1_3N$&<"\ !JT8M!&'YD(BX44)2HU8''L"P$,.4Z31D(&2AVTG)P#;23+A M^5+CP./%_3']R6E3_# %/YV -A9CKM00 1/B^UT?5@6YAJL] [[!]SXO?Y@S M"DZAVX#H)]7(Z<)3/;^M9JYEL9TQA M7,VADWA!D)R?07''S[=0'^;&BZ*]Q._3'^],3EN;:ISD=JL\N!4'IS* M@U-Y<#=TF=>8J:3RX%0>G,J#4WEP-K3$ MB&;K(O*-%&:>%C./U5AP5\SL-/JFGG>:UQ S;R43SE&9<"J_X.@*U8'Y!;M$ M/3)KXDLA"262TNK> STH2*4E4)(F.-'[JV)((F\(U>TH2*4F4P>7N MQ4JB-DJB5NE6JN/W$ZTOFX+S=!O]=NM@D:ARJ^L@WJXKMWJ]$#/.),26 MR6D_2=9K]+M-\XJ: BMF7Y.BF^W,7F]A5X&#BV3K@WN*V5\_LSU2 M7%'?F,?PV@])=KM B?7JTGK;#!8//P.3KU(3C%Z.OBB-J!T:_I(Z@8?1U033'ZNOB@JF#T'9Y. M7%4KV1H0G&+T=7%"[<#HN\5M.16CKP.J*49?%_]3%8R^Q_U/G:IZX*I4J%+X M]E&,+KNY9*@+2J?9%5KT;'>XB MJTM YSQ=5I0,NK[NE$;W*-TIE0RJ#S(K&70=W2B-7J7=*&M :TH&52F#+K8O MI=DZ2E]*)8/J@\Q*!EU''TI3K[0/Y2EG49X0+?A4QQ6(I ,5C[89ON*]&P., MADO;RPUTX-L#S.1LVA\RLIBB2?@83;(\(V-YZT4S/<\&Y,?%M$PRH:X?P_\B MLOULY%7CZ[?O?T:-UR0>TYB,Z3,C \9\\B3ZJ)$X(!'SV# F["<;)K$+5,,G M94;,=X.0!*.1.V1A1%[&0<1(XL5 RS$C4SK#H9VPFQEYQIF> Q:_X,)KV80O MI>8JA^AE.<2GSQ]3'C%YVI\]/-+PB<4 'YPP E2_+*M'[D_FW/V;A<&<]N^, M#/$;C3Y^F2-^#I>RY^NT3G*^HG.8.!@'0$@XJ7"57+,T12N"#"=3!B2$9# =!K"0>$GLSE THWC M/R9N'#.60O)M /O$?[QW0Z"E .AE><9MLQR72?E+1D3\7Q+%[FAV>N%OI&,? M<22?MA\P@*]X\#:'?Q\!6BPA5 KSD9PMN9@+S)F70%!XV/7Y'G#VKQLOUDP? MPQEXXHDF(<@QUY(JH!=H#WE2-8Y JL)8^#+B__A#G#2/P, \Y@AT6A,/GK!"SGRAC>"RV$C^,P!JJ@3V!K]LP+% M![DVQ.M!+NXZ@H\'P'2 ;#%T+<:FN_!"CT4@WI)P. ;*Y6P;'H$?QC.-3#U0 MDC3"P-B8(D%S!0"U+__)14.;1A&3@\7=B$3)X/]0D0*5BCI(5-PPV5&2Y 5$ M76FW)!H8%T#-#_RZX(H^O/WT^/ZA)N1,$(E=?QB N*0QL/E!(D;1 X)EQ"1@ M:1+=(UJ""(A0CT?T8II _0BQ#"6D7"BF/UFD@9B;@FQV!1(B_M)) ,;GO_D' M&N&^MSNA'0VS^"H7YX^ 68!V"! 3T$?D\N]#YM&8/Q0!ZB_C-,HNE+BNG_#% MEK!/TCN0F$9Q)T MG=8*@#+_'8<+^G^"JP@9_7%'1[#9>^J]T%F$?H',F2:N?[<"P]7CKSWD:'2T M0PK&!$I5$/([OT^ 1X7X*]@3K""A7H /^XNIFS^H:MNU81ML:6)VN,3(I MM0S+&HZZ9FOTOQTPQCD1@J!XA^JCCQX$VB^ZR15\E^I?4$3.F IL@NX+=S@FP-6('P"#NAQQN_$>S L0KH\!/$VX<30./+A9 M\HW%2>B35XW'[]\:K\\I;,%\HA'FGPI_"-]I*':'CK'%GE?M>4#U$+&?VYS/ M\'U2O 2W=U>6H2"962KFIPP @D[CJ: #7-WE^Z%QJKR"[$9D%J(Y!AD/;Q9X MCBX+P5M PD63 TK//%5-TE CG M#O]K*KQ+1)(=4A0>!#8%*XH%,Q^ C1\)=R)8K\,$M0"^J'PG_@[_2847/OMD M"LIX8;&O\RD9E?B4Q!;XEU]Q X\A1:S=X%MRZ"QCC+?1K;;J4;J+Q2H$?IMZ MEYC(DY4N-=<']03N1(*=VQ,.@ND5?NM14-VV'-^LXOB_PXO>TUG90W>*#DTR MA^:HC>0 /)NC<2C0X?!;K^38!]]Z=[];!RH_Z,XK0?D][[RWZYT;KYOD 9@B MM[A!E@+/\IT(>9+C1L)PP9@ @'XXL;XY=B)?D4_,-AH&Y/.)M.(NXV M('_@]9!W-/0"OHA@OI/ 85Z3_#\V0Y= ,A$A2#PIOG'#,T3H4%6_Q&@<>FY\:QY5IM_OJ'G^896](UY( 98ZP3C M%3S&!RH"_H9S%/@]C^F1%QH1U!$FW!"?1S@H ?R.@Q #S'.&G'E?B(NDKG3N ML_HI(GTGD"9T-ZDQG4O%_+P4!^9?+/.><]"6T MU50PD1GN)\.I.B7?X#A;8^*9 )2EKPF)O[X6@AK6F:!2P?7-C7[<\=#3I]3; MBS=Y?M(*<6,CW-C<#89M MUS0]P#*WI@=0E1V@L@/J S:5':"R U1VP(UG!Z@@8CTDZB4$$;^Q9^8G9[5T M\H;N96G=4A\&Y&6\>.9NZ(&$ZYOURL+&-< MWFP17!2>\SRUXB3J1?,&$9/!,ME:?R7C-'XQNH,L)AXG*1)/M 0!8G8&#!-8)9X;\_2 M& ODSOUY-W8=X&/WW!JQ&OU1D(22(@"W?!?/ MA44B#K?R1X$':C'>.N*383=X/IDBN'>M2SC8 MT<;_\RW=SW>Q'>$MT'=T%]@ *@ .-TJCG,L J9)7[/C!PO7(2\6B,O4$F^"Q M(S0R[A#^@XB?_4]98O<@].493XQZA,7?>D#,F6.V&X2!V3I%=A@F;$LZVE&Y MX -P@NSX_( M'WH#QWIR_;0@&%, 5RH*^?O$US([L-=K=FT3$P1EXS+Y8ID[V 20_9K_W#"; M5J]3^%6KJ1=^OFXI$/"]EEUJJ?6?F]UR*]WNIFS34)LZ^:;TS4MM:2!8CSZ! M*UPV5W7;*B@*7NT':&8:!BPU,5AN4["I,Z+@EZG,W^4L7.>/(=JED/> MLR%#]RXQ=6T)&#O>=&$3D=XJ[/+]'2X+VU4NMVNH'/6O#EYIZQ-N$\H$6/XW;X)R]YY'U/'?F#)">,[(#M ]%(87 M!\:#T:X*S+LXJ"GD4\AWLN5!E0_>;[5/8J4^OW'PK0JO3 MZ)N=_#3T@QH17FR?P<-0M7:$7;H)X>[GOU 2W=2AL'.977*M;J/?JZY#8=U) M6$F>$I*G/AUR"R1/#R1/M^(6N+5%6R5YE.19+WDNLS>NW>)3WRL;$E)W&E:B MIX3HZ=98]-@ZB![SX*F@%X*V2O0HT;->]'0O4_08?.!CQ8/DCD/"I5V(&Z90 M=D1#MSK3WV^BG_A>'L/+'5Q<6C[VSB4?^?U$FX86V]@NO#;#5-7H8C6Z> /UH?@%+-?1DZ]QLR^T^CKW=[UX)YB]M?/[/4+9O8X;-IH MVG6AN(JRV2[%%?6UJ$@[VSY"P]X9A^2V7: \>U65J^J09E=;B2]S=>_2FWM8 M7-QG%A?*-\PI:.5UJ]=E'<(7$+:Y9M%V(S-QUSBMSDQ8>TFZ=@M]6&95 9D: MT)\2 [LYL6HH!MHZ!C"4&%!BX"+$P!IWUD6* 0/'I5=63U #^E-B8#?W5AW% M@-GHV_F\>"4%ZH!X2@KLYN>Z2"E@84F*455>L$K *H5]WYC'$!-N+ .K,K_6 M\3W+_^")CYL"-6T;^Y7DK>G=99>*T=1!=MU(C.9LV5?+E+2?L!(!^;J$:%1 M_F2>JUHP^@X8S/E*%,7GZX!IBL_7)?&J"C[?;?3MIGZP45(?@E-\OBZ95SOP M^1[P^7RQN^+S=< TQ>?KDG-5 9_O\$BT7I<$VQM+N?H8A"/F[EO_=T-QE/-Y MG^97M$E>=72@HD/\3RIV4@=Y=2.QD[/YGR0M)4#A^PDK YU/O8.%57VH[!_?(E$)8' MH9D ?B=(J9;[RW9-6K<6[+3 8N^JE8^U:&"BA6I6-&1Q*EQD1TD.[QM M_N%-8.L3EU4RID(94^NA+9U>)4-;E)!10J9&E'B%LUFZK6IFLR@A'LS?D.^>?S+T^(-(;,72-P,V3&:(C^/.:0]VS(D$$*2)JZ1G!&O48N M)]MKM2EDUJWL)Y,[)XCOY,X*D4OT@M< \CGT(E^_??\S(B\L9.1)=/UODL&CJS]"]/.]H-V!>\$)B&CZQ6"-.$J(G>B?\;9(U%'>1Y&B4)\?Z M-.0NBUFB6_=IR+&V'9_* JW-VT'5B!Q)BKJKE(C;PUMP_81#=#MMIE0I2<IG_CL-T-U/0I.X&(:,_[N@(-GM/O1Y0@R2H'NF?F<)9@7? M@+(%G.*_J-GTAODN6#YP5#?'$Q^GT0N]L-/]H9_.@U^JWF.FL?8.K!O[2R9S'^?_;> MM4EM)5D;_2L*9F8?.T+-0A= M.<0@=OV>GM>+[>/N]=,[$\[!!2-MH7$Z-+M MGE]_,K,DD$" A 0(J#T[O&QTJ\IZ\EJ962>92P^/D&VN'S4F+:9A.N.B4]%. M,Q4%I[)>,A5/!=^WX#%_1WP!;4.:.E<8P,US-D(SSGYK2H-@XW/!0GX6HYFQ M@V:?9W/;?6/LD7DOUHAE4VX1QB+1Z3^Y@6DGK]^Y?O#-#?Z;P6='[K,#;)U8 M _[0JGPMO@PJ#(@"#>8AA CX3<&,% _934F,\]]Q=\,H %**Z8 MZI.O5% 5]31,9MJDBOBK4ZH%IA]XU@A_]@-W])-HXY->]UE$5Y@)2>911-PA M/K98"!#%'BC_UR@2>F/R4&B46(>KE[D846@Q2T0?"= M-KH%98L"($%C'>5&>S5&RL5$LZQ[>!HMO,5R;Z0G 31H!:7Q5:Q+D0M^3^>LCG]@7 MSYU5HIO:*!0W[>4=R&0XU5P[R$_K6^Z'-"E.-=7N=I-CQ7!8%Q\%X\#TX=TN MOJ*!VCB>".IFBB!%;V[7#6N:X9[D"JS2)\L?V:X?>NP);O\(UN+/!,V-M= # M_HBO X?"G&-XS M9H\]?)\'[8%)K.V ITF9+R_BU65]33QGI6-E6C*>0G]*/ MHRFXL#9[F' B?60 ?+:D/_S'#ZS1P$%U"E]V*&*4M1B]5:J?CBK1>K\#Y/CO M03/AE"30)"^6CVOZ+M)5[\D/6.HP&( %.L>'G\$O>?6E=Q;X]5,WA+&,_?>W M-='HZ36GS=UE )DR-V DMCGWV6W\EP]CRY_;YMNMY=#[Z*$/,]-[MIPX$03# MK"L;R11DY)>7$=AFBT=AHYJ2Z,O1Y29<^FW]]PYH/,/(O-1J*IF_;WJ5HC05 M(_O2IE=M_ETS] L?U/97[2@.JD<-T"X=T\H0A*NU/DH[SZ3X#LIQIF7DFM:6 M2#8& U/SO9K%3*2-;(KE40:XBY%**"(J\I:BU MSJCXN6@T!YG*XVZO!@YE1G9^@[N&LN8_FX]-R9TSOL7OE\H1%FG0 MM>U*F!'E6ML^]V'\\+?L.,E7D'$\CD71"2#(PP(T*_X\\V.//E^$:UF$ +-H M]#MR+V/_073.K0/ +IEYBO#.CFK14BR3P15*HZ]K%W1BA6",2V6,'15N1]4E M6"T11_'Z+07GAO>#J8H%%"U&<:31@&D7N=B[C-.4+1]MI M39:],:8W^H9LM$47Y$O$6?46P-XX:S?Z;1!E=3F=^AK"27N'1$_78.!"'8P* M"51OX507D^OSK\ S@::68WIO]P&;83HN?MUS;1CU\SWNV8 K4UR.88:;(7=* MV637TI=#R 4A%^I@'!].&G0;_9ZL]M;30$6G'B$1A$2HK1MS.(E@-/I=6;V0 MWEU%V@F=<28TU@.X#A5Q318@B0H#HK*!#5G02JM&6=!/TYP9+T 8W\)R,*S' M@X=X^C/6(8L$:)$ ?>:#$@G0EYP +8D,Z$O)4149T"(#6F1 5U)U29.^"ST/ M5D)D,M=\<->P]?2% 4%,6V0P7TNNV8XN:9%LBF"QYET7#K,HV+M(UKKKO69$ M'F9M\'/)O%%HHW-M1V/#1N=.+LE@!*71[^CK^P\B1;\.*!$Z.N=TED* C,UQ,R.S?'],=-N]%6]]/%I(E^W:,%.F?.K M+QSK.:,,<>.RTE$&/+Q";G6N]*#:"P=3/F5;'9BZC;XFJ^VJCHX58*H3F/)I MX>K 9""8.GI=P'0-ON\/!@^^,$JG"IT1C,S$;"GSEQ2?WG-M!;85J.[9<\P; M&Q+O(JH#Y_P9TQSN^1Y3/),Y>HV^4A?#53@[1]#9AT"1BEM,FH#1N<"HTGCT M00"%AY08ZX Z>BU_1;XT?;?+CVNKL]ZF$R2D$5_.K 3I/7/RK[U&Y:I*4/)% M'C8(B\+FO:HV^KJLM$MKGZ(K5M.=7\%QU\=Q^<(SE7&<1M&9R@YRKQ/'%ODKR8X%=V6G3M.NW?-7 ML:DI,L&O+-M-:="9$C+G+$S\I62J5Q%F$ H]%7U#)%$F(?LX9! MF1TQTM*HZ6$*<.D:2P&=.HJ>HEIW7Q!IE$>QW@_M7+>]:ZU[KS.%_+#A"4[2 MJL(3&F:!R%DG")VC5R: 5<*?KQA8=,1.1[F,6G !K!+^<<7 PF-H9,.H ; J MGH97[YC'MD$[1D4P\)<0$4_+*@@X'/-00 M&.<'@Q>,+-LB(M\1W>^=F+_@AH'OL\#_9[P,@W@5"O.83DUS#:5U^KTXX2$> M,0W@%%"C72Y-78>:B$B/0 M9@^3SY,)@T5Z8 M<_A@X(6L<4)*/4U9+C]+&EM ",^7)IX[H]/9S1E ,H#YS>9A@#'?-\FY,FO%B?LM8]()X4N(EW2R:\U,6POR^]P]SVJ1O"C,;^^]OT M JZB"_\=49=6@:@8TR^:I*YR9S=.EK_UF&WB:GYXM<;!-)85B0-.8'!WIKVJ_GF M(TLGYC2SG)L5&JY.?^,D)Y.#39++)Y"QKD=K?@M2D7EX%XS)K,U8I*F'@N4O MEJ+U=$-MM\>ZVM&'>M=0)YIIZJJNCR:&UIK\#YB')#TD=R+=H4QR O_OOYG] MK)50FN9HL#+ IV15^.+C?ATF_KOZN] MIMYN9UYJ-97,WS>]2E&:BI%]:=.K-O^N&7HE@S*:G5ZQZ1U^3)42JJT5>Y,@ M5&E"=5O:UC?MB#C7(YDM5]_*;.-Z.:>$(YLRJ-,F\[;T/2XMCS-G(]>ZM+O>X:G==L M,SFR0Y?2W(L_44]KGJ5I?G7<+^\XO312CCYC!"=K6>7F M&:)G<\0Y1Y!N<\PYCS+8":N4%L .9TWMQ/V ZR#B!:9/'WLJ)!$-D(@9Y^ ( MB7AFZ,D1YUG#3_5RL =H:E9U9+@0AM<+Y\KB%D6$8:?5Z'=+UZ,(67AJ\.0( M$1Q>%G:PXU?YP,"ER,++3Y;BAXR@]W]E[2 /[^.O'N""K/F)2K"8$UC9D>0. M=D#KKK&5DN]X"E"SS%G254"K#J)=8/OT/O]>$E+'O8OU M@RB%A#PS%!W*]]]/+N*.6$8L] 2H$L+QK&%=60Q@+^'8:?0U0[1K/GL4'2H8 ML)]P[#;Z[68MFC+703A>?$+ [ZX[?K5L6[)F<]/R9@ -D0!0<7#@FXL%O2&\ M?FBS*#OM?D'NKZ[O,[]P'EK'P$YEO9;(%3@7H)TP?I /@5GJH(>G"Y8*(EQ* M?%@ _/1!A.*2=/M!K-U690>Q"C%Z:I0=*LA0">B20K6KU IU0KB>->PK"T)4 M+ES56L%<"-F:A:VR &VE#IH8^'#^A:R2((02*]' M_&(;H L8VYW*S!XA64^-MV-&,DK +R5GN[7"GQ"X9\T !XUI%#17C49?47IU M +40JN<2P2AJI.(N6[,6+E$=!.?%)UW\^8A%&/Q\!VS $!5F,--S8/QKAV1> M:\PQ?]!B]IR+57^PN1EX_.\/DR@_ZG-$=7[8_:>0/;GQN??12P9T=$Z6AKG5IT"1"2 M\%R2*;+E7P]3T&JQ@RR$X%E#^:!I$5E"L(>G#W:%$#Q[Y!PS^2%3"/84["M1 M.K9Z*4)PAUL_MORY;;XAI=AFY(N[ZG.76- +N^OBDY!^,)^9WF@J_99#9%&*03CP7-]JC0/.]@4>_W8 "'YS@@SAXK'Y95\M"6[OB5Q?8)/ MQ&TN[*Z+3YCB>722Y4@OIAWR(C+3MMU7TQFQ*TN<*A>SV>!^;]#.A>+^#!89RX:R7NIPW"09L"'E9VK[7 MZ/?*'WIY*7MO N&GS\(ZH#!56RT4IIHJCL8X>[P=*D!44J*J+84*%,0Q&4*D MUB:GZZ B%8^JE%OM6@!>B-0Z9H*5%JD:0,P0(O5JFN!@E^=1D.Q_$YB_) ^ M)8T(2YNKP I'FXM66/WRK5O'LO_?1N"%K*#\_>S -PC_R"0)@.LPC%5PB]V7 MFOOHRZR+^>)AO1E!3< M"C5?+=,1[5)BE ++I]])SR4 J8^JD(!GCYI#[8?GDWO4'E5LT CA5QO'/9?P MP_,&14>[LP?-H5SV?+(/2\6:M<@HJX/LN_C-Z2D$#U9JG#%B]$S9@^HJEN0<\@ M2'Y@]JX?BH^0F7$';["<$ CS,&<>*>T-6KK;Z'T#+6N\"S&JA!^NF!_<)W^;6@ZK2Z.N=\N=JGQZX=="#%//] M+3!AQO#?L?7"JUE&?#5,7LY"/_.'AAYV8XE>0+\O+AYQ(BI%=,P50 M@5^LB<7&DCET7["MRL@.QTQR4$C:DL=&H>?!NB6?DB4_'$TETY=F#( K2_ . M6#;3\G/C;!AYD4A8]]?.B5V3;^UY3FKD=,XDZD (;X[+KC M5PLN6K.Y:7G4BGL! M^;!:;!F-Y]5C$\^=28KZ-REP)47Y&Y#!!#+#6E@.C4MZM8*I- D]W/B!Q0+P MVOP3)$KHL=;?^-UJ2Y9Z\=\5OK1&_&]UL2S5DEO-16[I3##Q!S695KMR1$Y< MQ#]!*\!Z/@:P7GX*!7>NYSKFB^6%OC2PQK+T@]D6FW#*?P9AX\ZLD?2(;&D% M;])@%$CO[@8_/C_B7]\W)63UQ;\E"[C,DCZ8/"(UN!3T5\DBF1Z3 M6&P)P%H$GFO2WV$Q<3?NC9D>@@C5*PA:K":E51JC,("7$KQ0F-:#74^E )=< M0;0=,]1 $R#C#1)0&IF>]X:V#Y+,88'D?"P\"?BSA4M MSMF<+'++,8$ER.9#TR+*Z !R66.0$#Y9&CZLI2T-0Q]FY_L&U 2\PS9? M$YA'(O$'X'/H!*?@==M&] M,[%Y1.Q''*#B,0]L+*.V/MS_&-#?E _OR07!-[[['@[!LY*^@B3\YC9!"'9O ME$[O?1RAB$*<:+0H[;])0]?]*TS+!Q_Z&+I45.?CXE4AT^($+ M7MPP)!#*R&:P:.J//;_0JC"HZZ/KX*+T(0R"8F U>!>@, M#!/!0"/JD=\XA(_[[-\A.$-\DH D<#0\QZ00PPL#.MDL%G7,CI &(.3Q8J0" M(L^=P9"(*-%HP)6!#V) B<\"[@"$O0$YX&W(_FC[P?(%D5#&<69+A)6(;_%( M>PSK"'NZVNRV 9\Q2]T2I6"V'UZM<3"-=V\2#T;['*WE(^80F#0,-C^2V,T8 M44S\^!L7Q&)X8FV*>HD_IUX\FCGX!3<4N[LQ)S#86]-^-=]\W.5+S DXXV:% MAJO3WSC)R>1@D^0[1^!U1FQZ"QJ9>7@7C,FLS5BDJ8<^]U\L1>OIAMINCW6U MHP_UKJ%.--/455T?30RM-?F?+FA,"@:!&,,=/BS%^/MO9C]K)5>8(?:T6ST# MM\&C2VP\"!8_ZXN=R6\A69+K::GIK)FL-#0?.^*ME@K #KF ^ M#?H)WO31!BF6\/KUA@2FJCEG41>Y$ZJ<> K)J(L9@' &7.RQ;])42(N)I/1+=.W2%.;1"ZZ;"\)1O%<,-HG+O:#!!5!@3X0['"? M__XV7F_::%S*(MI9':%6F?OL-O[+A_CT!\NA6=-#'V:F]PQ<&PDPY-C5NA+$ M*[^\9.9FBS-T5-82?3FZW(1+OZW_WM5 (FB9EUI-)?/W3:]2E*9B9%_:]*K- MOVN&7MV@ML]O1RE0P8J? ^UWKW!)-W.[.SLK8#&G7IXY<;5WG%D9N6:U",5I MX L7*>*ZG)5+Y/ELRM#85IE6OS4%,U^K9+:9:4V72"[U%+V&CI2\LXGO,W0^ M*>0R5>SE(;57J7.9D64.[D@%K"=-WUKTVZ8=#LQ5"R;APH K7+AZ!6G&%YHH MK&]/%%YS<. O\6]1[C >)NB],'1]!J.1AW'@!;J^N-ZG"%N#"%J9:<1M+$HP MZM#NKIHT8,$OE\HO[5KP2Z?1-]2J58& [; D,[]47(CV4(BVM+J8$:)C^2F%:)7(TNB03:5; M%X?N&@Q48FH.TS@H +4 MJ8@ZK5,7U%V#B?QMK82*5RS!TKV:WE@8S)7)[O52IHC&>S"*UNBW94T5)_Q< M(K"*BN5[Y>.&H M+B &$S]$/AS1,B)E)KIQ9\LH>!K/8:1>3N%VX:M=0(;M6NT=QX,G46#L>3JX M,/UVK_XB^3$J+:,&'%B,!2M&6D>8@ <,G=XE"#UPQE'C2?]Q:GKL(RY%\H8[ MUP\R^:/7Z'?5NM@ PFBL5YQT#X@5]-AUOL'5KL5Y9U=BA=YCY0#S Q$IK=Q, MC4E;+HRET_:5TM5K$L82\=$3V<$5P0G[ADO%8B9)<;!ACC*K-CJVN-OB'WC-*"5MB_-814 4%;(:3T1K\G&X;(DSVB ML/TOT!B-OMZKQ1GK5V*>/F O6&&45I>)BO0L;AQ0D5:G)X*JEXBA MPDFG>V&H3;M5>F6']-7$P*3O=GG7S3H+TCV:+>6P)/*UW[I GBE<,NNY?O& M6%MI]#5-5CI5!5ESMTNKNPE[M< K7%&['_!4;(4D]XRJLEL.![QKL(+_:=I1 M'V$S[M%S93;QNT,*YP5Y%QV0BC.,UNAWY%9&6=9[81R?-9B*"MPJP*0W^EVY MFQ&>.CJ8KLQ*QI+8<6Y+^8!&2NTHD[_S7K')UUM2'%+K -:*2P:J4Y,5K:I2 MM5H[!(*_!'_MKXCWXB_ZKN$)XXIV.O-N$1&1(+HP'UL?>T MS4KV"<]C45<\M&O8)O_N89>2X(T?-/KOT*(,AS*[;1>J$LY(\!_(GT]D'\:H MP6,X@X$S_AP#I[A2Z*)OKW?7ZVSRNV/U2100?'*Q?)+?0CH,GQC$)[WUF/'1 M^>2RC*-L:,2],D4DN&+-L:4):7RI.&_T,+5=T[J9=CT FJ'D\?EH:8V^IK< MR2@A%F;QH:N'23(+ [EBP8R%GD"4@>H$\G3#%+<=.A27I56:H^OT(J=@:%ZO=#+ M*96K@9Y!T.NV:@T]D0>,0GU=E.?,_^*364OG$0F,94ES04)G+WO=L89T6?#MF0C_!:8\"GX[]AZZ<=S M^1;.8*%&_;_#C_'P$^\=,>S5>GPLJ(B%E;QN&C;]<8K!#'S)G4B?V(C-ALSC M0],465);JB9+X/9+V#7<=-ZDJ3F6BJ!8,](X;J_B..]18AEG1K02,%8:?<== MP[ T80 ZTY:<#6<.2O''I'??'K[Z[YO2O2,A'O%Q63)3=)$VD\0/S(!1HC"\ M$"CK2/@Z?/BOQ:C5J89:FSB_DR 9MAAN-3>5^ /*;*K\A3D5G$/W>'/08 [M MYJ;.2-$<9,EC_IS!E1=FOS6EP7SNN;_@G0'\L^(%*G!4WF,X_%\8U)/[^=?< M\J(CGXH2 $_/:VZJ&HG7$&"(@.4@)6 R_"0 -I!>3,]R0U\*2)Y,/'<&$-<4 M*7#AOWI+EEZG%LAP?-YC,]-R@*'B%T8<\/_XR5>/7(79*#NP@MZI%Y%9RDCOU\A6";U I_;\//526M= W*&1AP7S<>Z.I M1 ^W\'[;T@Y>%L+($7S;Y/AUBQ;> .CZ0C&%D6K("R?*E&=!&LJV? M"+=@"G-#XL!?T.8 =WKN>@0\U\.F!C%I,SXF86*&-&3Q@,9-2P*SOX7MPK!X;N6#LH#T3G<\#WYN$0>CA6."* M#^R V>_+)_T&;R$[@[8#*9G@EH;6Q/X ,/QR8O+44#!7A_ #>YSK,+KY!A5N$8AT%J M&#=VB28PW+EM.@Y^Q0_PD6D'E)7=7\,$1@Z350X-S,_06? M7E#L[5O[GY1MG4:_LTN1%C<&=AA_!YE)M]'O[I+2:9, H0.O\T#02>8S"%T\ M: 7<#?C;)LL.?W!)ZN!KK(DURN+IIO0$<$'C$Q#KT6FK\$J$4/6@4;:3>IVR MJ\2_FV(.Q+TSF(%SE[,,(TEW VRQG=H1A2P4: MK(_DC.\%R4(_2B069"#G!&8E#>$[L-KCD).0Y"9HRN7[0!1\_C5BX'G"FV!Q M7#];'_C8/D1XD5<'T2:S?4/9E*P*?1^J%-XM0/)P M"]^7*4]Q M_LP<3>D5_QMZEC^V^#SA I@2>&5%8&7"=&$U5&L-J+FL >E0G\]GC,#L$R,X ML664%19 CD)>MQP.N%0\(WI:5_GNQMSUR7>]]9AMHG3[\&J-@VE<]YYX,(K3 MM):/F$/?M<-@\R-UB9W@*4LI B7^G'KQ:.; B3=#8+B?-^8$!GMKVJ_FFX\A MH\2<9I9SLT+#U>EOG.1D:I^_6(K6 MTPVUW1[K:D=%Y^,]\.U[2_< MO*0!/L'+/MKNZ&="M?4:8-B.S#GR@!>R'; X*/:?R+=$C<,M?R2I'\Y0H_XG MX'7WK&UGQ@2BRI0:I@&-$C,M$Q) MOB(Z=0Y4[9XYI8Y!9 M>D=O!C<6?O;?W]9$="Y$>$246,Q1W!D&89MSG]W&?_DPMGSP"]YN+8=>10]] M #(^@T"(9",*@Y6P,[$"O[R4$\T6EQ711G7TY>AR$R[]MOY[5P-AHV5>:C65 MS-\WO4I1FHJ1?6G3JS;_KAEZ=8/:/K\=F_OU2$K-U3 DNTG+8DZ]/'/B&O4X MLS)RS>J+RSU^C Y(S,'P1C(4GIKNU:QE8F,X[XY6O5<9(QZ5S'97WYF+(9=: M!/D7D7/_T;0I0F&B6PL*DH)I8,B!9VZY:^?0BOYIHG]:[CR;Y5JZ"T0+V M:V^*,-6G1=HI6Q!>.Q==,".IW>HX"1O\MZHZ4"CW8HB2CIV &$2Y)SX/1N/F M512>\R4*Z:&WS@/0H]#S*#!LX0)OT,477B&Z_P9)7O:YCS9N\,##T,9MB"^> M.[OCM/].-(>[O\>+M#-I*(EF4NOC+E$S70-X5:E--\(MPQ8M1O]TD=O'Z>\ M.MY1@8&RS?@[Y%UB@-<^P$OS!W_$B4MK[A];)#)3HE!@!B%E0TXDVYI9 5TI MU0+@PN7Y?N;#L MM+QO/W.B'/PR8-9M]/4RC;/KY0?66I0G-M$89@^7W#[+KK-L;2NUO*[-@2H( M5&^!4V&9?Y'- ^, VW 5+%:]M^H$NPIV/>]RV%64^E>2/YPL!T$<>9C: MAS[EQJ1@S"7FY4ZVZSS? "UGR4YS<:HQUF3B@I.?.HSL'7_*J,9D6Y.!725W M'I->\8_#%=5MY*B"95"]5J/?:JZ;U-*A:N@J&[BR8^"P>%N2QM/U=)83IY O ML\9QXG%">5.Z3]4T2\GW3IF_!8KR\4'P-#6#?[FA/;Z'P8Z"SY,)GRG<\@,& M49S4:C:I#UML>:S):7DF]XI?E";FBXN%SF^229_E@:UX!+3L6,Q'NV6@!:;[ M2(]T[X?[[(J&1&QMLPPTJ0 [$I>6D^RZR7[!NWQ>NQC7+ PU'3BRD*> M2NVOY%*OMEO!8=.+X"\*KR"-N01>98VL.94]F[C8O*841HWCVSSRHGU(=A8@ M\P_?.YMV/?P?<-UU<&F_NSY58A<'DHY 6M_[6 BD]3H53LKTTKY:P3123P[, M4%)4:0:3G?K-FFCDVIH'5KKFU?QEQI6E2,P_ 3^ ,XPT1<(][FWA+W^*:W.3 MI:E^&M/P%<0B0,&7YRM66/TJ71 M/ ,\X6WVYH_2T&6X@!E5\.YX_)N^/WSC9;1A,'4];@KE'5*O*45)'=2H(D40 M*K"CK@; YC$-^(?&5K#^B=5W&_!"L-Z?IVN]BUH"]=G]K^8>>T'TPF* \&9C MWND!9)HT &C,S#%+"?2XQB[:C%DP!QE)8\OGA>W '[!,F"U/%M*_0UYW3A7A M6 &>^&CH8*//Y?U<07EN++_3_4-07'NN;;,EBT5E\H1*%F-ZN5T4>$ ?VF;& MP3:E1PMM*'>$-1)^W2(^[#LQ@B,U5L*[3(A9+ MFS5B]C8DLLOU*4LI>_NOWV) M%=[L^180@,+UXL8+ M0'A\*OX"K+!OC2V0^G#-)SQA"QZL[1T39V#WHHF%>L)&"]]R7M#R(AMO\7*@ MK35FZQHEK21P09>M9?[:U9K:JE\2-:K9, G>"R%JTX/TB*PELN4V4#-E%.8@ M% CNHS1]6>#JFPL/QZC@;3O29#ELK3*,I*.VF5*PT'ID+O!;>%<89?Y[- M;?>-L??S/1^I;[Z02,+.5Z05F&WQ0R-1C_-[>&\Q%JT2"-S% M@I%U@0*"K GT9T%D@,M' L\#6V4>6Q7W/QZY=O=Y&QHJ%>9=NP+X)]RX_BYJ ME\,-E^77&8@R>*9^$_NXCYVAT/ZU[+L[M'^R% :@?F?=BC9A/6^=I(0@K-KH=AQY.,\$11J/?;JT".[+0 ML:G3,T,E"KJ8>4WIST4GM>2"X4+)"7(,&3D1+:**]P=^%3@Q=9UYN!WQ,*&+"SUZHRXHH+5:240M M].C?XA6.<;+HZ9'F,LZ?M9EI]A1!GJ_W+=T\0],!G6##F)>GT(N;? )G>F/IWR$(!M[4% .<\LHVP UVWS/)LTW@ MP.-3CLSX5S/EK_NA/^*8BV!^9-19 M#)-(X M9+&"NWOXY_VG&Z4'[X7[9M8HY9=D\E_\*.E>'&J5;?PVBFD_X0H4-=RUEM;H M:\W>1L-=+C:'W3V2#S$''>>P+C27>PDK M>R'G(#V>4ER\"#B\)8VA,84ZHN!2+"]H2WK)E2B!.%=^="V;P8+\9-[-1]L< M_?1G^/2WV)O_#MH%J?SDA2 RWGV^_R;IQDU'Z1@@&=Y+[Y#EU=:'Q&M\^DGY M\)X(_=TF[Z+'*QY]&:4/+X<"4MJ)KR(I:V:_P!_W$E9.@%/D>3R8]=B\=;%;A*1 M.R7Q>"->'M;TT'\ ^1W!3!J:'K94I6$&KQA77*X=KLMRQ9!BL$26A[N!EFW1 MVB8)O493'J>G.<#0/^(.XN)1,4-)ST1FC2B1Q;10]UZ.TP%G.0(#:LDN(316>!8*G6ZA;+JM)ZK9H, MW,B,\F:$?1'%$BY2VL1?EV:1LS]>VEN[%42L&M2H[3R\"!\&II^A.VVM.A;1 M5U?9*?E1W\0FZV0* TL^@A/WS0W8@?N[TAMO+; ;K5&.4-FAV\UN'$ZVDE., M&^!$4$-T_C2M"7>[GYDSLG"O)%89/Z*(],KE4W;/16LD/C#%Q)[&H&;L<[,M M:'^!&Q +74IJ@I0G0CO6G\L(3;3#ZH9!TM? OO(4B/=QB]![YML'<7K(HHN^ M'RM9RFI;S1:Q'.)XY-_S"YE?H4W1' M*-(O&+I]HWUN;H;XGRQ_9+M^Z&5T1]9:O?4-(?AQ?4,HUE[T>BGY_KTVA:)O M9'U:%7M%&4K.ID8$M(4_9>8X"L1%$3#<$D^4MB_(.!E; M'O@1[NJY1$WIP9$&X7,8;TGP7"0]'>$#_'"+%(?!/T/'(ZR,:9DL0WL -GK\ M;]P^BE.;'F ,"XL6C%@=G!H7;"Z)NF(M;J?4G16K.*.;+;>'RR:9:[T=\;OE M"54X]>_1( L'B906!HEV'->R-+_K9O!V;VCZ_BD-5YXL$WID]45FZ]F= G&: MX6V3R&I:YH"D8!1F7T2/L$:$5R['.W?1.6AWYAP1)/VQ/$/E,QIS<\\"(1'' MQ>[^^!S'PYIX:\ALZ5L3DX: ?\!]!7=(NIN:%K 3I0:YH0=>LNE1P>VG2')% MY_? )4KEL6;2=X]A'E)T>M3=U&(3Z?,O-@HI$?T!3V%AGHQ;2B3,LJ^3-?#' MYY7@BKMMUS%3AJ@[@A3?/7>"AZ>AQ_6%K2;J;(\\*-DG99+ )*]CPGA:(TPD M.N+K+;7K1A<6RYK(D7IUO9]K.U66']]+6W0C]'-IY+A38RVV[6AKZ&9.AL'" M ^/Q1P\3M5>Q7V=&+6#IZVH-\H:Z1:W$KX ]QM*:+"-32%.T#.M,T=8-PWT^ M_\5RL+IL\\?5K(^KZQ^/-=&J!;J/1^:]R1):E7-4+7PW\(5-K9&-VQ[@Q,7]5&E[@PZE M'+OS.*E[\'@G&;JZNEN=2,FETM4;=W(3HK;Z\?#G>WZZ%GV(&[K+U-+%N8ZT M40RZ!S^,)XJQQ?FA_+@O_N#"F*6]' KR\\(?K,.D/"I,OHJLZ6>/D?9,JR%F M\U1N.@W370X=1@YCW3)4?'U$<4X9^";M-2P*:2A#&)B2'J=3SF(LI[_$WQS' MPB)-X;/X[5CR)N$)C41(A "2RZ9-VPE%XS)3P[%7P5/BQ;J#E8S"AVT,FH\= @4661.+FIH0[+Y3=SVDZ MLNF$S#1R4+V/H]1B?/=_6(0$5,>XIX54&M.Y;Y1'C:GRC,^+U'OV[/BEK#G2 M;JAICS!//7:$MB[[2HT.6D;6Q&*\R(G^<+K M98!ET7K!RQ[E:>!@B1?',KJ&BZG,\$Q0?K3>V\KQL8Y)S!*Q3O15;D"0K9&L M-HA/BTW>C-W2BO'QP@/.N5#G;(%#U4>;%6IA2?W!@_SL> V:(8 ^?%FS B M< NI,B#I],=B:H4SPCA$02=FX@T EZ'K>?S *R^1_9C"Q)B*&]P%REFV:(WF MMIA5@8V*O(ED_"33@3/^NBR0YS;+AO/%-$6OU_EBJ]E-=\FR_KB-T2.5]:>P MMSR7+.$6K 25_&BG>M>&Y.XSQHY[S%>OV]0Z1M%3OC2E"69_14=SZ:UBAWQM M')31[/6J.B^LJD$I2K.MU(U2-*C.V1]BEN]DHW1(;LM14#D/?#JCJ=^AC4:[ MKZ@NCT*"6IYLE><@L N=>K%#O?8YRZQVG;JXH7);W9J7/B/N?+]3Y4$&BE9S MX"P\QSS:8K]^\Q?6^S/U4:P*N;%^W4RM,?C5M^0!M'/2>OEY5>5(NBBRCE;Q0I0T\4FU3 M>?'\\9^_AK[MB3!N'E_IX/:N>'Y?\&TYK. L?*[EINQ-?/KG7H"L6!J< Q/O M5.U*CGO41G\P&GDAMDWAN]A1(AEY97'^0*(O<@4NVI:U*K(^EV9<9DVQYL;E MH=RO16>OJ)UD8%X<0+N?4?!MD=A:7/9U M&WW5D%5EO3'0V09D!9Y**M(R>#((3ZU.:5UZG/.,+\+QY261245JY4KR.9\8 M9 ZC:^NI59N/K+H&+Z$2TER.4-Q/R187A;A98\B]UGJS[/W MP;R'M&@*,Z_6(N;5]?5\A?-BWGS'*=:P==,]+SH8)P]WBH\;Q)KOU9(#Z@0< M];1(%R@O:AQ2W2=XYT0K*BUA6&_>7Q=>EY O[1N'(T;P M )0LRQV+MQ/M=3:?0;1"O46_T(?)C[BE-?X5Q[ D;48K40U;"ZL9![3\;2$6 MN9!,%SIFRD@Y<4[C%S;T0NS*R]L-+YMPF]*+:^/)5M[;LOOV630'W'E8[>)H M6H!![&'SG&C)#'C+S+@X*65)=L/S?/0,O!SVH-)* MI]"%*62U!4]-8?7XVH7^MV)# XR,[Q[:%0%!1$,!AP5Q9>J6@LG5 M'D/K;7VV-/K9RB(;+JXDWEU70\;.YH:,HK7B^;=6W-*'94?#%;5XUQF01MCF M>5,1MV;4JX@[T?P!*!EW4? 7YFMF)[Q-U=BDL_RHP-NO77$VL&"SQ=FP2'6V MJC05M:J:8\W0*ZDY;L.K.D4_?NA!*4 IHZJ2\4H'U:ZB.KN:HU^6U;:I7?YZI/])GCD4GFD MT5N-OBZW.IOVV,XTH^\\#!0ZMQJ/>@-LI-MWUB3%[QP$R(*(D:-P,+IM M2SC.6Y1TWC*J@!Z/5^4S7Y1,T:,T^CVE6Y.R'(&4$VFS/$A1&_V.JM<$*=?0 M,N%AY2"A,K+U"OUFW&;"B(/'7I@3L@_2([/AKF=9>F8.4-:6_LNF>'C"%*] XQ'PGP#W"8&5(9,P\;1; MNHQ8^&HU!,@.C983()U&OUL77_X:/+1_IH_Q$0Y:[=65L*\K4%PE5A==5=5/7#UV$ZT_KOD(035!K2J*5D1"?N7)KM\]D$_6/-F\IZCIKF"I M2DLOO8-6GZ"TX(Q+Y8P"R;T5<(:*!2J*OJD!T)G&V\]-ER[MIY*Z5.1D'*C2 M(N*P!R?1;C&#G311='&IH-FCZ"(G:/0+K+\X#PF\+,2H4 :+5(+*2P7VMV_: MO%R@59<*7 &BDY4+[ ^B#I4,M%MU:75P#5DIB8:Q[C PX?HB/,E^C::F\\R; ME:\%)_<[A+C&J2REGK\J=9YJ;26"D2+D4HTMLM(1Y"$21_?.YT@0?7&]I/F_ M_]$9[6ZCWY45M?2Q-_6Q5@377"K7[#"^CL@U!H7WRY]!6R_S[#QT[DHO Q&V MK+6:JNJ,IW:/SGUN]TK[U2+664.D52#:JT):I]7H=^16IRY!]0M*!OH7_8.- M;TP8E?F,Y_3,8"&7?6FH8!]3>>B Y\F_!ZZU:C6EMYF'V^A;YM>R?F MFP%GFQ\QU]!%K.564E(.SXR_'8<>,E%"KBF-OM[LKITH*):O@N7;>F92-/&@XXS8+\30#XD !N'QS '70=!("KM4S.0Q-5 MXB6)W+!*=-%62SPW,W=1&]6B75$=F%E ^*C:J!H(X_9YLQ:;YW6 <$9[C%7' M>FN[C$+')FOU)QH?;CXIA/(?L&;WIZ9?8+^P->.RU>+].E=@N] M=E59S*?O7%@BOUFPGF"]?)9WI2RH4LF:;M2?!Z^AF UT=GNCH79E4??J%=9_ M,]-[>G6+,PDF/LAMM73S$Y'#?'Z@RBN*]P:7WNCWY%ZW+@GR5^(:=?82LQ<8 M3CZ0F)UZC!7GA7:CK\E=XX+ZKPE8'430[@UBT,1BYHUV3"J.DE<9#"4@0RN\ZWT MW6,^'@KV8MKALKQ:V,N5"O _G9BP;/SYUP@(/Z!SVHJS$#8_EWM=D=]PA=#: M*IBK@U@' Q6];J\F$+L&<_IKJL[E;4\]*([2/A!IKD;"5-.\U^B"DNK(>ODL MO H7L=ZYY()U!>N68]VJFK,:1J.O&7*O57&:^=&9-T?1;]:_D>B6$]*Y]%F_ MG*PR=H7Z\1GWM'"6HO5T0VVWQ[K:T8=ZUU GFFGJJJZ/)H;6FOR/HH/GL'SJ MT%-8J_"C*2A&4RI6UWSGSF960!&'@3.^HY5X9L[(8C[6PMLN'FJ=4=)L]#C[ MP+JQ\2"(?\0/I"N=$Q^@8Z]3G]C8?BU-Q@TEXTG<) :&8\@:FGK@LFMZXZT5 M )^,^>%^8'U3//S-Y"F)DQRFL$\ M31G@:09??L/2=!#0ECM&667#OYT7UW[A!R#9YJL?6H$OXZ\)FA+%1[9IS7PI MF)J!9'H6N G1D4D@.,%:\]X 3*$'/[L3:1CZ, C?;TI2\MLCTW'<0)I[L)"C M0'JU@JDT K%I6D[P1N\*[0#T08#MHD$"AX18++_/,3 \T,D#GU,RG^%]?B!9 M05-"!Q1$=GH=,F5IO"81X72UV<6Z^KGK6WC/K<=LN/F%+LX7YF-T./F3]O:"O[UK1?S3KT-TYR,CG8)+F^!G/#]6C-;\$^8![>!6,R:S,6:>JA OK+;CT* MK@VUT4#V0%V!BN/OOYG]K)7RWX@[/6 -N\2V6"2>4-:$G@1:\UAR#=@)1"&8G T&') >U'DM%&:4;2#KJ(!(= M#0K"3$X<#HI?G9 /C*^#Q1N32&F2.!VY/CQK.31%(,M;:L@PQ#&;P)SS24WX MJTGQ.3_UECEP-K[*A1\]FBHV/8&YFR$7\?"[OURDF?D&%V%D,&\^)!#!H4>= M,4%-^$BQD>6-PID?X(]^LX )=LQ($#Z_[*[+&/B'X!(\ -P9JPY@S?C;STOW C M(E,"2Y@:X'C %:/0!\7(O B\T;_P]A=KC-]*#@-- N!GB^,F;J\CJ2VE)TM@ ML+!GXE7D\L1S__470U6Z'_S$8'&L&[U:G,2J6ZOUNDG']O[;E]@'F#W??@7A MM+3(W[Y1/ZV'R;^0& ,<%1M_.F?0]EAU?O\LH&"8=ZB[62LA!M,;A M JQCS#KT59^QGW@Y(N<;WH &B,DE58R=IO3@2(.Y9]F2VN:=R[AU%:M[\]EC M7!GX+ C 1H,71(8#QR\L_3]"8,SU1]DO-@K)&XN>)5>=7HA_:TH#G^Z-3(G$ M3?(*&UCCHE#8<9;94G<_+C[*MR@'KZ8'&NG)?C[:GCXXB-8$_'4R9VVP(%%<.)'(](F&SVYDPP9H@+Z/ MI NUK1O3VD=8FA0EIKI9H630\0?_Y,.$S*#BQ&MG\U2:>&16^+X+T@D1-C>! M!,A: '=FO:!3!/#D-"6-,PDQT('I)1X&.O!QH#_@'MT/BH4 *]QS>N+I!Q(8 MSW#?0M1%;?W4-#*1N1 MR*Y3TWMF>Q!7*R2T\)_WSG<:<7'2=A"7FZJK4J0% MGPS=293]Z)3%+IGE1^9^6M4DZ!"1.-8V7.P5)LN*(;9.E@&V543+X8OK?7+# M80 +/!B1S/1_+#!PQQW XH3J[I#KX]#C-B@(<^JC(\U<;*23#1NE1T3EJCP+ MJLVS\!4V+N"(,_HJLO4-MO0&:,,HN>/T!37@MZA=[>KI)+!ZKX UGSF9IJ@! M+LVKN[YP\T3LF L$4K. TCO3MN CCF5*CR&) B\RC:(UBRPCQ#",6!K :&') M8/F>38^B!K%*?;%,R:TD<7@Y[8GYN/96DPQ2M][+![ M]H+_ VP2H-!W#UTQL-LRS+D##WCK\.3-CM$&1+9/@,A><<;I''V8:#OW 8%K MC+/.24-&F)?FH3=W*=@.LP -$T)6:9<#I-%@N,"R1ACB8$+ MZ+XQ\F(2_")'#.JBD03.@=):&+X.#Q=PLQIC%HL[']D\B#P3([X]-0Y\[C' MO06,F"Z9DZ(ZJQP+L'_!6P=! #^P-^EWYC /%.* A_/P]J'I6PMN]\T9RQ & M7%767WBBT=P/LH1G4E3!A'!;G*PN7(HYS\&FA1@SX.EQ9%ZAG[!P=,%#M4,2 MEJ%#YOSKT@&.@T@3#(SR=S+'M+GW\6):-H6X^1(EE@> 1L[+'^ DZ[3:2MHX M6WHN*?\#HRL+%R8V4VB&"X,1IC)S44<@^=!N'+NC$!]&2S/T_!"L\+7W+OP: M'M9@>//#*' 1CNUX?/!F6$6B$6\>C:/7N&G9E+XGWKW-(5K.#",$!>W-'8;5 M03TC="7ZZD[/B*( /FY)2\I3QA M;NHA8U@.Q?+1O*"XU@O\,R6YU$[L:,2"+N4&KXPLHH(?^WJ1,Y2<7(2E.-8_ MGED.B=Z NT!X;8+CF4K_#F&X, 0@ ,=CIHG/?@%[\OA_BFA*'@@8,&#A)'?3DDN93.*@=>4F&AIA7N;B+LI@8CLJ2H9(K#*WDX:F31N9 M$0SBX#U:" %F@R1L2TR_6T97%Q_8>9I,"6M+V;$U]@?*BUA9^/]:T.!A M:$<>07%CHHWF_J;D[(<,VA?'SLA8&(Y#A/!>0IH)'^42Y M@0L;,-O22\I%N^.ZY*%FY*_+XYH,_@V;Q<_96 M'R E_5[*?:1U)\=Z^ZGEROJ94Z[SC*P/+O0(! %;IE)GV,'Q,=>+6,@"KYU& MGTS7&]P#6LVX3KCXZ'I'7T(?C$]\D;8V#(&+9)[3@+DOH(TI;Q0E3#2JXDZ MHF:S\.SY=GW2=XMO5N]"H4;5HM"X,?U>I7HK=+R;=N+5#;D($?OSOKD25.3ZUJ_L7#7-^J/ M2.VNZA!EQYY"G ^X*-^+%M@ONI, YB;7H^MJPUV<4!P-$C2$QVYK0N6L)1>E M(JNE(H8H%:G'6(Y:*L+E<::8UM) C:IE;[#L^U;KQ+7@%HS;"6YO%&,>Y(?N M )/9=AI0!3,;4(2JG0]U2K?XD**:HC6)2M](YW MGS!]G]?=T3^#*/$^+MSSEXG=-N;'^;@[ZJ#T\LPX"(<7_P3-!8X [ # M9RG5GY?U9AOI=8\Z.P[1UXV7WFGS@_[I@<<0A(Y&,4N(K25Y>.TL"!LJ\^7Y-*-X[YOD%2^B7=@"RVK$./UJZ:""RH^R M'2-)=K?X-AD9MH64CO+]'DU[F7B3DOH+T"QBQ=LD$E_X<.ACB1C\TZ?W1J(L M^[W)5$2+WL4''^?GD_$RL:D8;]&\8>&21_6>\4;6$/.48RHTI4&4RX(I<7+* MKN+%#U$6DOMFVF 737!;E5]84#1ES=+=F;/P\XCK:&)YYT)%4CN,HCI$&TX: M8#)Y!061SP6I;;%%2R=O)L7Z3F*R7^13^>3\>>B[+LLY$XT9 M$K(O>A$E7C975$14!HI*GG,.NGG80V>,ZP3OFE.J,;J3IC\%?X]19)!;XC H M=$CGMAGOG<6Z'VZ$3X)?/**6#Z0CZ?OR\M_)(2:'D1SBLLHK08'(YR8AL+HZ MT3L3B9!+=0QO\%W'87;BD_$#I&ZC+D"4L6N.T9.WT"BV**LERAZ/44/[P;2; M. K1]S@#(5YL;V8T9>/09@^3U5V:^R7$/[Y%%S/V:Y2LS1-%6=^O.1V1'EFD MIE/U TLF2C(SR*2%E12ER445FI(_=5\=VFFDSA(VM4EY1R$FXM%1W/_$@[&: M4;)B;)M%Y5X;[;;W69L0D<:+8_;4'Q"S^\RYSV[COWS K [;?+NU')HZ/?0! M1"]82'&O08QLK[0')&^07UX&O9LM'OB.F@Q'7XXN-^'2;^N_=UK-KJYF7FHU MEOT&U=:*O6GKH+;/;T>WZ'HTA=ZUX]S*$'*K MC?B5=IY)\4VKXTS+R#6M+Y%\V5#QG9KOU2QFHKEPWGZH]5YE3*"L9+:9)P5< M(KE40:XBY%**"(HS.R,@>](_V L#:S,/3 J?EU,$0GL=QW1=@ZOH]"!J>=WE M&1KU0&9V%_-4B+',\2"7UL@^:XJ7TY!>V=7Q*9)87SQWAODO^$XL<;B+-A,_ M_XJV#084YV+C)_-7T7;UF*+=;W=[LE;^8-WZ'(DD>.9B>49OUX!G-.09#7AF M4WVVX)D:X$KP3,0SQHY:_*/PC X\TV[+FM&M"<]4Y/.W?K0'& M>H2QKEH7?TQ@K%KE7X/@LMH"C&FRH6WJWRY\_H,"9G/BV)4% -X5,P'6C@K& M:AGXVTEX"$\J4F2UO2ZGWPO_[+R!IJ\UE#TET%0"FJ*L.VH":&<.M-Y:3/.4 M0-,:?=QP5D^/LXIB ?7(G,P&RGZ&UM9#YW&\N1)Z+GBOL$("U5O0%)(S-7 Y M]$:_VVK+>G=3Q_[3K71-=_8%KPM>+\[K-=C 4MN-?L?HRIK@=<'K@MK'>#U;E=6*HLEGI;7R?/XC:HN,]KPU*5M8IJRYU)8JK6T^M5P&FH-!R4* M2T5AJ2@L%86EHE)2%):*PM(]"TM_][ /S=QS)U9PD.K2,ZO>K/7@KBS[3Y26 M7F?)SZ[24I)9WTED%7?%,:6WH\F]CB@9%;Q0?U[853):BA&%7G64I M7M :_8ZL9Y1,G*U/)J"3OWRR%'2P3XVL]RXHM"6@D[\JLA1TVHU^5VZU1+&C M*'8\G]*@W,6.*=;(0'^GT5?5=;$I:L=J!Y"2-8K%8-%M]/72Z=D"&G6$QGI5 M83%H& -HRYA,E$**$H&1,G L4H!2]G9/4PTTV2C595_+\I^! \+'BY:XE>& MAW7L#-0S9$64[@D>%CQ\LM*]4CR,G8EZ75G1+T,/9Y3D_98Z%9/_.SJVDD)+ MN8KV-AQ-'C\6+:VN\A ;G: *K[ZE4TJM%[8LA_M;(_5@1*;6\A%S"!0)@\V/ MU*6NL-M+DR/YY]1;EA$]LYNAQ\R?-^8$!GMKVJ_FFX]KE9C3S')N5FBX.OV- MDYQ,#C9)#KPQGF).4+D%N#,/[X(QF;49BS3U4%#\Q5*TGFZH[?985SOZ4.\: MZD0S35W5]='$T%J3_^DV^D]4 .I.)"SSQ?.(__Z;V<]:R14V68B,5@]$T.;+ M= #L"8]\O>=G(;_#@X7?KYTL/'Q+'#?M+\]A3ARXG'68JRR]3BT\$-ICN<]U MW7I@MP'_VXL(:BXB-+=^_, K<)X%Q^(DV[R_BX)C47 L"HY%P;&HH!4%QZ+@ M>,^"XZUFJJA KOG@KBPO5E0@7V>EV:X*Y(?8E>;2["O(LN(12#R\MBTKW0O* MUA0L<;$LL:L0N1*6T!I]O2=WE LZ.DBPQ,6RQ*YZY$I80L<\,UEO&S5AB2M+ MS+[FLN2"N=AYCVFHA"WHC%E95=<[5XB<[=H!J=(:Y4K@TVGT-;G=*6UG" C5 M$4*[2I4K@1 VDI(-K73KG'JE@)^+7A85R]56+&>R1 ;JC49?[8C2Y'/!2,$C MW=82[HJ8<]0K01(V&1)E;6,!ET"2&<.I-QGI%8")(V MU,KH$B@.0165SV>R*W4U%5?%),DQY8B.(;1>:[WC;F&[7Q10"G:^$G:NL BZ M$B;&G;B>W.U5U4->L+)@9<'*16NA*V'E#K"R46%&8NU*HFM832R*!D71H"@: M%$6#HFCP@LJZ1-&@*!H418/5%0U^8G,/[%;>< .W*LV9"Z/[#_T@B@9K/K@K M2TT318/760ZRJV@P*<3@[S;#OPR<\2 ARXK[[%U0"6VYVZW+L76B9$KPR/Y5 MA(?A$8-X1&E5U:Y3\(C@D=.5%1Z&1WK$(VJ[+D@*:.H-EU=.K> MH&DW^CU5].81U8MGPPKKQ8L5L0+V5!&'99X+9@Y4J+@W>KK9C25$9>*9(R=W M9>+>R#$:_78-@',QOJXH2A2E#_4R64X12>N!-:/++5'6),J:!&^?K$+Q(+S= M;:&G(JN]JG*F!&\+WA:\7;1D\3"\K9#>[JFEM\!JP=NBAO$,:AB[S5ZK7;<: MQFX3;%A1+HASZIUGM: H#KMW M M-YME"9FK[/ E^6'!8B4&"C>Z4K.W9REP)D0/+C M&PL^_\(3WX$8O[ON^-6R[>(.%G81[T=9Z=0E6UFDN%>+J1UEXX?!%)V"I[;J@JDK,W1%!OP^ MG*+N*,T\#*=@$Q+@%''DZ&5B:D>28CY,9<"FAP<=MVL"&G':BDB0$@E2U4F- M$^@AHT6QR9Y(?A3)CX*W#\?;I]AW,/"HR)[<4DK;"[7@[>SDQ_-),&SWBF4% M;LSE,YJM=K%<19%@*!(,"R482B+#\(*2Y42&H<@PS#'I)STVA;9 M@;5F@!W9@?LR@-[H]WJR)A( +Q0V.Q( ]X4-'C3=TN6V)KH;BR2_<^"#'4E^ M^_(!IO%I-3JI0^3Q'36/;U_88*:>*NLB54^DZIT/,^Q*U=N7&0Q@!C!!M?6^ MD<($O038[,C&VQ/M*35ZK4:_K>ERMUM: M;-0B+4>DW GVK27['B9>WU,X^_9:EY$QFY%5A]-"4EI.2"[)&309Y OQ+:3- MZ?5^T>F5?QQ-V3BTVX*/?;3=T<\$3,#L9H">.9+,"UGC?/(4 M*VN$6-,\14W=/JBKR7:[@#Q%D::X036<7;I=J1S%T@F*9T>NZ\M.1%U\8Z,R MKGN*HLA"/* '\"=8_ "!Q\ ,V!H$1/K5I3ISNKKCH/=OKC,*/0]D];Z.G=;H M*]VNK%_22;&"(2Z7(;1#,X2.#-&1U?+;8F*/>!\X/ 13\'*BA'NQ+[R-%W:$ MZLOS F6;=66M79>]/K%%7"V"=D2+RR,(\[1:AMPN7^Y0K]WB)?G 3S5MRNWVQ=D80L )0"T(]6[/(",1E]79*U7%P"==^#M$!DW MZ1B6V+(_ H$N2((<6G[@,;Z**FMJZ5;\E2_CB9P P>U.6D=LM/+-7 M[5WQ.0P\?B>:7OGCL-!Q8;^9)@2M]Y@RJ0W9GJ^Q)PQ&TMQQ@-'-K9GP@US^E.5Z47P-Z69AD1F%M=I:"!M .L& M)!.76XK6TPVUW1Z#7ZH/]:ZA3C33U%5='TT,K37Y'Z6M-XZ(_[5=:8ZQ5C.2 M-X52T/Z_T/0"YMEO7RS'=$:6:=\[7 3"2JVGD[5;"I>PL)AL/ CB'_'%Z2RS M1V:S$6Z0+KX@+3XA);XAO0L=,QSC7NK[=8%3:+4BBD=DT54>"IJ[OH4?NO68 M#5]\89'ZI*$:+16>"[QY]1;)AX]LYLA,/?/ M&W,"@[TU[5?SS4>YGYC3S')N5FBX.OV-DYQ,#C9)KL1 %6.U&BX.J$Z %=P% M8S)K,Q9IZB&K_66WV.@V^I2T*;D3Z0ZYU,%4$K.?M9)[II5NY^[LC-%V:SUC M=$6")Z0!?/V$\OP)]-/$M6WW%6P>R?(EP$$XFYG>&Q(5M=>_%]+'8WYH!SY> M<.>,KYM/6@Z-.F=L>I&JRU)ITCO+@?>Y(8QV[+]O;A0^60+A+/)M]4[3:&L5 M)R/%$Z259J*4>Q58E U&U3W['.<\^5"1K*6&V%D+N=.GLV9IW=6J:&I M)JXYTVHOD0Z/;!Y$A&A=-2'^$3KLVFGPA^F-IMD\&3N%HT!GLD*]$2XZ2 M5UT9G2\[NGQ=P>,=J;X13K%H#QTX?.6_K& :%^XM#D[ V#+\__C)_%4\P(S9 MP(8JM[I:M0'F6FP$"385;%I!NL>.CF9'X5-*4N[)6KMT.;;@4\&GE\FG.UK( M'85/V[R8H*55G'DA^%3PZ87PJ;:CN]U1^!33U#N&W%*J*G0X?-[$]>2P_^ZY MOB]]]]R)%>SEIHM$YBH<4%H&O@K%&:R+_8/DCEJ7HCH!G:,Z1:6P8P!V=%F[ MI!-3!';R&^JEL-.CPT"[JL#.16)GE_%8!CL*'A(-OENW+CKKR@K![YT1&/C2 M.QN6\+TT ?L_D4M39KM&5 67L@,?^"(XSWR!OL+R9+*/TNAW6Z)P_%P@\JZD MP>?##.!ON=!25!+CH7ER)\, ?"]P5#<<56K[58(>K='79*-7U9:F@%"]1-&Z M#7A(480[;[*1$<\_NBBZLBC@-Q9(5LHD-(/ LX8ASW@.7.D/RP\\TY? Z _G ML@2KW*PZ7%C:WZH=62^YLU@A.;)N]FX0(P#$,@*DW>BK,LB1$@*D/K$(P0\7 MRP_Y3?R2#$$MHF0UXR14P1%U0,TE2&WZ2@JP7QG8#^16 ME13_V-Q*[F6<)G=TZ7_>;:UR]@,T/0?&ZL<^%+C$,-?9#-#@3TV/W1XLL"Z> M/[_GKRS$\-'TK9$(&0@=N4%'?F?>(PK)[:$#=:.F7*K).)O14,3D37!&W6*(VQF MC=X*:U3/$0IIB]+= @5;"+8XGLI(1QX.JS)49!!E/21WKL&'U[M9.[M!+.UR" M.P1WG)7#M9,GVM6X7((Q!&.WM26XZ,I[ M';UFQ:#R#DITY=T9Y;C$!J2K77G5*Z7#6E?>:R5$LBOOM=(@U94W3031E7=) M)M&5MWY>T'6V)U-.WYY,[?+V9*JR'HBN87LRP:>"3X_/IS5HGZT:V.[3D/5. M5:?="SX5?'IA?*K5@$][O'UV2ZOX'%7!IX)/+X5/=YQ*?@P^U5IH]RIRYSST MZ955RXBVO/7P0,OT.(1W]]LMN:?U+B=%6& GOU=4"CLJ]73N&J7/(!'8J25V M=ECJI;"C$7;:[=(!+8&=6F)GA_58"CMZHZ_U9*-7EY[.5Y:Z+_KRUM00K**_ MH=8&P2P;K:HVI#UDBO&*S6(RW6FTWK8J=?0 MZ^)F"EX0O+"_95^.%W0\"TG6RA\++WA!\,+)7922O*"0/:D+7A"\<$F^5DFN MP-U 6>NL<\6YMM*I-;Y%'U_QO.CC*_KX"AU987^0=#SA$ T9==Y/ZH*RK01; M7#Y;K'9'*<@!%^U[1:NYT/M:N!G-ZMQHOJS[90X(Q+I\Q*O"R=C*&0?KR@C(S!6-< M/F-4X&?M9(Q>-9Z68 S!&&?J:>UBD7:KM*\ENO:*KKUB4.^GE!U]F]K'WZ[F5M M!;L,*K*2D1-;P^YE@D\%GQZ?3SLUX%,5^527V^VJRLT%GPH^O3 ^[=: 3S7D MTZ[[L+7D5OF3T47&ONC:>TY,M<,0K*+%89M:E6DMT2_S,B&TPQZL M D*=%K9<5X%U1=<.(8*MI):LP\/V+:WHV*; MM:Z^+I!$V][#@D*T[165XH>5(VLF<;Z6=!E"0@.K95W='+W\6P#^R@!?J?U> MKO-B!\]#DC6C59/ BN %P0O[.R(E>8&.+^III3-$!"\(7JB10U62*SJ\-^_Z M20;GVB>GUO@6O7G%\Z(WK^C-*W1DE5U VM5V6TRJT(GUBXUO_L,\-ZOQ0:?; M .O14!7U@[ J!<><#\=T#MV?M,/;2=4EHT.PA6"+'&S1/3A;4#,I5<3C!%O4 M+P:QF2^,H[7M[99O)56O<,2Y.%^B;:_H-7C_!;.8$5&U+SWZ$NKXM)**R)DT4H8"6LI6D\WU'9[K*L=?:AW#76B MF::NZOIH8FBMR?\H6$:Y?.K0R!K]Y;LD_K*U%5XE M\.9&SBM@20P&OGM"J#PXTAY/4+G6/U&4IF#+ISIW!>-XD:G7)QI+E M!"Y=^&)Y?B -9LP9SY V[_!'='_4UH?%K_1OY<-[3,:V C[<.WB-!4\^>XSA M/;(T-H']I4'X',(;>>]*599>K6 J_>/['Z[W# 2YFYH^DSZ:SD_I6W/0E"73 ME\SQS'(HQ3NP7IAD/N,XP%^C\=G8(M>#FYRQ9$;_HG_@11?^\!:WA'0-?\\: M7[/ ^IYL 9\R5N052#2Q;" M_.7SKZDUA&DI($FE: FCM26?M?O!E[Z JRL9 M-_\W>HH6 .][_'PG 5AY0Q0Y-.DS!DHB$!R)Q*P\HW' M1J'G@6Z01J8_E4:@BY[AQG= N3&;P(L1^1LA\EXR;=M]A9N LD-X]W@,?T1+#^LD)':GT5AY@O46]P:;4_MH:D6?U1;TK((X1>*IK9 MR N(:0*TQ] \\O<@M%)G0ALYL.4'P*A(EW^8#JE*3L3V60@]6L*FN,PLB%18*_BP\W.P3?2H9KM'"X69 M+AINS-03"Y]=ZHA-S(V63:K[-[#VEY1@P$<)O(D^Z3I^#?@D]*P@0L4V %A^ M<1JNGOU2)0V5;4N.5@]P;+!==:_P[KH[EX^;-YW:DM/5PJKV4[M:]P&;<7G7 MBWPN_J<4S^I @Z(WWEH!.-NC',.\^S^#;[]_?I3NOTF#;Y^D3_>/@]]_?/[\ MQ^=O3X_2O^Z?_H\TN+M[^//;TP!_>/@6__/^V^_TP)?[;X-O=_>#K_CHW=>' MQS]_?*Z)B-[DKT?#H#B%!?SO!+=:9QXC(XA:RT?,(:BE,-C\R*8CE(Y-$4-9$2*)/Z=>/)HY MB+*;(7@@/V_,"0SVUK1?S3KT-TYR,CG8)'F0# 2YR^-V MM^2+X%TP)K,V8Y&F'NJ=O^P6N6!8/Y'%"QX4QB5Y8,?L9ZUD95)>JY64']1: MS#]\>_KQ\/619/;W'P]WGS^!H'X\/TFMML!".:2P+DC8SR^F'44? ?J?P+RT M73_T&'&!Y]H\8O;=<\'*AY_]>DQRG]4XS6# )?5#,&31!OT1VHP/3M%,,%C? M#=_S?RXCCI]_@7_M@(4]& 6RA*$A& %H"HK@C$QP?L%^=<, 5D5BBZ63$S%+ M/P3[_L7R<45QZ19ANSEZJR-KOEAL?/L]ZDEK!@O,? O7CIZYFUIL F.)0U(/ MDXDUBN*E^-0CFCZ<.CX1PC1U,S2)'X M).3"J6)S:XPEPH HSHU\&CE\?#JQUR?GI=,K\Q(+4#!><0Y2[8\%TRRBV3_8 MW/4"#%S3(CI XTC$20_@6"9(S^\$W[@>4S\?6?>0%E<6AH=\X"7?0LL*0QC, MQ]U2RY]BY %!.3,M)S!Y6-L'] M%,=/(H[';RGM DS0Y:_E^)+XPUO\&O.AMD,KNA#/JW=2T M/* 7$>($@A@O7!!=?SY>22TG=ILPRFX[N.PVQ4;##_ M%_B@A/LIKD-VM.F#!((OXH_/\$ZD%1("'#_+'%JV%;S1[D<&2>-=N3G\9"YU MP/)6"N/@>/@>"3 C7ZS%9@E P1R!/S"F 9 &? 8]XV&P$Z_@&8ECNB5TZ)-S MSX)7SP$]3:GN#G>M6/XC&YFA3VX3;NA:#F #@6);,Q#6E-(A%^"FF?DF.6Z M2X][Z\A#8Q8 $*69Y2^7O2D-;-^5$7?_R[>_2"O2QG3*GDT;&8#421B@8HSW M1DP/67.(+XEW03W+_\F5_T)[XJB&C#J+P9AC*35<3IV+#\(=/,0#ZSY) 'H1 MMVPPQ$@WN[,Y\, "F7,7=)J%6WQ>4D?C1W'N,%#@@2TA%@'+G9K(C,X%R38\ MW4("?YL!U@0Q#M_]R84=J@;Z,$]K2(PGC,;\Q[G#.]W-. MY=5G+].J)18'("AIGE3BL\>WH3QSQEY=[^>!Q[\]@0HH&Y*AP<>IMA2M7O1L MGI0\W'F*7:DOM!4M'R>6#8/P4\8)6VT M"1C+\MHNGN5%@Y->I]9H*IGS.3/A]6B'6$YAK7F>/J_2QA#IT@A9\W!=X>%6 MQ4#_?WO7^IPVLN7_E:YLU:Y]BX=>O#*[J<(8.R0VY@+)W/OI5AL:HXF0B"3B M,'_]]NEN"0$"@XU!$CT?,AB$Z-8YO_,^IZG%&'*Y[0C3#Q[Z?CBB1E[@$HED M_DHN?Q5:3*C"+T\P,QF8*R.\-V9J,G=;^%]S:H#_(/1_/)^_?/V>(O5@&-HU M+5).5%KD:CDM\M#_W.RB5OOFH7M?[[<>V@GAS$3!Y'K!W/X8W)X)_.\>C&Z#.ZT%-Q%6TO&2V$I"AD,/T*I M&;VAJCR6U+KKUH<.! QN+/P4UP ZPI9'(F4H6MA?M,MOO>&'] ^?,/_&>@WZ M\M^Y?78?75'?G=C^S@LR]MKYRE/>[Z=*'SY1^36AXFJ'[0/G3)RA.8+L"1;, M0G\VKR+?Q2PVA5T76&4BH@Y0^/C29<""WHS:'+ 0'DN(<"2($&0H56#&+GF: M63PHTM7/+!7:#6-42LTQI@VY7UH>5ZP]Z.6C,5#XI.O=OG M&VRU6MLID8 *K[>2HI0 *=1OWD/WSXH ZE)!\M#MY5#S7\W&MW[K>Q,]W-RT M<N+[UI/'0[#]UZOXEN'[XWNU [F?!RR=,LID%<2&L&JMZTN44#%@!$OP@; MMCRHXM;71<OH&^E61(%G59LBS$2>/AOM-L]^)]Y[,N M&]9DV7 RUO+.9<,)D2FG2T'LH$[4-75R%#T"-]U%CV1E]OUV]90Q#[ ML]N\H^;K->KU'QI?/S_<73>[]))^GUZ>$(BD$:]:RO!ZD$P%BWA[@0!4IOB?O[W3JUP7C0*"*I=7PT.?65:O?6VG) M[_6IL<(L]U[C<_/ZVYV4C'&+N5!%2PN(R)$#TWMXP5Q,PP1DJ?D\+XC/L@+T M(%G-4M61V' +X4?GU^+<-WZ.=AAHF)PJE*KN&4I?D/N$S__XX^0+WB*]2NR)HW!SM5RJ,\ELJ MCV-BM%L.E>"BCI(;T(38<"P$C^_5QWO&FQULVNQFI$AF.@ S&94-I#_0>992 M9IRYK^#_VKF_W5_,'PCB4LHGB75* MF0:&\CIM)I56TN@*YWXL#5Z]PA9K$??&A(#;OM1VMSSG<_5=;2^Q)Z5;VOBD M)%&?%6J65U#?6P3JF+_+9DY<6([G788C@.>LOW5C3P@( "86Z M52H),\TYI M$X&E)$@;-6M;)0',C'')F-@>Y".E7)"(A>@!,*? M2Q$@F6:5:4JZ% $9H69INVD A_*,+.?9DV) ,LXJXY0,*08R0LTJZU@G;(SE M("H/XNI\)*PSS0BETC98+Q])*VOD6(V<%AX/?-"?U_=X%+O_>](YCHLY<:&E M@7J#,1G"=.V$D#-1O%6W+#$5VPL>$ZNS=-@$UV%T4C [:O318Z7H+*X33 L6 MK?Q\B"&]:L[N$-:X4\LNN MO&Q'O1^O830\]P5S'8.9K;/TGFVWD\T-/7>([ MJ3BL\$*_1"@XLS:.!8];FDI%>4'AC=3[U*:J2J&D[5>;NKEFM5;2#E+E6BT5 M5*URQ#)7;BH>N?*<#<@,SCQN1YC^9:-(@4V)QW.(@MC3[?^:> /79&-"XJIB M@^6([V@5UHQRD(>S[V7IX[@UN<6>N%Y0C\)IR7+)Z-:3;8EO7Z"PQ,>^/_4^ M%HO/S\\%NL["D_.K6'<'8ZIAO2(9/F&W2-TO7%0-O:QJY2(LN%925$U7:HIA ME#6].% 9W/CR&'883T=9>(B<8P-,@<41KZS#AH MA4UL;)Y[>':[>%)(YT>W=UE!G+AJ8;'1/]@![KV\BBX6IYY3X8>,2]$" E^ MLS!8@$AC 2*EABZ6[@A?T'4]KY;44JEVR5;\TIR?RR,&'4Z#:TWB^GQP+5ZJ M%5B\JA9'<[7R4Q,;TP6P5\"[0)SH$CT\\.&N_^2SHZUYY'PK!GM5R?]S@?+P MA'*&<;4B4$(56+&;T='1(/'ZLUW8@@.@@:& 4M0/32 MJ,PHG+\*.-]CNE&D,2AKRMNAO!;/7W'5CS(F,6Z$P'JTXU2S$_659_>^LQ.W M/9/C9[YV'JQX*H%QLFF+,BPLP\(O6AGT^4LS(X%2XYW] $UG-H91Q(HZH+:" MZ;N$8,NR')L(CYZ]B^IP<"<_QX[76]1G3S//1Z+9*L96 ([:TUA02Y&&KA>- MA4+_Z !,78-O8'GQR*+R$U>2N_.T@-AB(]>*$!:R]/ [";K:C^@[@FF/Y MQG0I9,.@7 #E&_+HLL"8,-:-7(#;W<"??1S*$-D9J<8M"2Q5"3)83(&Q*/60 M3&P>M@;O.H0*JT->G-K&SHP/CVU;"Y5%E:5,99T"XH:$^/E 7"UK]&6-1<&K M:JTXF=-?&*D&_@]%?44M!2$$ MPSL6CLM2706HOEY,4NVP2:H+9(N&AA"X,OJ]A,R21.89(3,:^RX;1;$E5=%& M8+P*RS:2I@J5H!H8I_=XCM0:#SOG%N.)]\,M.%\;DU&M3-0 MFE6)RK-#):^JU(SBY"D/F%JN]E"5P"4-PDY0E>6: ]X([PQ^H&_4MURJH(3P M$W[&[M"+G(_Z&OU9#O#:=^FC8W426W0H?4L4?BBRR#**ZII$]=FAFGNQQI(7 M2_'BC#QBFX[[!DA32/)[+(+*;T+Y7KYNU,&6\!;%$\H_),#/#N!J391/B,PK M))BG'J'T@;&U4PJWS9'DQ>'DO> +#*!G@!59:72&4*DR"[=2]/[ZI>6UZF^U M2B93RYF#GXE9UI1CI1F^&TFF/A+_F1#>T=]P)I1THYONJ;CH2\%]!V/ M\2^3/BAOO;"ARHS1Z@N9UUT\4E!^P=W6=-_2(7M<$9Z#[I-E2K),:0\),'S4 M\ZH>(P#(*R3 -;%MTT-7E"_H$_)]2O(_\<"Z.R,6/K MK37#6M2KS?]4H6XWMB<)P$ILCQ#-T M=PPA W)+P>!'65LLL'N.%4\2N\QA58O/CO7#(U/,?P(':G;@V,&$CN"SB [F M_< 6P1X)]?$7^FU_3(GX)[VCN()7&](O;#:W&S/7A5NNX+:Z'DBNRIZ 9=R> M8SV4Q"TLOJ31SRVJ\$PG1.PK3.9;:C)CUT'U KK^GSJ_WUH1HKI5^^[E,K>= M7_R>Y4U0CK.>SP'*Y<0%C9/K?Z;>:0&8K 6-B<>PKZ/839[,/;\L2B0\&U;GES=YB/2/G;5B>+>J M#-!&)4"MH"9.)2;7Q4J]8 20 C80'DXV8Q:32.72OGG ?DM1G'Q=P$@ M'=<7*+/+DEN;JY5I&! MCD2*C7W"V(-(DZ1++Y]-)T'>/QC>L]1'V>770(#[+-+_JJ(66NW>B=G\%#O_ MUU7W#K5LSV>U'M?.8 94CSNZ/O5;!2+W&I_/ETP2A_ON_U++RQ[(3L]UBRCNMY3_Q M_ZTM+@QZ\7 'Y0?X@>,_P(I!%RU.OO2@^4&'""IKXT'8)8C>&S_Q+HT!O0^X MHAYR7!3Z?8X[1S OTLLM+LC!%=AU(=L&7_4*[TV<'3GE'^B&]6Y 8\:SZ8\3 MLRZZL)EKF]YXA\5]^M]'M_CI;#]$YO#_/NQ2SYYO/?M_K[>_?>>^U^6'")06@ETCA#'^DFD"=MT&X[@W;CL8Z9. M$I,E*<5%RO?+DAP&$[4/,20Y_F.*1TNO==NN][]UF[V-W),4BA['Y-AQ,9U( M[A.2G2[Y.3-=KGDA92/RH7S-J@[*62U=#"_Y&T&&='NA3$[<.9R0-<8>&LZL M.1K@F<R;VS)J!:-:/DA&2B\H2ND@=S*,@J;44I[; MVF&>UIIX6/4NRTG:T"X3PCY\NF_U^MUZ#]UV'[YU,78FQQDR:QI%C:1<2BG7&&/3 MI7=ADS!:?+H5BRZ;PV *ZX:6AWV#CM(%6%[,-?;)1SYW5ICY?-Z0@1*RP$0] MK3]);M4+0<-PGC>P:7@X%75_EL_ $:://2CD6*2..C3\W!P+?"'']GS3G_DD M5O_D4'/(!DE]*5!8X+_^MHG+!TB9U..B5S<*Z"LA(\)GR1 \&(L"U@GUINPG M:YZ#5CEGYB+?G1%VD86?1S,+)N2PICH/0>@0T;SX4PFIN=1MS693N")%].'1ST-.BH#XJ,)GM-' M3AGQ$7SU7\X//J(6HV?ZC'UBHZ%(\B#")##_>!4*_AC#!5,JN#UK+F[D&:.A-WO\BT*)H<,92?*](F*S8T!F$7&!:,PCS,,2)&18 M#6@[K50J>Y74+SY_9*N'R80E,1%J95"N1+_T=MC2IQK5XG,Z7MH7JZ^%")G%G8O MZ(Q_6W3BF!M;=8;B-W:(F$ORR-4W?4N2*A6D @]JGRB#T!Q0N)'B2-E[A3K? MB3\/O"E)0TG#Q-)0R)^5N@E-874=B8U\'C! GV0F/A /N\XS?ZV]7QO;42*^ MN?5P;VY3K)<'MX+S\\( Y3LMG]WQH^G3QS7884,7'=>T!^846^L+OXSI4WNO MHF$7UI00@,I$_R;?6M.4S-OS4DQ+/>4Q)*P-Y@_[V2021=@DREW[5)?T/%- MUW0\D"3?\1C_,ND"]O$+,]!HO%P,V)S0&_BSXSR#U&G:;&O58Z$A>;ZG%+Y' M%KYM[ M:]POK&6 6G8W#DR0DM!--LE>H6O/A$[2,$@4HTJYDA"Y(@/+&2925BR1E/'? M:3$),6:":=+I) MUT6Z+JE@5"E*-TD;VSJ=+HDD@I(%+,2/GBHS.%:UCC(<;)X!D -TC 0 / ;6'-D[5U;<]LXLGZ? M7\'CIVS5*K:3.+%=DVS)BIWC+5]T;&>S;U,0"4K84(0&!&UK?_WI!@F)$B\@ M*"GF+CTU-6.1Z&Z@/URZ&PWP][\]3P/GD8J(\?#SWN';@SV'AB[W6#C^O/?] MX:)WO/>W+[_]]OO_]'K_/+N[R3. M,"#2YV+:ZWU19 ,^FPLVGDCGW<&[#[J8?BM.W2/JCXZ.#GH>'7WH?:#TL'?\ MD?B]3_3XO?_I^/W1B>__=7QZ?'+R\7ATEXI?"415*0:"QX/'OK\BD0 MO7M_"/_J\LB-5?!G821)Z"[X>U+TY'Q&HV(:>+V/KU'..U!$;REI07EH)CWH M'1SVWJU4TI,+LFP-C_:3EWL.D5*P42SI!2#]E?HD#H D#O^,2D_2& M*^X2J3HYEHQTRW+E]VD@(_S5PU]OGR-O;[^^U#CJC0F964G.TB32TR7#;]ZFFX;=5B.4[LZ:+H- MZU XN,KZ@HE2_8XVK<9B>K"N1DII58WB.:,F%IH 03BR$1A1]^V8/^Z[/ ZE MF-<9@T4D^H?-Z%MAYE%F(UL7QS\:RZ2N9R-3%\<_"F22,.12T>.3]-ELQD*? M)P_@$8Z54SU@[JBO5X_<$EHP*ZG_G1+A"AX8IK#]F> S*B2C47;Y50PF@OJ? M]Z;CGEX>_I@)^A;JH0ODV*^.>7P-_&D$RY1J[=6R.9H%=OO/>Q&@$-!$0>UM MO4=]V]8#"0O9?T'; S*R;3N0T. _O-DN"6R;#21N'#3I[TC^ .\=YGW>&W#P M&O8W=#)ZCJ+Z?7^][!J7.*+>;?A% M_;T^H%/BM$@%X9IB:M.MCJ%"LO2A5F"%6ONQQ^1EB Z4JHF-AG.T1F6_6U6V M8N!D.'1(\0,>1CQ@'CJU9R1 4_1^0JF,[/IX&1,C%.]!__>@/+KH^$M63LK+ M29B]HB*C(1'0J@F5#.JY%8A6.1KQ^E ?+^?-"N^_=!2_A;8B[E^& B]XE'C MX57"S8C;415N2Z8.]YV$K?,&&;^"QOT!GT+#)C2,V"/=+H)EK(UP?JP/YXJ, M5W#7$#C_,V9RO@TL4TY&Z#[5ARYA^8J2/R#1Y"+@3]L9= MF1JR.+889<'44 MVP[A=1]/IT3,N7_/QB'S89D/9=]5D206CH>@*A<<.A)Z0T%*F]4@6*$S MJO\H/_$LR3ND[6^<>T\LL(J>+6B,6OZXKF5-VB$-7^+,,&:PD/6CR#*4G*,U M:OQ3?G;7+)R$1X=4#\:$B*EW_CRC8:1\HULYH6(0"XS$7C$R8@&3EHMM?:9& ML(X+K!_D[6CF:A%0[)V4OY,1T"$DKW@X?J"81#:R6J!7Z(QXY-QA).\AO8,, M.J3O"\+$/T@0TVM*4!Y1Q@Y.,H1DZ64X>@4$[H&0%JC%W# MM&"])5S"P0A&SCE6C'J*DY-EU2$TDAV#!_)LZZ$MR8QZSSG%Z3:%(N^0KL^G MLX#/*3VC(;"5Z!99*;V0WJC]G'^LV3@I'^6?=0F'.QI@B'](P#M]$-!V#/I: M>F>E/(QXY!SEE)6C>#E99AW"Y H60[LI**4PZCOG&2>$'=(M+&U3)I6= ?;W M@*N-#QJZEHY"%1LC"CG/.<-->04K_#H$SCT=HQ*6NK&RA'+$1B!R#G7*(_.P M4]H/J N3[__%,/E2$CB/X90P/.'VV=O1RM$9V"C6?-PDEX=$KUMCO[^MEN M\P<64BK@/#DY^O#A4]Y3;)A'X+S1S[LT]M)=_@?<[;2TJK.$1IARCF5*[[Q) M.'1)Y^NY O;*+^%@1"'O8.9R#KH(2#Y]P!Z24AY&4')>9D$B0A=1R20'V,.1 M)S;BD/,^,SRZJ/_2# -[-$RLC-CD?-+*E(4NHI5-(F@R>^6HC9CDW-,LDRY" MH#,,[-6_1FE4?<[#U RZJ/;U3(4FBT4A!R,,.5@SV"!=1&D'(N_FIN1!=!*,QQL$>CBHT1EIQ+7Y(PT45\ MBO,>[ &JY&-$*.?NEV51=!&B3%Y$$XMAG=@(1L[-SZ96=!& 9'.WP1*2I3.J MO61/N8L*SVU!-IB/2E@88<@Y\/F]S&Y"8K/UV 2O!OR-8!9L3-MO<'82;NN- ML*]4$A;L>+=-"S$"G]_9;KS9ELKL$OKIEM<-$0)J\D@;8%O&PHA<+E2A]]]Z MSH+9*RA+C?YQN 58_CA\!6938$ W9#P6=(R)E^FS:#37ADCC(52/KPF^D[)C M\\GCI03]/')&\X7MTT58U[>NT0V-D\9$W ?7%%<0[RL+8M":+CQ,"S> >ROR MC-V@QF'^))%R(1N73"5=+8RI_"79<+D?_]I)Z)!+: P8DYB*RD/U+#I_=H/8 MH]Z%X-.,9KF_!N86.LU6Y!L[42Z@5MB)%G5QDLHD+R)'5\?!^F2[&O:T7/_J M8J_*IVBDYFN#'F+D940[%YPK2OM86MBO@*%"-K&=:W S@E8K5Z?KEELF;Z8! M3 741EBJ4WB69Q6! MZY)(<5CH:#E.(@C-RV7Z48=!WL0V*>5A!"T7/\J UG4S9#6KZYO@4;0Z2&#= M 0,NGL9JJH)G0K)_JVHW,ERV(,^ ]]%!+N"4SSF#/H"B"M:23GN. M%H &\'I&:L1CA"V?[K4.6[=7T*(1X@T%"UTV(\&0S%7*[I:&7CEC M(XZYD%'I\,.LDE2*H\5T$MK"9.X&2%;R,0*7"Q&59H5W$*+B=&[LVA)Z]F7H MXL[>(U6W?#7)_&K W@AH/N>K+(D\':0HRUD(2ZXL>T5[H:9[R=V?MS,5,MUD MG6S W8AU_FZ4Y#<\I.EMGE^9H*[D8GM+O*4\8^_(1:TJ>H?.0E(](Y'N2.Z M_)ZN@+.HP6L?J1K-R8BZC66$.P4L'.]RZB@59NP=]8\5ELP=>NK("'_M& NM M#:E0!V; @BZ:\;>_KM@*-':07.RLHH-DA)49NT@N3K=9 M%^FT99HYC+S\=.T9!9W1H>"/+ (Q\"-3K-'F6%,AQKZ0B_6MG(SNK7XJUTED M.@NA#OQ<.TO=[3ZPT$QZ:?PVH:_'VXAXP:>"5A!?@OLF%?275YBM8$[R_ZEW M-N_/9@%F@>!7<7U*."!%#LCLAF^^2[JH2QX^2"D4TZCJZ6.Y&=8G7V[_=04)>/0_9OO,?A.9W]-D2] M+G\:Z;J8F:D"7BX>8]\-] M]63 HV9I9C78&;'*)Y=IK):,558G/G84[PYCI_*6,Q-+NJI(GKQN#&)-OD8T M<\&D!9I)QG5V3M0KHN2+>P [B^LUD;%@%%S)V&3?SH:O"$P$\DLD8?WW#/O!Y+RD.PV>ZY\BDN!0]_"LZ]?B4L/ 2WB&CO?V2 MUN 9J $'N$DHATKN;4BKVU-)LKL6'=9M$G0">NL/!(6)Y8*X:-?/K\DSF\;3 M,RX$?P*S<4!F\$;.^X_0O[&^%UQ@RBE&P&[!YY P:T6:2581/@FBA29V(,FL M/Q9BJJ/4KT9)V.[SGIMRJ*75Y,F4AS# Q=RHTN)4KKX0N-F"!<_FRR+IV3F5 MFHEW,&L5][U]QE)CZ-U3^H&P\PP4A=,0)FU4/_O+R+1CY M@$44!^@6WE/QB->#5S>FO'P;&I.<[U]LHJ97 *0[97>PQHI'G$R^0R<4L$R' M4&;(TRNT2L?$AEQM]+(V/WETM*OIZ1]$,*P5)MDL J_]9Q:5 5]!L 7D/7GJ M,:@?I@]=YEJ%::?AV-BF6Q9\(X;^NUJF!7VV\8S[0,28HC6!ASUAOMS^G)Z7 M8+'46MI>LT1*+>-KN,:"QC,3X-81OW0^SL?8?JXVIU6\Q6\@IDL M/ R\1YJWKBJ4?; M@@EI$)!(G2DPM:B@8 NJGW>UJE:ULM)M6=(N0U\0G'U<"2,;;0TBW E>!!O" MY$(I,JE&R89#"^"[#&&&#)4,$IA:5E"T!4VX0S?FUO\>)5>9W8[0)L3LS?-G M5Z7:P;2WLD4W[Z?M*VOI)ARWKA"K_GO-0EP+DTL0;_T?7/P$%VC%#@F]_Z4D MD)/4GH99A4TC:-"/"7,G#Q,FDJPL:"J-(EB*H;;*ATQ6W&O01**-TA7IE]:A MG=9^8Q-0_2?CNB=SY/9-S3(Y.^J]FLCL4F 48RBX!],G[LS6@2WOU9DQW M-0&K.M0PA];.#MSPT"719#6(4>'^U"/?8-K;I<$^X&+&02Z%&?X\8%.6F O& M&%M$6X%<<&;E@S[#X3S!R MI,TC%12Q#+"4L]G1=%HK<)+W%N_9L^W.7X:DM2@^3&!MF?# .XLCL&NC[.HCA\#OJPJH(?E>2Y@4O0+![ X[:3%E( MX?A*WT8_(N[/0?_N_+[O2H,&=R*KI>MTT;67/YB(6-%,-":J2[)7_#MRQBHD#$?,X2L,UZ7Z M#VU0<4!]\C8ZH[@@@V>H/B7QP#$VR/ 2;$F_AQX5R*W*H_X5TE\Z<%;23&WD MJ9#UHDFP(.IR=$"D._D^RQ)&JEUIN#](/^:L8VHJNZ8\>>.7UZ,%BE<1F\4U M$9D':=0F&ZHR1GYJ\VFEP5X"?XJXP$-3[@37T4R!?AC&)/@'&M;AV!#PWAK_ ME^XV0RH%=R=TRES3OEMAT1;,ZXTW'W2\2/VXIGC'7?FXV+*4'>%>-PZ5V<._ M#<_HA 3^K9_:WV"7P^0XIF,<(?N/7$/^J0]J"/J"_:'+KZ] 4H#5*(__YC[>J<^D/"CSZ M+,\" *U\QM@"ZUUJ2&HQS9)&ORH%6Z6-:I(6X([U Z,;W94 L!D*_B_J2MS[ MM]ABL632@F9#%5U*O>A"\.DRODC]./0B'3,L[=#UB-L9:5B&23$8M\QMO?7O M*&[7X^(%?^)TK3]H5*J'1KQV?(2A5A+M#97+>V23I1FGYF2M=I,+D))#99D3 M&JLK%NX#HTW+@P#S@- G@C6L5%4[E-C.?I:&.U=N84C\I]1O1"V4Y%-DB&I& M5;";U?ABF3+6S";"BYG?TWY_ZO3G:9 MOE,_@E#!HI7! YW&E23])8'GNJE?Q30M6/F+7(V[^^\J9KO,OUN^&\*[ZB9O MPK$%"MGA$$]-@I>871:BVV!O#,B,@1%T34*2Q$C."1;1P?6Y(:I0B[8% M_2B;[SF/H+1AV)27;T%C"F,Y>$TW'MXF 8-1'3+2(!Y4RJ,%C>Y3P:,9<2E M@HM7&!F.]5<0M* Y^JNPPQ@/?. ]??HZJ/-GF9Q+,42W+3B\=/QZ/!+&0_^* MDW!Q>X4A^[:D>(LFB)6/T[X[.#@QW&=@(FM!T];NDL!+>]#;REA&IC-7-AQ> M]HS52][9TJM="B>MMU@PFQ/P$M;.+FC.*MG<*H&8QW2=MHIS0\4 M)M.V>CD4S*4/@GCF?(Z=R7OIWH.)HAO9)Y^F++@A,\/@0G!8)K 2DSO*#P7%3UA M^X)VTVDL%O#UHV 7/#9D%E33M&"TK^[I9!9*P]QL(FM!TPI35\R)(*4D+6A2 M&K:ZAWD"MZ5^D+$*7.FDO#0#R?)(CRVW=GHBS1W6YQE+8-,#- B4,X9W5]YP M7+*I4%GBX;@?W?H^S$EB!WYSLVJ\M%VJ$V/ LRW.4KC@HF"&+U]%>A^K$3<4RF3=[ RH=D!4P1>]%01<3.3MG,QZ^,7 C)?#3#Y^^7E M7];CSV\\#I*[(['3J?RIY$V51VG%HYUPYKT O$C!^L[Y%:(6#$V]5#]PM1 + M"GXP+#=XK#'QBW%>X;Z$9:9\>]&.24O7^*)3 )EO-1FR$.H1MP?P6S_]M G& MVJ-,7B FBSQ6[\?;L&@IV/F!67V$HKQ\"R#=;@+R\N,JYF,UOT!R.T[=E!P1 MPBQZ?55)9O_S@5_BAUU(H-<]M1O1!V?036M:JL_MBFFGK5L04 ,[P#H(EZ%I MP2!,S.Z+6 DT(,Q!@-8SFJ$X\@"=<UK7H TX>"Y3_>H_7Z2APSI_=(/:HAT?;,! 2RS3Q M6F=<#].OQ*B9(=2VW'7:.+?:W$1J,*^]M1D#K3]??% MRNA;N3&VY7O#<+*AE>K:G<"6&LY;;G"M,XB_2OLU*]-29!XF=.U:J[\/K[D8 MDW" MN$9"7\:TF3K,VB!09(: FGP%TWD)-?$^MQF'0[_,2&I)VX=D%J2M #5 MLD1U?6?P U>Y@A5YZ]8Y\#:L7_+BVWL:^(O/'@RADC!#F0WG2J)VV+MZKSJY MRNHI_3X?9E7I1!-U>UWY";ZZ]"]\S\\B%)J989+DOII>4'T&[0#V&C]22--K MN!"#87)>Z1X6609.+]XQ'8<>GEDE,HZ&YL^H;<#QUQQ74=_BC?!B+O+EM_\' M4$L#!!0 ( !>%:UBL0#RA8#, <: @ 3 ;6_\*C>=UHHQ]J=-5?63)KM$YLJ4CR5W=3SQ8 A*GF&0V M%RW]ZR? )94;,[G@DC==78O-3%'W?D!\B 6("/SKOWV]&#W[C-/9<#+^RP_\ M3^R'9SA.DSP3M+B L?S9R^F M&.:8GWT9SC\]FW_"9W^?3/\Q_!R>O1V%>9E,+P#^NOQK+R:7WZ;#CY_FSP03 M:O.US9]._YPTEJ@U@XQ1@4+DX$PH8-')8IW4OI3_\_'/SGOCHG? C8^@K/80 MG9/ I XY(OV]8)8/'0W'__AS_4<,,WQ&PQO/EC_^Y8=/\_GEGW_\\C/TVF'W\4C,D?-]_^8?WUKW>^_T4NO\V]]S\N__3JJ[/A?5^DQ_(?_^/7 MU^_3)[P(,!S/YF&.7%<#:?AMG'Z61Q^:9WGZ98_O+#Q4<" M(B07*QC_>_NC?OR.,(516HR6$_*:?EX_L$)I!Q:_SG&<<34QFQ>/)NG&ET95 M+)/IYF^.0L31\K>#Q0P^AG Y>#T,<3@:SH\?C6!AX_D M)1:<3C&_HA5_@1_"UVO/_@WG UJ6.06?@,N<0*FL(!1E(7J>36&:V:@:C^X1 M2#='?(TTSZ?IV62:<4I*[(=G7[ JG+4^6^$+TW2'33?7TOH;/\X6%Q?+9\)P MCA>;OU^FDXLV/)A/NI/"2O(TDF.I<0W#BP6A&\\'VR<9J6IT,73']36*70@@GA@!CISK9C+_93BNJO,UDBW98/KVVV23\<+@5F@EK(6>1ZQ =!"42F"RY3H4IEG-C#FQ'LPL/]!/C0:.Y;\:%Y[,9 MN=8#S;-FFMZ(S)&="LQ51EI(65)Y MU0XTVCH>06XS6@DQ!R^=3 QCZD(OW0;2)X^U@:B/G^QF:X-6-%< M%,U(\G8ZN<3I_-O;41C/GX_SS_^U&%[6'4SZ?-W5?EF&+=CZI/'G4#@O:,!HV=L&3VTR^=S8'K_3KP+OBK>.)]*S,:O)]/TC\^348TC[.JNN;?"-G*O+ZM*HCF>3Z?#N-B M'L@&?YA4UVPRGM.TT1,_DG7&*<[F _2(R0L+A7$$Y74$[SR'%(+/A>=$OEIC MRK1!WG[^!L:S@I(T=4F"O!$I!40;'"@K?$HR,,%;QZ]W4?0I#CP#QVXONR/% MU&RY_3H<3Z;+"5@/R@0CM:'Q)%7C&R4S>"LD>"&+Q@M M<,!\"M7%!6.Y)6F5!(&<'K#*9JM5EM*V/O^[!T:_->9>TK\;HQPWZAB$YOB_"Y7 >1@,K$RM9E.KE"E#&!?":96#9Z) 3#5"WEOT6*'W: M,VM,@1:3WXP)[W >AF/,/X?IF,SU[,;^1QFFX7P@,:1@*?1)Q3 RMMY"9 R! M.ZN#$H*YYKNJCZ/JTY958WXT%DD[I?$=Q_)@@%39Y10_X7@V_(RKX/GU9%;C MYC>%HNA!E"J6&BTSD>KYD#,0742(R+P3*'/,I;4RV0]BG[:P6BN9#H75U8:F MBRJX;"#'1/JO, 8 G%6:?GH]S_5<5X.P0"Q@-!;2%O'Z'LE2GD!7A P6[HOG)Y??W M]\GA;B?\@V>XH7>5D$@71\OLWJLQ,:18+D?P269R](0"QUT]2R*GW]!'FUJ? MW-P+I$\^=CNI'S_G#<^C\9)<_)^_7I+=1=)#UQ(JKK)_%0K#O ?F!0TU"X*( M(8*5.1L7M8R*-2;##K#ZY%ZWHT9K>721@4^H[G$%=33IKAHE5(Z,S('0LA:P2EHU)CFP.M$L.6T5ZV)S M? N2PH]N&[MR#U6,G?0 M'M]T<2T5YOOP6$RTY+P")DLA\3%%2]$B1)9DBB'GQ%N7?FP%TU.#?0@3[MFW M:R" 3FK!KH8G#!6U6-*SL#Y%" DS;GPGAR(+@O!^ET*MG8B4)IL,R9R(*VL!EJEG&J*1NN3^G?RX]^$GY?OYX$\J^'6:V/+.+5C.[ MP&_4<^8WG']_PX"L?!04'$&*A@Q_)DT?B7_D!;*L8T2;/#9>2S< -*C)*L/Y M/9>H;S_UO,UM'[+KL^SO@B>8X@5:J1CB!3IHH% M4US1TN62N'S4<>@,WIZ!!_2<2;V19+L2\4N+T0+ M 8, ,K#"L9 5-ZUCUGM@'-W-8$H/62WY@9:8798:-%>2IK8$\%)PH-]YK4,) M7+3>;KKV^CYITV/E?:?!P8&SW.Z4!)>KZ&\XIH&-:NEIOAB.ER[*?/@9U\' M )40V3,!5M:-3Y\LQ*():I9B>=JMF@?@NR'KE89LS8X.A-.R_OWSL';W) W^ M*$@7*(,69%(0929*!)*P<1/(4'FF7)$+-N7]*Q'<^>^S5/BR3- M!-$P$XD8NDCSQ91&^6(R(QR98[8\T=NS(!R&[+)C(M6,**N9,=:+UCEG=U'L MN6WSM&APY*0W$_ZF*\>KB\LPG%;W;3FTI.F_W'BPOA:Y,UW3'BEB<-D7%HRS MRG75$^DFDCVW:9X6"1I,?L/CG-GL^^GIM_KCJ_%;G XG>2!\TDH3'X6J&\G1 M%H@N:9#)11,52AY:EWD\ &?/'@-/BQ*MQ-#2.B ]IJ9*O\3/.)HLVZ5L?!E1 MC^ZYIV"2R$DZ2SL(4=8,.1-XK=LMH75VUH. =N&&?:K<:">*AGU)MC?"\2'R MZ)P"+.3B*JW(LG'/@,)^)H4,*U,WC\C(+:LJKNT5?9B\&M-WP^CM@I@=9OAV.DSX?#1:M\4?B,1UQA5H M PH5@ZB"!(X.=8Q""7]+P]Q[5-@2TRY4\D^-2N>57,LX=[/KC2('[P2]4*=$ MYK(V:I*T#I(6W-,4Y=Q\&VS;F<(A)4#K+)^U>O\)QUAWG!YGXX#M-OKVC&9EMVWZ7)M#@=!9>*U5()8R R M'B%EKS S-*ZT/H;O<#A]2OAJRL3S"[_=1L.UK?.4?)#T,C(*S-063F09 LO MB['9$BC>O%/FU@.*0Y+ 9_,WI<;NRW1FG'XFNS=[/QG=: LYL-XZP[0'4RB M5T'3( O9Y,@4].R'JEN ^EQ=TT\.9":1A"?\;Q C<+>1K2_._# M^:<7Y$G1VIU>=%LQJ6MI-2Q&N8?R5_"NTYX^C_"^V# E'5T,A4Q2)K_&6 O1E@*&FYH8 M@)Z;UB'Z\:A[=3S4J?[J3IA/PDE5*2C)N0/,M>F95 Z"H3 V*>-4XHD5T[YG M^XF%^71W)7S9GSTA8]W[DLX M4GHM;TM8CF:S;6R$T'7:=X[#:Q1SO<][[IJS:5L5$'5JF>1:DI_$1!=D, \ M:1!K8C2I@YKC;7 :5%=O>_1!)>+<8_0R:\#$:H:>T> U.43<&?+0,P]>M\YB M:3R$/EG65CR\IX#[;%)O9E5OYDGO C.8R%%8#TXS4N"F%OB(*"ANM":A1$/( M&Y-S;Y"]LLQ=\:];T;6]W>R>.;@O(S^D=7QX;W[^9M;V650I8(PA!Q"9 DS% MN*31,@4V%9&X+\DT/W8ZZX![M7EB'4P40:".F49!0FF:P5J&0,Q3?>@)&!)2.T MS;9U6-K-2)Z("]/['QOY'[P[2K@ZPN6533TM)^^ M_3ZK+9&NME>?DYKXO&IC&.N-43Q[T)%\"V4]AT#_@1BY)M(X\HU:'\#OCJ[! MN?4@:!JF:P=DW;WLOLDH0J: M1HV!T]> M6Y:U0[\%S85)$37GV+K#Y%& >U6Z>BJU=#()MZA2N;M$5B9UU53M9L?:C?F] MWB/;*29U< 6"P'HWFZ9/W"(D([V)%$QX# ][ZL>#Z%,+LXY)=F*)M6#8G;NC M:V!;+YNY65J@&86OCGPV(^O%MKPP\*PHL,QK%W*VUC_>"G&W=_6J<+9[PG0@ M@ Y]J$T/B.]WE P\ETX&D0"-"96Q"AQC&KBQ*0DF4VE^1+@+KE[5V)[-HSI2 M7B=@TKK]XX=IR(0-@Q&%[&O$VG3&L.KT&8+* R\\N%A"]X'_?O];V$XKD'G.PRCX7]C'F0KM$DH0'E'4R!L@NAU F^C*9[[R%+S M+L\[H^M5C>Z)>-61[#II%K ]BUU'4IJ"W'^1:Z]*9<%SZR!GIK/FEOZ\]0%* MJZ(#SOY8>JJYO-HFPZS=N95[M\F+92YX(72&I&BHRA@'P9/3[XV+A-)9%5LK MI:U@=N+,'VT3NXUHNG6/;EVCL;:Z VM9Y#P2=Q-A4U)H\*&>'6ORX!C%CT6U M[J>\![R=V/0'V^KN2GIMKRG^WK[KQ:>_: =G_?3J3XHVQ/=R>)$_5F]3+P>J=/]%;7 M/MD.HK (WA=CT"/9T@Y.5X_JS73K@TTZ33\B0QBKFE6Y%VM?'$N M-$83.,B1%)YU4@5R0.HU?C,IFNIF[=PFO-YDUY:@WUKK7Z6JO-,+I^G*)JB6HL$3!K M!.5JXT'Z""QP+H,R-N36I94X4R\Y%D%[ MAQY,J+NK]<+WZ*6IA0BYV(S&J-;9@0\"VHEZ?["-\'82:EG(=]_(:_[,[-;( M.187:NL$2^,0]1$;XA6/BRY MMF3BM)9=PZ#X.[17XWD8?QS&$:ZR66OSFTF9?R%?:N!0)\,,![3:@5)A>2UT MAA(S-TF2 ?&WSBRWA\4[O;%7]:X=DZ5+8;3.&OR.<..KX&Q93%(G:/TG>2"5 M(;G;!%9D0?9".?#$:+ R.DMFRCG=VB/=!]]32$3M7!.UDE]+)S$AYF6WE_=A MA&_*=F7)32$?1S$H2?O:?Y^4I?(T,=(ZK8W**%N?#^P!KT^WW)Z*7AT)KVMO M\FH?\GH";-TMRC*!+K5YG$D>?'$:I-*,DU)XY,WK MCK:!>0+^79=JY7#!=*--;L!Q3'#)C ".MG9VC!Q"\@(,F<:YX: M] "X\H9EHHFI:"/1GJ8+O%>8*U>W?JZ>\*=>?_&9\ MU!@&60LLIM9ZI-J#G"L!KMY;+M$G183+^G;:ZM&3WL$P>M6@K[^KYK8Z.C>A MSK%''[BW@CL#N1A)^'R H+('Y$EQ%$(J;'T =.@>_9F;_ST='GU\8^"(I91LO'"JA=?;BTUOG;5^6>+2'IT6W._Z%GI^+OFI[W90HF&QD6 M3]YGJLW**-*&($H R8T(1BM+D?=IZ'E\QZ;_H6>GXN^\\^K/83HF>#/"N8R: M:L"TF"\?/9L4BJ&&*8SSR^%H03.\^?+;]9=?XCP,1P>@8'0^,94BMM8K>T(\5LEN>=V=]RR%-D!M?';!@8GU>@HMZK7#EMR44I(N MAG/?O /C7@#[%'!UR;7;NK([*39KB%52 M1UR?EB@"BT5I\":0;A?>@F,BDJ.SF^ -L86U"R#U<:"HF4 WNL,I4B+)I";@H^72;= TJ=8ID]L:RG MSEW NPW1+S12XIPO =YP;B-'&G+6I M:>VU*7_ROE[&3?86C4$;$N/-[Z[>"V"O2ITZ(%!GPNK<+EUKU7ZP);KG&:UL MSV/P&EF;S6N^$2$&/(68B^8@8T:2C]00G6*066+"T/]S\S3,Z^\_O@?9^EGO MPI=?PQRGPS!:U3^1PX33S[6*.A.EL\T@E*C75B7B.M:L-9NMYXDKQ5OG7CR. MJD\VYF ^W&TIUE08#1O5K7']?3+]1[WY99)P=@N8,2);G0UHOMRI99%,7I$@ M/#GM10?/;&NCL@.L/L7>[6G22!SM>?++<#R$I]LZB MWARER87FB.!RBB5%7UAW!N=>1'TZ@&O/CN.%T+G?>:-T-EPKG3W8"WWTB:U\ MTOV@-_)0MY8:T^?KU93O*F'?E-]GJZ8*S\M\>6G)XF*QS..\WF3Y=F]E4W2* M@,LUQ=J8X;SHH/^IX5 VJM0Y!^!.6R11WG'@4RF9F&!3G M'(6>)D$PCD-A5ECCC<^Y>2IT]\/JDS_?L]5S3^59KTC6LM;QH'G?;4@E6^YE MYI Q^IK?+B"X0)Z.\$R2#57Z]F5&9U-8S5;,R7;)_IA+I@-FG>#HZ'N1S[7/ MZ\J,=;_[(XZ1]GAZNR.E0X=TI#MU\7%P]WW+8KS*FS"<_GL8+:[UEYQ]F*S[ M4+Y=3-.G5;N*A'7#-ZVHXDM(OMYO::,JH#PC$@=C(9D2E4HJBO!X:5Q;3!WT M<]T"<%"233:@AA1K9;0-!H(P%'LFEE7FM+Q-ZVRHW='UP0,Y+^%V:+[:0K)= M=A+>4@3Y?#JMB:7+*7NQS#%]-285OJB-UQ^[$90/HD=OBR=G*/":D((%0D8# MF3NC6;;U#JSN:=O%T/JP/=I[SI^=4R<_?UTGS-?]W"_#T6C@).-1% Y\'GZN>?NWVG_>+XD!K7MG#'.0F%HV M:M2U^8H (X0W6J(VM^\^;M&O;4^4O6KBUIQ@][1OZU**[:Z7W(YSJ0T&GKEL MN++U?H1ZZ65A$)U,0+%G-%%)GF6T0_-AP_ MX!U=&07>M&E@N2Y)"_/ M2KS;B/N4?M0;!AXEUC.JOE_HNP/-T?)H$G!F"2M#!:'>M.;0%R44Y[IY[74;WZH\ZMI%CL>4QN[WAH:ELD<,K45NP_+] M-UY4D%Z>W^%G'"^PGL ]+IU7D&;Q3$82D*(%"4^1! M/2R)YIB.58M7O8*6V4%7QW>;$3L?2I'DBQHI.2AM2%4[+H"[9()B@4?>>G?I M841]V#LY+[%NZ\&&$FS7?Y9&/@UI7CODOEC,YI,+G-Y!YCFW0D9#RM\G&K1* MX&M+JL"ERS$GKYIW)-L%5Q_V2OK%L.;2/$-^S!V\00N3?*+86M=VDBAH:D)( M@%ZCB%Y$GEK'$H>C[2+)-V/JTN^Y.W]76AI+L;$FR_C 0-7K=Z** M&DI&^@5+DA-'PX^K9(/ *9:2)H%5]5XGF0-X+!R82,8$HRU7K0L#=D/6AWV2?K&L XFV MZ""VGJ%:CHW3V?4+#FAF_B^&T?S33SC&,IQ?S8*.TCEA/01='*BL**RO>1"\ M=LJE#U[<[H>\/5C:X[U]V/WH!Z6Z%UM#9KT/HU"[FOP]?%Q.S<^K)8#K;-G; M**TF?U+6K!K-*:HI,0*%.13:V"+E\A1%R5W)M=^K][Q]YY^"7QT*K_/=M^L7 M(+Y/GS O1CBY<2WBP=MNNS^ZU7[;@8-IE*ETXR[)Y)VMC3C \+JUJXT#)T,& M:WD6H6172NL3ZNWW>AXWE@UO312E()E:(X6E12*)M];IY?5DVAMI'>]R2#W: M 3M:XK?=GF.GNYE'?1W(;Y-QNK**7'O&.!1CR=^RANRC,F05R1IB-FB3;+U; M<#^2/NQ.=2K] R?]+'8BW[FKNZFMV/[X+NW%CH/JPF9$X6)6%-50O*SK1><* M8O%$*4>_D-$)$UJ?-G1E,WX-\\5TZ6)=OQWU:FI?C>_D_F1FL\Z2D>-%2D[5 M!INN)D :AX;%*#PKK0^9CP+<6SNT#XL>TD3=BK 3B_4HY$W.H_:2-*FQX+'N M'QB5P7D70$3+."M)Y=)ZO_$0G+VU=B?CV"$".R.UE@GW#&"9%S M\VLF#P+:A[.3'K!K7Y&=@UTWDP\MX9-<6HA&$UJI+#BG:N*$LQ9U*EYWN8VT M#]8^'*:^BK MVI7B-AELLX85&PB_$$M7ARR+X?CC.A-O,EY#NP;GYZ\T*EHPPW&8?GM%/)_5 M?:Z:5S49T6L^OAH3T7 V'^24)3&90S;U@J 0/-0;Y,'Q5%36MI _UE@Y=#B< MX]LH[PWM)7V8S8=ID%Q($:4CAU9'4(YGB))EP,),4EJR9-OW6#X8;I]V4_K" M[[O]G$_#AH9=P/<&_ O]./PX'C@MLY*24":E:)Y4@1AT -28- NL8.@!>]=H M^[1-\P,(@JA2(\ EI)VC@[ M#C%G1\-@:',)F;O6VNT12'VPO^TI<%L)M91+8RM)8-XA*=TT'*UZ$&\Z#FXP MTQ=6U7VU6^)*-)MKQ@;,VI02CQ"M8F3=HP%/TP"E9(6DFDL)K4/JXU'WP6IV M3[D32[=="=,J"6';2E$%63**@U.&ID32Y#B= EC'C0XN:FU:7_+S,*)&X_T% M:Y;@Z.Z $^9:&>M LGJV64@KA, +^*PSJ05;\/8ETZT&O U2'U1V!VRY4WW5 M4#"M5\?[>9CC\W%^37_A'FA<1VFYY*0W;"%S$BU$56O"6!*9,XRQ>3['3L#Z MH'E/QYR&0FK-GW6$2W(GV.7:GD MAY'UR2\\B69J)Z<6_N$C0W[,_4#GA4.IP-^$VF>'LP\I$L>Q8TOHW4(>)]"L M]5R@UN 5FS*@]1F4JU==U-,C&Q.&S+S+3!RK/>^<1O8AO:"-X-M/P-Y>3Y!,=-5J.LQI]+P30? M?OZ>@5+?>%^BRJ#(R*WE' (3]>YD*R H;BA0X,11B3GPUJV_=T=WK%F\_TTW M3R^?;XYCKN1TX\L#+V5(@06:FWJ%A4H&'%H)P7O#I/&>Z=8-EQK [I.![8B- MMVWNJ87=S#W=!?C]03_.R(U'6VLF ),C8Z45@/MD M_WO$RR;B/2DA;^\=+$W:D/YB]7N'831P@?&0R&T2/A'R$LB+TD&#LTSFPCBB M:QUT/_8^[3GUB+#-Q7YVTK[_%*;X4YC5^Z:_ M-_^K=T\/ZK&]U#&!S_6XMX0((3(/TC&/T7A+SDM/Z+M]%'TJ@NTYD1M1H<76 MTBY#J/68\^GJ\YNR-B4_A^F89G)]&_G+!7Z8;!))UP]YB].T;,=K>-0ERYI- M4'L,UE8LS$A(T13CLY5,WKK)]IZMJ>YQ]JG MF/^]D_N9]?. UTL4PH=1);) M :IY-X$'"2A5M"%E5FSK4\U#L?:A[^D3T;1[B?6D)*1?OIAB'LYG],?!(F9Z4?_M4 M?0B9*0Y,# H+]43%9'!&.:"_:IC+B;.S;%(U+O#Q_WPJLRL2G(7)/X]#O1/^ M:B^X"$F+3E-P:&CN>"W5Y45#<8X[=)+'YE4RAZ/=:;^?_?,2] C9GI2+JYM) M\O];S.;+!C8#(;15(G+PKIB:I,_)"1:"IHHQD2)';^P8$+4/W#,/ M1BXO0/.U ;:D\%,K:Z1TLO#6CG33 ?3I]+<%]W8L1#Z!M+NNE-]Z$$@@4]:! MUVIMTAN8''CF+'#F,:$T3-V^@JO509Q% MB$5G2$AP/>/%8&?.Q],^9CTA[9I+\AS4>^"XC"5?]W"7-:MD^Q,SX!-I:BE* M"IJS8N2)/+VG>UAZ9CHVDF[/#T.?7TP68QH100Z( KC7@=:;H*5FA $361&9 M\633([G6IX#9IZ/0ENSLG8C/H4T'.L>H4Q8@0NT;$7.MYJIW,"LE!9(+8D1G M95-/ZW#SS)IQ+TEU3:7[SK:2\[;V<,TVU)3K5"!X+:&P%*)6GBG3^EAH9W"] M.J(\(8^.%%.?.@E*R70B;[0FC'AB?Q$0M34$/B=TC$RB.%%,^T0/&D](NZ[D M>BH^WCI?LDF:'!P"CUCO]/86(DH.LA@5BA!1-6^*NA? 7AT7GH%F1XBK:T;= M.3&2Q@H12H+ DX%E\^C !4+AEF!I9GT^T3Y)KP_]3LBBHT1TRKK>.R7)*YT: MQCO%W50DWOX0!M5W-X!<.V] V%=*+4/3V9!@B*J0$A:0TE<"Q>3 MCZQU^X6'\+1J\W/SJ6^GDTN7%\N[?8HI@J,$SR6AU M! 4Q&P$: U.25F6)K=W\/2'VZ;RT&9.V=?WI0FS-6TC=!/FWR21_&8Y&A._5 M>$XFO :YJR6^^:.!+]$(1T;;NES[J/%0-Z$3?8HV:573);OJ4K8WV#X=E9Z8 M;ZU%>3[FW?YYH+Q4@6(3J*4VH! +^" <.)^9D\5G'EMW"C@:=)].4_O#Q*-$ MVS$C7V.8#<3F:S@2UD;%D1P*PE.\QHM,X52] RL[I>V:%:7V!X/Y+F MXZ,/F]^MMPNNGQV315CO'LP>.%S.(@6)2=0K&@0QP&9P7!K@4J:8,4K#.I^= M!N/H8^QS! \?6&OG$7W+_GU7@[CVBTT6Q'R2_O'F].A=_E^;HWZXPX_CREZ2*, M9E>'*K],IB\GBS@OBQ']6">1>[NN;T6.Q] MRL;LCPD\3L3=$?35^.UTDG!VE7]%H%_B9QQ-5L:2IRO66&!L3!.4\ M^'H_8%$E*M[Z(KY],?8I!?,4A&LIL@X]JE75\_ACK=IX$:;3;V4R_1*F>38( MF061T*X.^)3('H)3$HP,WH>2C%?=NUE;X>V9BOGDZ=1(4%VJJ,]$Z\GTV\ H MYS3+ 8R/"I1FGFQZ=1"U8:+>[DN NU=&:S1]2IT\C=HY1 R=NE:KU.&;G/72 M4$@9#61C:W*=0G"%:XHIM!,Q!)=25]<]/0*M5UF0)_*,CI50)]N9OPS'=3>B MGI?AFS@:?EQ.V(#>[5A."<@OJU<4I0(N6PE1FF!SL1C=XXT?=WQ9KW(9.]Z_ M;##=G=" 0D:(([Q]U->G>>1;T[B>>P[-,"*==&G 5K^SBF0=& G0LZN]!A%ND5CHZ.VCES M,FCMP);EC6!.@O=2@ZU]\ZW46NKN]S'O'K7W[#AX7QX\OE^Y]^1W1_)[*IV, M-LI(E>K2)HML!4(LKI9S%IEEL#SSUJ4?C4K4Q*E*([OGR)%RZ3B):Y!=$=*B M(Q,M*?8+II#_1C]Z+9TP+)#%[E!S=%!6<&^Z5;UXSV;K*#"IUXM87]O:2PN& M\^BL9R)@ZQL.=B^AZ(V6/)07V]; T:+HUB5 D57.Y)>(NO@4)Y4=-7FLACD; M69")QGIREZ _^K U&PZ>^\Y+WI9NZ^S]XO)RM$RS#:.?PJAJZO>?$.>OQA3> MK";OX%JWO=_0JLCMN*$UJFZ[/S[X-O#!96)1(%50XX^0!42F Q0DMBG.?':M M;<\6*,?JERV/7=_C.S!9N%RB!3+N=?E(&K**$6P*UO(8LVZ^S_TPHCX9H!;L MN*US&LJCF0W:@NFWR3BM8UP>;I2H^"ZE-> MY@F9>A!)\5 MZ*H!5"P9(A8)5CKE/(\YW-X(/'J57;W\6!UR?>O]75UQ;\KOLU6&U/.+R70^ M_._57KQ7T@LT&;RKER749@+1<4[ZCI<2W*;;,P2BA2U!JDVKW<1H>:?6RZ8CZGU]M #EG6Q>9GX719_RX=M(_,B9 M;B;Q?P]3\F%'^!V&8EG&1/ZK-*K>4LL]49"1 M]W'S?*(XX=;\PQ<PW&8VT>RQWXXFF*@N:H4XKA=A'IR>;D-M9^Q20=<.ZV\CJ)4)N9 MM%W1_B>&Z8AV=$'!PD\AXH<(^ S')0VJMZNZJ&K&U)1@EN3.M6YGN#[%=PU3>N[2W& ML[#ME\EB.HC*"\</T"FJ17FK) F1I"*HQ%#K[PB$EU(*CR::T3LX]"&B?2J%[1;K#Q=G)2<>] M\V!DS#Y%!QQYS>J4";RR&9+RF3&=K&B> ?X8IJ['?"=^JZ=.07)=S[(M*!80 MO"@)BF0B\LS($6KM0^R+L4_!>%-./70\U%QX)UM6FXC-(WKMBP'O)&D9):L/ M71"2Y\E*3;A%ZZ![1VA]"K;/2JA#1'5:'BVC,2&KYCY#G M(%/?@N6SLND:QMY24'QQEYM%$0OM8'Y[MBZU,P M?'XJ[2NLDU'I9I0D8RB6)PG"9X)H/$(T',$RQ1.JR&SS^^7V MBG8/>LI#I< M;#L>\Z]_7_\1"<-?_^7_ U!+ P04 " 7A6M8C\@>L'MQ "M' 4 $P M &UG+3(P,C,Q,C,Q7V1E9BYX;6SLO=ER6TF2)GS?3Y%_S>WOE;$O9=T]II12 M.1I32C))635S!8O%@T07":@ 4"GUTX\'%HD+0&*)@X5B616+"W2.+U]$N'OX M\N__\\OEQ4^?<33N#P?_\1?^5_:7GW"0AKD_./N/O_SQ\26XO_S/__RW?_OW M_P_@__SR_O5/+X;IZA('DY^>CS!,,/_T9W]R_M/D''_ZQW#TS_[G\-.[BS I MP]$EP']._]GSX:>OH_[9^>0GP81:?&SQU]'?DL82M6:0,2I0B!R<"04L.EFL MD]J7\O^?_D?Q?,]*$7_<$__U:_Q##&GXB] MP7CZXW_\Y7PR^?2WGW_^\\\___HECB[^.AR=_2P8DS\O/OV7^<>_W/G\GW+Z M:>Z]_WGZUV\?'?>7?9 >RW_^/[^__I#.\3) ?S">A$'Z_@)Z?9Y\^X?7J=$_ MS_Y('QWW_S:>_OO7PQ0F4P4]R,)/*S]1?X+%QZ#^"K@ R?_Z99S_\I__]M-/ M,\F%41H-+_ ]EI_FW_[Q_M5=2ON#R<^Y?_GS_#,_AXL+HGCZA,G73_@??QGW M+S]=X.)WYR,L*ZE?L%R)TI6<_U&?]O/.-)T3(:-T%1'HMSBH$&](X[*G[T[S MMV?1??IK&E[^/"7Q^7 P'E[T<]U49D">=XU6 D5_T*_[S&OZ_F8IV*M;55,Q$VH"O MCR%>8,_3*9B5D>!#H>,Q&@=..P?)>(4BB^Q-Z8JG*04W^?D.DF>C!6?SU;71 M(5%&P\NF^IP,FXEQIBDB^B\_#4<91V07T9^F2_YOZ6(XQOP??YF,KO#[+X># M":'ZUXOI"VE=XEG]IAD29JOH^?#RTW!0U]6S+_UQ3P<6!"I.1[A@H'(2X$5* MD#"SI+60&5U7P%A&4$.H7##RCP\$C81=@<(>!=&1,OO4[NSIU)6&5D :W@!11C)Q=X MM+*QXJ^_OZ6^E]GI=Y7=0"7#1O*\JUNVJVZ)K\OAX,-DF/XY)XAKAMR(#,Q8 M(B@E#\$[#98Q&X0RGH7<6,%WB-B_EK?7R;"E0#M8O<]RGLHN7+P+_?QJ\#Q\ MZD_"Q9PX'[S.S!O@HEHR+CH(##V@5)*V*EMR;+V<[R7HA#7?3M!W42!V1<%[ MG) P,/\:1H/^X&P\IZJ@B%YJ"7518V5O)V8",\KQ;.9WPU2,-+G!-JBK%,^P+"(MDK MRG,($B/P0AXQD^@\#ZVW@'6).V%8=*. NTA1NR+ES7!08PLD)/K$V:O!!$0ZYY&*C;AT9NH^>QV#^-9-W!\8"X7*$88PO M'R%N6==])KG CH0&2I&!<&@A""\ MLEX4'K)O'3Z\]O[]Z[Y39=T.)&XKZ0[VC;M3 M&C_].%R^!_:X"\XP2T1#+Y2XKI(+1P&'GS<',+RA\YTO:OW0Y< MH'>C8>E/7@_'XUYVV5D, 31WF8YO:2%$VIDSD1.S1%-*:AW$^O;VQXV5+:7< M@0>TRNJNM+W!R=OR,7SI<9$49A3@6"%#SGOBTCD$8[W2+)CZW\9(6(>NQXV1 MYIKIP"MZEO_K:CR99AA\'*X([4Q/X)KIE"LSQ,DT@>H]DK#&_0E^P-'G?L)W M..H/\WM,P[.9$O\>+JZP)P67UE:)"1E !<'(TD\"+,LYAE!#!*9YY*U;GAXW M:H\*$7<1KYO8<#-S\L75J)[M4S)G9N9[.L!'_33-O*&//:O2G"Y5DFS!_N2* M/M.+Y/SF2'M]\(;-V?WJ]"XH3<-M^#U. M@VD?AW0Z_*,_.:\"(XZ(V"D[O]Q>=3TAHN)1:3"*15#:"? R*RA*^ZP4TG]: M>Q,[D/NX@;@O/=Z%H&T:T0@"#6W#@98#UZ!,(6GX6,#12A EIJA"ZPN3U1&- M@_GI3LML3)!0BJH:L1&"% 9T#-'R;!S3S:70T$__]Y]OK;'7].,N^;0?KBXO MP^CKL'SHTXE>^BD,)L]2&EX-)E/Z+OJIC^,PR.]&(4W( AB_J)=&%^/-4VVW M?U6C+-Q&O#9*T'U.:J9-932SL_KC?WX/NH9(@DN1052V@C3$NEUIT&18&QJTGSQ(1;5"!OI^V[6QL[B/9:$WI=5\OB:G&IR2R9A<-8G3IZ-QS@9__+U]_!?P]'SBS"> MI:JY8I)B3$!AM=ZI<$[\"0N6A^CH7&,BM[[=VX"\0R7[M@##<#]*Z2"4?P^I MWPE]$RYQ?A6Z#KD=)0=O2.IATH8[4_WZ$&NFMR. 6W(.E<, F%UU0AR"%SE! M2$@6J,(H1.L3[RA@]D!*\K&B;!-U=8"NZD=>D>G_85@FY,/B+9H7:3XB>%O( MJ2N(!I1SM*D7*8$;G;0++,38^AA_=3-G&NND@G6%V,?$]I6-> M)#U=1U)&2P=_A.04,9\$D9:B YZ"H_]:ZU5LG_RRBIQ'9"VU$GH'E\@K2)LO MAW6(Z\@6NI>PPU@^S=2X'CQVT$$WF73W$.E=M%)77]46"[1.)'CC&3@G$A<% MM=*M+_\. ) ';);#X&,3T7>1*873@.1O.,!1N'@VR,_R)0E[/-U /^.O7VK< M&Q=)Y$QJ(WP][G@1=/IQA!!,A&RT](C%+\]ZK_N7Y!;G M=V$TF9,T/P6<*G&:R<^SE62F$%V189E6"15=D$M^*\7@]GW>/4_?W^&ZL[2' M;475^,"\WCCHU\&$A(BS2!@=V(%QHR!E'^C@* J<1@T @*R:F+FIRZ9)C@#(4VNG41XV84[M<0:*77 MX=Z4TD'<_\U5I>)M>4O':JB)31]FV1G5FHTE\>*A"%9F";'!%#*./!V;P9(( MFE>,K"1F_^&7CO)OVHB[ QS\-ASF/_L7%Z\N/X7^:!9Q&H][EA':2XZ 7A$Z M?51$D%3 N3">9,!8:AV76T[)HT% T%W<)+,O9G7M'/U+^9] ,+@Z^O7S]^. M[GHZK]_--J_QG3]^4D]>%MT909\P\ M&A >A[H[N+;T#<\8?#N:!\7GG[G+G@P^,AXD!)_)N5>6@\LI549I MFTZ2_,C63<,Z9NG'Q72'JN^BS]$T.:67&4_.R@#1Y=IT43-P/B%DI4HPVB3C MFO!D"T%V4';['C_CX J)#B&U"4Y"KJ<_N:'DE49'&V:6Z&SD2'Y' M8X4NWOUH5+J5,#NH+%V=5?;'&,O5Q>M^0=I'F",Z)=B4R+=4P8(7M0<2.7Q. M2&%M;&T0K4/7HP%#3_IB.G_EU>X]9+E&4! %+KMUTJ^O',MC, M4]0AN_:9,G>I>#0@V%' '517OAR.L'\V>'XU&N$@??TX"H-QK1L;#GXC.54? M\!B4,M4W%,(*Q0USK>O+-R#OT8"D*Y7<18_; MX4[V=Q+OY=7EL\M:>?BVU)%/9)E>+QQ^-LC_"\/%Y'P679P\OPC]RS%Q]X_S M?CK_>-X?32W?K[]^23@>OQJ,KT9U?M+S(:V1<(:_$[.SSIX]RXLI11O(E@E0 MBGT;+_IG4V#4HZVVM?A([NW@[&WY M0+\=E]D6]AV74?/@ WDZHM2#+Q0#3F8#:+R/&%C6O/5ITH[Z1G[6]I3,4@:8 MX3W4?2SWTSJQ_F- A M\B),<);,9B/&$ R0O9- .6GJ=(_J(0DZT&J[YM+:36W+P:&2C@X!P=:K8'LH M=' WM3,WLUY0O,>9$+X8#KS&A,CG=W4X*@JTY FM1'4\ZOQ9'B)HV]7%=^8G#;*^V\RU".M[HS2@TYU]1=#[B9B MJ>TS+L3A8LJFMPG0V/:#JU:'.'B^7!, M+N?;.)F)=,';[^%+=4EG2Z?GT8KJNT(0]4HW>PY.QPP81!(DK.2T>C HT(J: M'PYWA]+DRLOY?;G_/=XL -#C'8< ;M/Z% 1X"@(WM:C MVH*C1D[6M3<3 V_+_.7?D1_>J? JHZ.W# K M%*1D-7EEQ*P3I@!*Y4(10275>M#$"E(.U2A@%SW=G@W80,@-8R_D.CT?CCX- M1S7I8Y!_O:C.V93A!6%U^@WWOG;3YA8(U04\4P6L=2%XKXMC^7[WXL%WG+!: MV\JOD\G%\TZ2OUR-R:0=CQ>XFVYAWF=C!2)$SPAU6"^_ &,^SBZ[HT#J& M=B]!C\:<:R_^#JJF%U[VO"':&L1TU-SY!B&':>;<4%%W^J[N*N5.VO1>)THX MI9PV GP,M//)J"$FA4#^K1)%#%RPQZBL?O_\ ] X2'S86 M5UOC;-J&8&90A(LY-=X9]"'7YAHY@^*,3,7,!<@8(Q:TUBCQH/*6//A$U;:K MB-JNN7>C8;Y*DSH@\,/7<;4N%R0%&RT7"+2W>R()-83H! CA7)(8A+P]K76) MUE8]_415UT18#0VCZA[,:7H[F@^SGI\&TI(38,!D1?R%VF! <@9H1"GTAZ+] M6E7:#T0\EKW[T9C$383;N#'Y H#DNLTI&G^STQXFJF& $SGHBB2E'"@E"P1, AP6CL)KPGB+.XT]:_V>$.>>E+Z)7-N> MRV_[%[^%Q?$2,057K( 8:SVTL1ZB819,<-ZRJ"3C#UM0UY^XWPA6(_D.=Q=. M6V/W&8Z&XT\A(=D#+\A,&XQQ3E-@+MI:62]L)'L LX7(R2]+GKXO#LDF>+A! MP#6_>?6+:&>6R/ZZGQYP\G@LG)\J"#B& MTL:"8R72"9&L-($GF].#6ESG32>NV.;";&CXU@U_B"\2RSR!9QFA1\'$==M,> W["T[WDC(*1 OQ>C7" M]SA&>O(YG0F_#L[Z \31MZ:7O5 /"TNDQ?N#YW%57#QH#7=I-O@; YCPMK/!2?&RLAR]I4V$@B M*@8&(DF3R6@WV;:()ZXDX%$%%=N(N?& IGE\_#I)@^GO"B_O4_";" M;:CQ5/LXCK[V_OC0,\9)7H@G'GAMMVAM323C@!Y3TD7R;._KH37&]->SX>>? MYT^<:7C^PW<%?W_??L_O1H(?[B2UMG''J04QO_A?F TZIE"R+\!T'0_I; +/ M'0.7Z/\D6?D<'[:=ESSXE)750%2-M]A?KT;#3XMHIR1;+FI$""[6.E(9B8[" M06?%560E9]/"J+K^SE/6YD[R:WSI_FS<#^]"ZI=^6L3&G)->$!VA%'+(=+V/ M$%8!.6E2">?%IZ[1W239P0"3N8G_DOA>5A?^ZY=T<97[@[/:JI_^ MFVO7[:*$=9*@5[0FH\"% CYK#;LB-% MLS"-\=XQG1$$SZ(.3J%\0.*>SUR6'3K:NC>R0G4.%A0\) MTML3A(X$+!W4_"RG[$VXQ(7/L09]'56 /43;88K"C@8,:X%T1TT> G&I-E/4 MUD).(8%*24/@1+8W.OI,ZY6!M =JT4X6:)LHL'7OMIIW4QN*?9@,TS__ M("V-WW_XH]X 7VL_]OUO[^AOBRMA7:(LQ@+SC.RI0@YR%!+!.H9"H8TZN/M] MNYW>O_^X05LU#O>M@PYZ3?Y*_OOP*\YH>_MI\CTI3P06! NQ=O6(H *K\5"C M 4MA2<@@HQ:-MZ25Q#P2I+05^M[.J;6WW]D,MUZ0AAQ$0G.4Y*L5 MB]IP[U-NWFN[">''@K(]>\;[5WKC:HG=Z']QA1^';W!2YUV^N!K-NG;VAWG. M%XLEL'K_8(I1H!@M=B]CAJR2E-Y:9?4#\<^N2?S!8'M4&E^Y!S>/Y3]+TQ2! M\7M,V/]]1IH; MZ7M)'^]=Q7OH&'"]$O\]_-=PM+C&G/G$63%,17"(J>YU=9OS]1K3%A$*2H5* MM:COO?OF0T586ZARV$RDC;. JGORMMR@:>ZMK$-4PUS;E83L/]=V5PT-NQ+O MWG2?=(YHB21I:WM.AT05;R+5M@&_C_@E MC!?4+.JMT#*?#0,KK0%E.7&J#=FLFG8P5\B&50]7QRQY\'ZSP!I)>]A,5!T$ MW+Y;P&-R09Y?C49T'/64D:$6J0.&FJ]4,!%KM>XC"NNSXMKSM1+A-TKT6D+( M_GW)CDRVW<7<@>ZKPUE3RLCCQ$'Z^B)G9U/_AXNKK"'QMN0"IDR M*M ^I1B#H FF196H<[!)IM;W0 \2]6@PT5;\^W/]W]7I:I?>MO)=,V!Z<37W](!%.[PU2.PH]VH-\@Z3?M5M" M9T>]' A"-AC.G10@--95E!PX[B,$88VU/ N?UQK+<@K0>2"?ZAB0LXDZ.D#, M:[([%R,HG I2T?8:!*^<9G(CN'= 9G'BZ%DRIC4POK]]_VY4<^7<]J>VDVP' MCO4O5_V+:4G6("^^?77Y:33\C-='RVBK?%"*B)2V@(K5F-.RMG8D2X^Y*-"M M==FQ@?K7(NSQ(:.]/AHW02VEG_#EU8@$?37"ZQ)8 !I]?D]I'-R[T9?EY"&+FF'9>KH9?HB H1H M.!0F/*E51!)*X[WA'G(>#RY:R[YQW_/W87 VLX)XT&C)Q0*+,M(61/:0\YR! M,8F;D$5.IC2X)?OVPD?IBVXOTL9]%*9$+.K^UR"CX=WWM5?O_[9[2^'?5M\. MDFM\K7V=',]*2<%(X)8Q4!H9Q-J+/3'%&>T57,O[V@D=C0+ON;INJ[]-!-98 M;[^3I"ZO+A<=50KG=#Z0?9=K@U_F&9T<2&PEC2H)5DL16Z0977_I?J^NMQ;[ ML(7,&KI4LP2*+]<(,8E@J&JE@_9DIIO R+>+%CRQ9[10T3>9:WWCI2>HO*UE MML\HV1]C+%<7K_L%>YBRU#5AWX>:>YV\!,>T!V-5Y+7-:[S=^[B[*-EWLH[( M\FUS%=1:%1U$3U:22-^_[ ]JZ=IK#&-\WS\[G[PM1'AM?3/Y!SB-$D!&T+L6BBK#.B/7W'2J+=3!6Y MMPNA=FS].&@]$!3VN3?>S^*ZS!%/&D6AXR,E4+6!;\2L042C69(R>A6. ^=/ M"#^P^CN(<&W+7)G@:$T.LY&A8.!@4EV]DCN(G#C$C+[$PF(IK?M'=<_5$\J[ M!4('[12OD]9S402.W@'S]?H)!0//N(2H@H[,%J3?-P;E]?<_.OAL+=R5S>.; M)T7^-ASF/_L7%\_/J_,V[@^>A]'H:[USFE9Q#LOB ULG26[\AD9)D[MQUBB) M/0\UET89E<2 ME)!X;3++P&G'(1=/"T5GP?):P?^M,B)OD+*O!,C=]+LZWW%[N1Y+>N.W%OV_ M7-':P_%XWIMX5DB$W/NL@X(B:UA6I (Q"P.N,*9067+D6YL_]Q)T^&ND'31^ M&T7-)-^!VWASSO]_C]^PX[2'S86%QM&P&](GM@-)@Z+=_F MV:$(1(Y(P$IMTZ50UXJN $ZI$(E'3R[,@\I;\N 35=NN(FJ[YJX/J_LZKE;H MH@V:,3ZZC&!Y).34 80^QP1">_1*)XYK#/M;]?0355T38740(V/_BF[K5>TJV0ZN M"A$K^1>&K9="^X0BA6"DP-^2IO#7C'! 0Z/8H*0@=< M*_=J"WT_3-WC041C372XW;^Z_!3ZHVG(N5*5"X_H5":;WY +@.0,N!@SV!0- M"0$%V1(=X>,F)8\'"SM(N(/[EF][EN22FB?>-6:4=5HK),O5!4VJ9QJB\.3V\UQL<)9I MUKIQP-ZN +AEV1?BC4>301E#7I"I73]%X-D85F+SBO6CNP+81+_K7@%L(M=C MN0)XCY_J1??@K#9KGTWGU;$D[FL.MI\70WA>%* @U@HJFU+KM)X[1!Q;J'\C MS=YIS[2+A#LPA6\0M!B=O09)'07YEY!SF%#_CHJZ3^T[2'E/ (BT[65O!23! M$%0T J+U"8PSB25EN'2MSX2]*?Z!@'_W>M]$N/L*]6=RGE309-NRP$#EI,%G MFX$7+9EV2;C; \N/.]2_L]S7"?AO(K2V ?_5(=$8+2^"G*/"R%>*,4#,TH#0 M13)I/#G*IQ0_;JC&)B)KNQR7W4G4#I\"2R*S0GM03 4()3I(6H>8'3(NXH,* M/(IKFX:ZVU50^XL&!1]%2*:VTY:ECE"HXY6S2HC5?5 M0+X=W@+,J,)\+6/X%J$I!JN)1[".$T9#K6R*7 ,7CON24\'85<3@0>(>%S9: M:6%_;4U?U9:@9WUR):>YY^/?1K4_ZXU<5SJEKG%U/?U\ZQ!=D[UET"C MT-_+RA*^[G\F*-VB\3MV7>(:G3+ 5>T;IDV=5<8]A$!GFP\5UJSQVEZ'KG8! MPGO>-H^ "*E-\ BTBBPH:R4$93VP&JN7&6L/H\YBA@]1MZ\P8G.LK(XL-E7( ML00;[V'JEZ^S7O@783Q+M/-:1ND#68J\W@'5L9'>.@?%%,T,'?Q^O28U;9;< M;?(.'Z!L"Y#A?A3503#K'E*_$WIMF.4ZY'84Z=R0U,-$03M3_?H0:Z:W(X ; M6;TV1\,@^CJ&P1<'D7'R81(ZLD9+8J5ULL!1P.R!F.NQHFP3=76 KL7\EO&B*#J&+A7EGA6W=TO8><_7N4G:KR]A2\ M1GKH(" Q&_>)HP_#,ODSC/"6+.9$,E?(_&01M.$"E",B S(/V157^U(*IUOG ML*U%V".'37/==+#'O!D.R"O_A!-\=C;"&UUJ0]0FYH 00ZX-H90&%VP KGWT MT81H4VLG;S4UCQLJC;3009S[[>0<1W?XGY%F/7$548(.QM6$N #1!@$V9!4# M3U:4UD[9/>0\;H2TTD-G;62Q:)>S0%"2P*HLR^ -=V!$0"EXT#JM99"<3AO9 M3GSN[87:82/9=N;4B M!Z?12'8CL:]L)+N)S#IM)$OFO96UQA2YDG5V(UES6GI A9ECM?:EEG87FTP"*S49=#;5X2\R0#8JUH,_&-.ZVG,=NH[*$FYS M%=9<'1W$8NX1PO1^NZ<=<9X2V>ET,H$2)4,DTQRR+-EDAS:R/49_IS3]4%#9 M0@W[O3-8D?#08U;*D$@<3*@"*DMR'&L+65>\946K9+W:'W!64/EC0:F%JCH( MU]PF\PU.?OV2+J[J(*IOA8Q,VN@8J]90;:OON0;O31UA%HQ6!J4LK9,4UZ'K M$0*HN3I6AF\Z3U+;O4;TP2=VE%RVEYK1M:#D5;9(.P$(6Z%D/6T.Q27"4PE9 M"B13MW4/O6-+'+-,8IWKXATF4#P9B H5Q,A4#BGQT#QU[D03QS;!RBZ)8QLH MY!03QWCVF@M=:L\ABG63BV"8 V2%Q;!-%'4$F MSSKD/B6.=:#Z'5-ZMM';$< MT6F0"DO@R>C#>F8N$UQ0UE)N;K]*[ HP)K;4A.:&'#4^9A*[ TTD,'>\Q] M"2FZ"%:G-0+MJT2:)'/1I>@!@Y0I1RF\;@V1DTX,V@4BK?3003#RGJRV@NA# M<1)*P3H*C;R*$!2"0I.9")ZC:!W1/N7KIV/!(G&G-50X@Q.2*:D4 MQN;FR1(R]A5M;J'CNV/2=I/JL422ZSJ;S-?91_HWLWY?#"TJ92&F(F@_Q0@1 M4YTD9Q-:CDSXM<9^;P"/970<*C:\LVZ'C67<@?-RFZ9%@OX:5'44U%U.T6%B MM[MK[ $(["#N_8'!9?1*:7*9D,P>Y;V$$$,&7]-'M>2NV-;5+?L$P0.1U7UA M8!,I=]+\\O/PXG-_1E2_Z(_^;KPGY')E%B +&N/,>L+^4=1@A:, M>ZYUXKGU;?6]!.W? 6FAM3LM,5N)O&U/Q6D@Y;KAO6@T)YB3DNPDZ0WY0$0= M1,4*(+@* 1N^\9\!"M6$0&005#= >)XW7,9'[>]) >,"PVQ<.-I%SV[:Z M]2QZ]GH8!K=,"Z^-,L9G4"GXVJY9@2\VUQXR'*TEMI-Y\"!?\?#]'^1M!#]L M*K4.;J)?8,$1&8HO^X,P2/A\.)YF4?>DP6*-2L"-<\1E)BXERIHTS1(7KD33 M.B%F!2F'5GVKB-[N28)"U]9HDVL.;SU):0 M\?ATO8U\.S#4KY-4;Z;G5'GKM(A$$#-U8G(0'N@0JU>.&I74GJ/J(MAVEY+' MI_@MI;R_2J,;Q.Y<973OTSJXM-U+==$JC)C@C4X2(<8:MJD=$5V*"F)(TEDO MBL@G?$^;!>U'!';BKO9OP)R(,2$ F64NF%@PMZY3/,)[VDUTO,X][292/>I[ MVJSJLK<2R$.ADPQ3K.V5+%B5&9UE6+_^8/>T&^EVG7O:362\OZNY=:CZ4>]I M-]+8>G=TVXA[?V HEI/MJLE#Y4Z3*<,\.')B0$86&/UKI>5:Z9C=+4VL4#=817N389$;^C"4_MK0V@T[CGG8CK6UT3[N)R/=S M3YN\8-$( ]IE4Z/8#((U!KSGUJ0DDA7Y?M?A!.YIMU%H(YEUL:.3D?NVS/"U MZ-GF752<&$P\$*YJ(R=7.X@9;XWD.5N=FN_F=Z@X:74W$F[GE[33D\JH')4* M1$<. E0,M;I<%K#:&2.2UZ9YDM5Q7\OO8L'O*-]]7LNO0]>/>BV_D<[6O8[= M1N#[O)8/CN =7 2;6>V57"0XKQ&8C%&BL2(VGXQR[-?RG>!@$SGOYUH>'3-, M90$FUE T'7BTXW$'WA8ZCE+D#!_.KSO^:_F-!/_PM?PF4FMK?\\LBF^UA(NF MKT)E60D060=0 C/X$A ,)A=]2I[I\J 6ES[Z]'6XN\0:K\1SO$72_W[W.\DK M#)Z?AS'^$@;_7"1_,.EI&Y(@9#3UPDB#%TF0D\"Y]%IKF]7#:W/=UYV^IKN1 M;$/#C&B<7@8//^,@#";O<-0?YNEIP[1(*1H"(4MU(&]-&S+2 *N_="F6L,8" M7O[L4[>OVPBM80'U4H+FR%V'I.66]5KZ/(2MW$C^]VES!^&UW9M7DR:")&.0 MU0I]5WLYU$9&0H%03B@KBN3?!V8?B3Y7F+Q[5.<&,NM:C6\'B_[X 1.WK'A M2U]4T@J\20JL2XH1A\GJAP_5>UZPOV.TF>SOT^5V@FMK\]ZEZN.?PP55 0/Q MDJ!P2:8"*0I"5 1?J;SG*2=C'TXKON<%CTR=VPFNZ]7YD32S@%D.TB$!C0BQ MDEPKQB%H9R%%%HMD3GDKME'H]U<\-I5N*;RN[=J7PZO1 FM)8Y&T:V3MR-GR MB7@M)4"R0:02C#=RF]/S^QL>F4JW%%W7-N[+_N<%T+20A@QW R5[78L3,D04 M#!Q+3#N,%MI.)91%.DH8-QYTJ#?0RD?P-D5@@HOD77(VI1-5^@,7/%WK?!/)=J#K M#YBN1IC??L;1H']V/IG5D?4'9Y7$#\,R^O:75X.,7S[\&3[5O\Q/)!$8:B*_ M7G6%VEBD>G:&TTI267(N8Q2M8;$3P?N/5.^J\=L3(O:FKH:.^,WQGD:JS,G\ MI&.RU/J8PB'JXB 9DY@1EH>R5GO(8Q\XW,I$V%YZ=U6H6PVD78>,QS=9>"/A MKYA,NXWD&N[[=X9^:I16\#KKFLXP%3U"9))^#)(3G4+PLE8QQJ$5N-9DX1;Z MVT1@C?5V<9#H(G/;@C-6@>>W&YFK_K+4,IQ.9++RM\K:660>6 M\LUT^NE^0K:4L$%-QSO4$K_:Z!L5AYJ!K0KJHG&M^= ;F+]WJ3AU^Z:1?.]J MW+35^-QZ7X>FCL(@R^@Y3"!D5UW=J_H=!-WYLE^X<,)'(VGO$1)-G4DD("J% M1%OF+J$W[3N:[$_Y#P1$]J'[3>2[]ZHUFYQ',8WE\ZD5:<"IQ*#(5!LR)/I? MZ_D&1U:UMKO.-JI9VT3@'?0RFL=@]=T$VT5=&TXF.+I5?(4NL6A%AB!JXYV8,CB=(DA>0L@BRN!; MQSB7T?$(]+VS>-LF'EP/S=;I;L/!HH*#82D^)PV%.X)ASF30"N_!LJ!$Q%R8 MOC5)8,D=]\Z*]Y]Q0R0ID)X%P6X$IPCGGT3&ZY: ^3:[M7U6XBO#VH='$VH/?) MDSF@ QD!JB@/GM-A0P2EA%*9&-AV*CU JE S\3^@T2UDUT4#T&M5[-_,^5DX M[Y?A:#3\LQK[X1/]9?*U%Z/ XNM\BFD&HK.U2U:T4 T#@2XRYIIWA-J OD/7 M-[UNTE.L,XUTTCWX.O]$+3Z['%X-)CTI93$F%2A&JVF)HL*M+8Y(Q:WUBZ'?>7[1DLSG'.(?!#H>]0 SI$)57A=""V/@^.LF'T3OO]MA)M MFPR^R;'S:O!F./CCPZSE<>KCN$>4Y1(1P3I%_JG@C PC.HR$L)BRY%'BP_G_ M.Y%PVF#8JP(:YB%O2/>SSZ%_42WAE\/1J_'XJK;"?UMF\:;QXB$]I]#:VHZ# M\%\7@<@0"ZT);DO2AC&?;X\%VQ%,:Y'U0P&LO:(:)KDME\\O8=P??_@TPI#? M#JY[7+QGM=UR(,$QAVK2952<9Z%9+Q3BV0U;:>-JDXUT3!38%ZQ M\YW$1>W.\^%@/+SH9R)N>K_Q&C_C*)Q5:OO#U\,_<3SYMA1^#Z.S_N#9IT\7 M_30-RG(3;'2A2DS7^2U6@$>6H'@T/FCI37ZX(V)[NDX;4H=75=MP]Q;,+-*I M;C'QJOQ&2XHVX(_G8=!SP=6XD8"L,+3@ZD@5=W'DF^/H9?\+YN?GA'VLO_I.J)>):0([V.)#O8;.=-Y+#P6E M+L)JF9W=$C.KWOE(\=%$Q$L"@+NV[;A+Z9NK*JZWY47X.OX%RW"$OUR-22CC M\;/TKZO^>*J-?XSZY$N0&SOI)WR/]'MR*7I&))O)0@2N#1W3IMZOD C!9.&L M9CRGVXW&UX;+]E0]4D#M24U+(+=K:Y&[O-0.&>/SX45>PL*\LF >+K=9FR*X M@4*F'^VO&&48-QR\+T28KO7DZ&K?2JZ3=TZC:AU$ M>IBJQX&-QM)? I"=&VW,@3JN)-XD;=SC-J:LE0<;O !EM0#O% -M//W!DT$> M6L]1NX>@H6=X\YTBHTF_?^NUO?@;?E6VC\GSB0IE;& 2M7&T5P1 M1@6=!AF827P*'GARP:"CU):#8 M.CBZG.57 X(PCB?3OC^3<EUR?1'\(9]H)'GXA9LEQRK:FQ#ESF$K+'PK70 M.IAN,^7NH^YQ@*4C;2S)K&,=C>]^&?JCOX>+*_P=P_AJ-)UZ,-YZ?/>]3VLT MOGM]BAN-[_[VPF?C,4[&SP;Y=3_$FN#2Q_&+' M:;["=[CQP@572D(L.=*IDCE$ZS.@T#XBYCK+O?&J;,K KAM8"V)F56LN,5^B M#L!#J!VH>:A.>P%K19+>.F-3ZRSP9L3O:RSYX;![>ZL\C-Z7Y:0?8@3Z-^Y_ M^?KMV__5QQ%1=OZUWKY>3&NZ4I V9Y[!I$@"SD9#E"4".2'<2*=M,*UMNO4H M.U2UZH%0LPJ[[;370;'$TH/Q+KWS8K-UB.VH@\U&A!ZFM4T7&E\%JL[4=7", M6,@\IA .Z^=<9;^WOKNXQYR]N^S=JC(59#940L= ME(%>6S"+P__K\XLP'D_72=8I.ZX$H%=U9(ESX$568"RWW B-^?9DK98FTUV" MGBRE-KKJH+KP&W'W2V8JBC\&PSC&T>=IEFU=$O3GX:"6M4ROB6ZS-U^!ZS#8 MM5'5%7,'-\1V!=0JJ!X5&KH\8#MC-%G-?.U9P;(VE5$$SZ0&7UC(+ =GNXMI MG1;U*$)ZM,=OZOE<Q;K;4.: M] H1%VJ*!RI61Z:A@#I-FC#A6>!.RAQ:]W->C[(#XNS@X>,.=->EJ[+[NGP> M+M+5Q?3;]\.+BY?#T9]AE'O,IT#[O"#)93H#'"M 3ECM7:^MT$5*GUHWQ>B< MJ?WCN@LT=7?@-H#"GD*!_^A/SN\P,[[)S?C]K>UA?OI,G]5#1*Y9U&#S-.Q5 M>[]FK ,:4$O%36*N,U.R)2,G;1.T -P:('E:"$>(F2Z#:VWX^H"3R>P.?MSS MT8>LM093I[TH%QTM<%V@Z&!TD$%RJXY[-5SCYFD]'"5NVK8[:\S4LY1&6/_> M0XM2.9D@9V_GM8W&UU&.QLH43!0Y/!C,Z(JZ)V@?%P#:=F)KS-*K ;%$!]<+ MG/__%7X>X]MR2[+%_-IAW8OSZ<10&XYEFGN7_NAI/YN=<\IESZT$[I\CR M*P(\EQ(*YR$9G5DL#T>X#T'YTS(Y'>!T,%FOFYB -*F(J&L]1RW;DH6!5[5C M#1T+A8#REI+8)GN#HDK97HKW_&=]= M$&*VK@/9YB6-RD-VYJ]1U8X;248&8A2#+,JH,FM"QQVIWKG.6OI'//5!;XM#](R7D7,+(^ISJ%* M5E@(WD02GZ^9<%)!"59CL +S>B/F-Q%?*^+W51^R9Y3>F?UV$&4?2U%(W8/> MA,O95'(NO6&,&$!30AWG0V(DRQ5*D46@9M[FYFT^KKW_4&F+!T+ [7X@VVJB M@TN%!2WS1(QUJ.DHI? F)8?)_]M>,RM4O(-8NU>V-1)YI,V3BVJ0:Z7 !1LA M>1:%5,R@TB>HY >RWKK2\2;2;)N1MIBZ<;6Z!/XP$OV[USO(OYA)[)KF.*SFC)NYI0)(XP/S@ 3B*!8Y! 4 ML5Y$5MY+SE.,VVIU\9)'IM6M9-=VK?Y*[NSP*^*'R3#]\^V? QR-S_N?IES/ M>YA.?<5>]@9=# R29K&.TM,0,":("JTWCC!Y^Q9RB7;7?-G^M7P@1Z C^7XR/4PIJ<@3..M++=<2$,B"A:1HMRL^,\F:SP]O MS<0/ ]3C@$$'%NC.##W+>:KR<'&'-1Z0])ELN6E!2"9NE]]&T MSJ3ND)TGK!\(&AUD*[5:QM<&6?U&_W;2XYR+PC$!QSIB+[(Z@X/8M-F@3,IR M9N*Q07X%+T]X/P0H&B8B[*PQ6)B/MZ89SYE[,.'D31K4N[3,VON"\]QV=WF^N MS]WQ7&]F[CQJ+FDOQ)HI01NB3\6 B"KH*(L)S2"DDB C^NYN7'] UYO;H+2[JXW-U'VL5QOSLBG#T_C^B)'$T7Q8+6, MH+#$FI8CZ"7Q;1"AF(&5K&H!)9U3&&!%9Q:[,,N82] MNU1'@]L'+I"/'+:;J+8#N-Z\8/ETK1^'4Y(%%A $63ETHA@'WC /@1F5O?3D M[[3NG;:2F"-TQSO7]; +136\^QJ/)KV/_4DU7EZ1W_^YGZ_"K#LEJ[5SK/8> MBEAJ&9*%F'F$I+0(19-9K->RYN@-UU!#/WU'S,J7_YB67!M=- RE+R6H9KV_ MQUFE0;W&_3C\=3#I3Q8=*M?FVN1@J]#QX=:*/A^;0-R5)F MGF-F('2-I"-C$.A(A\1XSL[F9-<[L4X!."N,GL/C9A,E-,;+\_,^EE^_8+JJ M O!7NT2[LK?(*LF2JSA4MX+D7 MD(.*GB0IW>T^E&T<_,9\_'"0/3@8N@P)X.@S[>;+)?QF./@\I7W*S?CC,:O!K/!\K^-AN-QSV69([H M=P^/Y?IZ-1L_',8/#85#Y'>M#$D?V#\[K^O[,X["&9+E/TK],;X; MT9;08]'K*$P!*7BMTU 1G"++S'N#@CB-'5DQ^V'O:34<"70:MJ[:V8XCIZ0_ M:V,^8[(GHN4LL 0%I0"EF8 Z1!RBX_4\,QQUZU+M9L3_F C?N]K;=I7:6H2W M>7@Y)/_[S_[@[ 7YX&^&M2@/1U-K;W#V;#P/[?2X0>$,?!6DJ^B M#9!*7=I0-OHNSC3 =V5G"C7 ;. MK 6%TD((/H%6CJ/S5O'8>L[#(TL'W@@#]Z8#;Z*+4TFG7(>GIW3@C=*!-X+) M/O(JM]'QJ> W2ZN+3QPL<_6R/F1PD3-:[.C(#S5%Q[U;0T>#VXW2@8\.MINH MM@.X+O,4WG_X8Y[0$9/6Q@8#1,6TOWP$)PR)3 7+'7J76.OZ]7L).D+'OG.= M#[M2V%Y2@Z6S)E 6#3A:,8!TP@ME:]_(M3)/3@$X M&Z<&[PTW&RBA<1N_18(J';X?<- ?CN8![/&W5%42@JDY)[KV!Y8I0-!)@<14 M>/EPS\V'WG+D&<";:&?8C6B/J37?]$O-S^L/SF97(KR7"U$;60&GIIE* MO-1IDA(X8DA1J^)N7WX=+@R]A/XCM)<[#JH>2OD'3&<7:)S(D=:M2"0NSH&H M=K7:D%LMA2=/XRF=?1_@ZT!AIY3M^_U)LW_T=G*.HX_G83!/#NHY@3P$Q4$6 M8>MZ4A!3EC4QSN@0,"OLK,!XW\S^<. _#5AUD$W<&>.+M(S1_%?U<[SG#..Y MVFIDP&M0(F9P*4H0V:A21+(EM[XJVR^'3ROG> "T,CUY3QD\]/WEO)W=J_'X M"O-D2(+ N]$>8:'&VGDRVX5L[S>3910+'D\T367:HA '&5:IQ3 V.>0XJ MT_IPS&C1_.1_3-D\]4(@6BW ^ZQ F=-4QD,D)2%B,]4&KS%K MX>9;C_O:9R/E#)M(MHO@^(VL+JU"2*5(\*S6SF"2X(S)D!-3UAKE K:NP7MD M^" M%@@#KC$LQ)8>ML7:'B".\0^A]8 M6G":>Z@M,I5VK!1W-/<3RQ@X0K1V'&X_F/J/*6/QUW]=D5__:D#K]&JZ0]S. MC9AU&USP.;TT?AGZH[^'BROL243M(NT(2G(R94@;M(*% &X$>7MHA9"M9_ < MAM.GU7%\@%IY)!RN-\@\O>C[7,/NFX.L?.6^NX.LQ_OQ)!0@6:\RF@"&.04J MF$([ME3@+8M):,^\?)H6N#K:%XS6.B:X*!BS%6']9Q\F-(NM@8KH\LO+\1 M!NX-[V^BBY,)CZ[!TU-X?Z/P_D8PV4N<= L=GPI^LXTAZ6R(-^U >=00"YG@ M3 1;^VQ[\FY_6-QN%-X_.MANHMJ]MP(=X[=HJ.%T"GN5QF@VAZ.8F@F=5@BS*U*U8$'XA1 M&5PN6+,&3>N16'MC[H06R1Y0NO\%M07$CNF^\$%&;\X\J.F5BBE!1[84I(TH M:&?3V4)(#HU.(6MU.K+?4J:/YDY^0]Z>%M)!%M(. #O$G*:M^20M%.Q?9]7PS .6#$YI M#\K5%@DJ>#!2!(DH4W9'>\"U&W_I*+5P:[#8U$"J4VN^I:)<7SQ92REK:PXK-6WS M#BW92Z5.G#1.E*QTCD?3PJT;$9S0_G@R8:+.('A2ON_ZXNA)C=G%X -HRU3 M" DY8]P&9[0VCL&\!_A0MX(N2>U>N^=UKE$$%K5^N D(:.M M(SM- LK;&KE;[ $C!@$OO0!4; MP;E0: D:3KZ-+]F?SI7/ALP_+>;C7,Q=8O@4(WA7(QP_+ 5O7&:H$9C+&A3] M!R(G^\0;+RPKFAD\G1NG33A_6L;'N8P[0^]IQ@P?ED%R&#'1%F8UDAK19XB% MU"BRXQB3-EKIDUG!F_K&>RKXHC.E#$>789!P68Y<5Q.A-WUMIX5?.\G@>(J_ M%.T*SKL$+'!/6T;Q$+6S4)PJ1B:6,W^:#;VZ%B2FE$V1";A-EEP@J<%+:R%P MKA-CF4?=?+?Y 8N_-D%I=\5?FRC[.(N_0G:8C1%@C*[C,KP@\X:L'4R.,QM3 M<,T/QT=6_+41!NXM_MI$%Z=2/+,.3T_%7QL5?VT$DWU4T6RCXU/!;^)9.QLU=F)*^&/ 7D_(N M!(2HZ"A1.9&<@G7@=?2:W/52?.L3>04I1Q@!ZES/P_9*VGNW-R>9P,@56%8# M'L$:\(F^I()2Y5B*"ZT1]",4#NZ"HW8*Z[H#_'2O=D7$9*.#PNN049LT 3T* M\%'S@,$*EY[F2S3U"-KHHN&=ZC;-S]*/9X"<#:>+[$OW&RBA(9X66?X=;):\8P2BJHC M-IQ#\*Q(.C=5<1T0D:6)T\RLG6UK02UAN]_,!FL/SMCP\$C23=^(1X7VVJ67,8XWCM MP0%25"(R]V0$AP1D=.M$NUTAEANH^]L+?UP[_ARC1!A,[),-/A0QZ9XI"UD9I2.XP#/M0$) 8)H#%[7C M:"B!W^[GVY9]MG4BNUI?7IM M5>\]L8...9L,2]K8[M"XG*@G3.Y'GT>R0\YJ[-^6Z0^_8[UR&?4+D/73:\#-EI=\E[@FG^]5OPQ#++AR]#N/) MB_#U)A]<^Q0Q.K!89YVE0':*U>3\2B]=2+3ZLN@.I\M(>D+G/G1Y3%5!WVI; MGHW'5Y>S@IA?OWS"FE?QHD;.<9#?APGV0O*\D%4-V=7VXM)Z!^G#"YNP[TP=;!],M[_-=5?]R?X <XOK';>\Y$%$[,$ MHS(#9:V&:"R'G(HP=70DLJ,I/;^/D2>\[QT.=S%NCK<"]';CUN"R=61B&6(8 M5 X:@D<+G-#J,A3#_^!B<]7CP6RQF@R],V+1JG.EF_ P0^S(DX)*7<7 MB#O>T^-VS]'(I9&>1S":O"%5KY=B8!9R- 4M9N/2Z;3Y.-T9#<=^?NP"F[OK MP^]Q<7_3KY:>+X5=<^!++B?VV%J;R&4_'55__^_/A>/)F./F_.'F/ M:7@VZ/_W=;9G_^CV^NJ1$VZ#SP:\R:I>A[+9_ 5-"XPDHKFUK7L_'XS9'P[] MIP&K)0MJYV+/SCB?.3(OAZ/YK^KG>$^48G66LO(G07&>R&*+!H)+C"7D-7GX M5%;14@Z?EL[Q &C)>MFYD^=:['X,7W[! >E^\I+4M>P<+44R9YP#'A1)G#,. MT3,%++*221E6^]8S"MM0_H3O[A6^!+>':UHY_5([='Z[I>,]QC$*3RPH4[OI M.IV Q.L@^Y1"E$7R8([%)UU"_P^'X8,I?PF2U3&U_WN6)OW/M7IIK]W_;K_U MD,W_[I7 \?3^2Y%G3U"'D&J[T!QK>G0PD+@6,MJ8Q/%,*GU]?+W_>!+2:X<0 MM"^_391]G+W_O]MA(%[>_]MHHM3Z9VV#D]/O?\VZOVW$4SV MT41M&QV?"GZ95++DR*#H6B(6L@)7ZAS3Q 3C+H4DFQ_G)X/;C7K_'1UL-U'M M'GO_T7$1K.02;*D]$ID@LJ*)P-!;^H%[F5I?U#WNWG\;Z7G-WG^;**F#WG][ MN-R^/@1#R:!YB0FUGP: 8G/.(4HCV@]&#I1IM [(2'9?:D M,=(Q)X$KY4!)QL"%:,E\5"5IY\*=/F]'O)1.-IG[,:VD'0!V)'7$+=)Y$_=D M)I!:A."NZJ;49C4:K,NY^"S$G=[B3XG?Q[]Z3@E5)S4H\N;$S)Y.1EBO-#F3 M@AR_J#P$3=X?1\U9\(7L[G@RI])-WI[6U4%.I1T =DQUV>O.K+S.JE5%%T$G M+E-U*&.=25DX0LK2!'0FZW0ZY7IWV'M:3@=93KO![)@JO#?V#*52,ELCR*#5 MY!E&[6CKD!:<*]%GJXL+Y636T[W!AZ/4PD9SA762H9CB(5M'VWS1" ZQ@-9. M1\,US_YT[(BM1'!"^^/)Q%P[@^!)!9(VF N=BV;H; %49&,IKB4$;A-H&4UT M+C-73B?(M.E\< _B-R@H]=JQL!]X3#X0\+0CD5"GT!851MCI$=1&8<\,2C\T&: M>$(]539D_FEM'^?IW"6&3S$D?S7"\<-2B)@0G8N@,!A01I(45$WBC2QF58K( M.I_,2MZ$\Z=E?)S+N#/TGN8EP!HR\#XI4?7F?0#%5 &?:1_3O"B+-6@0'F/, MN:,JZ%<#^A8_AB\X?A.(H3I2<>OBYOL>UJAF>6UZ&Y4BO_V$]26#L]?#\?@Y MO?%KF6TGX^_A],"#XT8DB+DP4!(U!/*#08L4-&;%O6C=W6 -LG9=[*M?,:L8 M="8+4SB'2(8%*-IY:!O2 ER6DCP%9WSSSN0/D+2OPM_6F+A]V+24_+'4ZWY; MM\^N)N?#$>V*TW(J98I+:"3P7-O62DZ;N2H!K-!)OJ M>MANCHIL5]%TF$+9%GI[$ H["'V?H-#9U% 3;:')>:*O M>JW>60C91<\YD7I[Y-6)@>&!ZM-]8F$367> :*B-@Y*SX=7@\GHZZ)&T3*E M%+D\$0U1%HT ;[P&(736M7^0+*W-C*6$[-]_;J.G86LA=U'9-B%/Y]D@OZ9/ M7OSOJU%_G/NI"G=.GO;%Y5);VB5P1&[QX"96":W 4%M06@2(ABRBD!GCAJ%G@34&PS(Z'@D"=A9Q MVXO<7TO!VF ,OS%;QQO5AIZ#U+_H3^,NBRWL#4[N6L\QI'\^?_;^UP_/TN39 M9>6JEXED\?_:^[+F-G)DZ_?OO^ ;[,O+C9#=]H1O=+<=MOO.(P-+0N(,Q=)P MZ6[?7W\37+1R*9*HHL0>=X="$NW"0>8I9 +(10I#@I& BYO![YPJX;.1:QI" M2L]+9VZX?NT 6/\,ZFKC^@H45[>A\)=)$P'2M!3G?)@0Y/DX3=<@!T8$YYBG M)%EJ"5I/A\@4OC0T&N<5"S3L[R/89J2+(DIUT79@=[9/?Z!]Z7/)D80, I%T M4<^>.V)H#E&F;$VN??J\'MWK4 M8 ?!,"_0EUNAY3W4:-3\4>)\!@F7S>P9.FK*EERFA.ZZ*1"M=XG*K#RM722\ M!:R_ )-.U$4'X18O$3T'_?ZFW%Y^&J^<+0L:IQP#,4PJ-+F)$BMT(M$+'V@" MDUCM$*=#,5X>D3K54@H66-]O_.P?S7R4/MW>^3B[WQ:N-H0#PS4+,2&! M-=-H2@40!\ (9\$H9A@SJ?9=^7%(_S)$JJFQBIU%'VQMG("?XA*X!?^GZ5?\ MO!G[,/KQ!24W+->F* JC7:ELB(+!==(Y8B/+Q"C%+3-.ZNH9<4:0X7KX5 M6TW>7@^0AN_GL^G5./UW$THKB^\3/YXNA(L??6PF5S'.;^>CTM=P=3+^P4_& M*!@4A _#T7#V8Q 9]63U M(.1UR[25BU J7T^/#D+>];!*0\]XQK6H?4O9+ACU! MQWURX1!9=]*_9B&2E0N'TH6T\NI6L7">\52"J@EW^$7B_(DS''],BD7A*053 M._YX'Z;^]T)UM/>B*TU%T7<0E?QTTJ45S^(MH$%'SK4G7D>+CA9"\YPF0B-/ MTFI@,?).%XB=^P^/ M\(4H(C"*:Z%W$0VE%"2$0$FI-.PUY=S&VOD*_9+A(/^A6RX<(NN*'+B]'KQK MAB.8W/I_P63JQ^G+\*[8KAG^M%@*5T8L9F6CM9Y$+LM:B/@\5X%HQ76@W)0\ MSKVW!:V&.K=;<*Q2F@XE6M$MF$YF@Z\E&&?!90'"10F&@$;K)FTI7)E9(BIJ M(8335HM6QU#XU$>O-_[T\&H_&?"RC/WQLJP867D/8L6K-C .,>5M5%O_S=UO ML4\0_G/UG2"YBFOQL)!(9CP*"U)3L&]!@5NL;'W] M'2*PRGK[!25U.[]= 9&2YZ"XP05= TXF<^*DPZ4EBS^+-[_=/?Z'T]_& MB.?3&#VUL1]]A=]A/(=O,/E]&&'Z\_"VA*M: 2$ZX,0P(=$E5+I$>'%B.6-9 MJP@ZB;U^<,^@^_>H:]_PO7)%U\W:W#+3\O-P/&_FTQ729<7,JXRS^,?-,-[< MS_X=E!BU#Z/A=0E*_-Y\\9/9, [O_ P6$R]/&R1A@#/IB ZRY,1+BZ]LDB1+ M'5*0X&6.QQ*Y+M1+IN\9E=I%Z9/-DUS-8?)+>1.'X^LGG^,>#DIXT.+# ;,I M:R\B\0QE6HIY$%O*1@EN@"8)R=G:1TXG@W[[_#R/_KK);CUR @-#SWHU+M M&C]8-SV.-$6@@: $+9',9Q*HB<1:="X,MUX$=ZP-/A3,VZ?4F1330=;K5F=A M^BBN=J 3RD'13%+@#CU4DTC0KC15#"KK $&DVAT[6P%[^TSJ3@\5DUF1[B_F MO8I%^#9$:'D8_7CV<5X"=TN!K/ETM7#ZZU)].D1K$"FCJ6 &5ZK3!$*5]TD) M[9W:OXT]>OBWSY#>A-]!RFL+X.L%\S'S"^L'(40?*4TDY51LKL,UD7%-=.)9 M,6&!LMIARR? ??L\ZUMG6S-?JR=+?(5%#E39QOY8Y$CY1<6^XQ,F]CVP4M+$ M0;@K)4YL&?,1M8(HK8PTD9;BOE]D15SIKVQL+M>:,:.+7#U28S>F>BD4VR3^ M[L>33Q:WN!)<2;_,N*JR(@A7RJQ!*7&3?'91BL!K[^*. MI7JD55YFS/M^A* M1:\G!V/C_!8WEU9PFJ76).-N%,6H(TI0 8&QGW?O=018=,:%%Z%4 M=732243=1FBKJ*(VX#J+M=P![%P!EY74V(X>)^B@=Z)PT%E184DJNTNI CIN MAGMBG72 D)5S\/8)LC<(\QS\.$3T=2^T'_*U2_F11\V95E?M+EM' [,$: Z( M##>/UG)',H^))Z^Y-ON[L.X9Y!PAF-6TT70BRKI7O+A'FY8=W?AZ?>N\@J1C MUHS:0#)%3TPZ11&2H#AQ%DJZB%5J?YCMMJ=?B%JK"*^_Q?R9X[-8N*+14;C% M5"&7\V5-+*= E(?,N M8@]L.$3FE0./?QI.(.+'ZQ!V%USDZ,WD4$Q@,(XXI31ZQ(PZ:9FRK%49E3W! MJT]'/:]?<8P.FBH"["19]V%BZRXFVB D:@FC01,)%#0*G:73]1 M]SF*-ZOB2H*M_-8N^M3 Y*Z@N<\KU%:X!$81XV,JC9UQ.Q*")TQZ3F4*.,%< MX=W=-/;ENWQ5I%X[:PONYI-X4_:FUQ-8[$R?0UPSOP7(FCE=;8'UG_%UN@Z; MOA10.S6L-5C%2[)BS,2+TFPU1T5"3IPDQS3'E_?+BW=SQ9[8 8$5 TCKB0V8$P.L4 MJ=8J[F\@UF:DGK.9NM%/TYUP._ ;OTP:-+NS'R4T9'8U3A_^/1_>%:SO?MS7 M/1+&L B!D\Q*PZM7@-S#E%'!XQY-Q^.TG!\O;*DQE#GO-!$ WZ1 K?E-AA+ M!+>,E>I\P%MM@P\@QU,$_9]U5%=24TW"'?@J3Z]EO_@?9:;3073:BW('J!+. M38IDB./%T@J(*GJGE*\=[; 9R:NY)OVY2I1>!7%WX[!FF)8ETH\^ DP'DAJO M=03"0FDT)WPB5BA#DA9&1NJ=8;6O1)]CN##%GR3BK>M\]4#P!2VGO_I)8>GO M<'3\]Y;G5 K[;H.R4K3WSZ@T@,6 /\$T3H9W3SFAG(U6AD"8=W19;,,*GDH; M&B5RT ;7]\IORAY(IRX&FQ^_W'%9L(XRXPGD,EMI-!JKLEC1Q)']"C2OO2[L M@--7W'9-#CQ?%VI)^[4$9[=QH0WW@ N>(B:C'RW1F2(N&D8T9SY9YD'8ZN6/ M7^_91S4&'''"<8@FSK0];0/Q/R<<)ZKVB'WJ,7HY$X5 4"&8%X0FCV^1UXI8 M[7#?GJV2,HND;>THG+=\PM$U"B M")+63MQ_"R<D,.-2 D6U;W'?5E)8A_PX0/3])H5Q%G#/'QV)@.NFY.A$>=")B!P3 M]8DFIMC>T(XWEA1VD#;:)X4=(LK.+T<>6@(;';7B.%L> %GM&;*ZU(SQ,IF8 MK4TOZLY6OATY8[OF+@_#:LB[OSLRE@VZL!JQ6!Z)#%R7F5H"3+C,E C1=\N" M\]V1]4>"HZ3=Y7K_4#JJ!"NE^6(5+-_B[T8/%WK1!JNE(Q2"(Q(70&*9ID0D M9R+N@SBTZ.=^Q,"7084>A-[!GN+C<.S'<2F*K\/KF])F&XT:BF>&]M%G3IDB MBA=HRAOB&2T]OH46R5C\O'9'Y1UP+H,EM>6^-:&@^BWK^^;V=CA;D-:/T[+L M]#6,XQ".K[C5XIF5;E\/15_K)K:93I\,]L >B^X@\_CB>U%BLE*2)""C",_) M":=4X$'6OI;Q"2JHN,A$E_\8>E="3Y(F60K)8\I94=K>QN; MD?1VZUI'WR\N7$\7[VNY:WTQE7<_?O6S^02-Y,.OESFV+/ 8-2T]5=$J2B4] MKJ\ 1 6*LPM.T'9]5$YASU9T9SOWK$"%?>RJHY(.#K:>(EVA7.WFVT#KZ/QS M!ZSSG'YVI=&=Q#E='3TS1CNGVI3M683A[V5-71<%*FTT'<4Y\U2"'CWZY-9+ M36*B,AG/;3"UMT%[09UA,U1+A4V7\J]<9&ODI].KQ;Y]A048"^"I+!$&I7,O M+WU*I"!""4ZIU)#C_MII+Q[[]K5YLK J9[,^8/D\?@2YFR1W;)7*HY>-QQ@\1=> XJ16^=5OM[:1PSO2EHXJT0O9?Q7_/A].%J%?W MS$\\Z14^BW17+B;"I%(EW]L1;WTN;X%ETB=IX_Z+]59#O7T>="+4RB5W?O'_ M;";OY]-9@^9MNM@9.4]9R#A+$6B)%TF:..\]:M&S%"AEHEW+P;W]?I^/? %G M4!5$6O&M+FA*N8_2C/ 1IA6EVX"J6$-I*Y#^:R:=JJ&F*_%6KI"T'9R6QBJE M$HDRE!8XWI*0A264VPS*L,!\JW#\UZ7S'160>E'Y(5*MNQWX#G_ZZ1K-NIHW M[D*#.8^BKJK0]74[01P?F?S]0'5C4"9=-"J%4P'.: MV(BO3L;E4)@@+(/:26]G(LP>-^&\?#E$#5WS9/D#I,_YW8]O?@2_-C/\55RL MN'/\]3*8OQFO#:='Z,(P3327"B4C<+MK)1"KC*8A&\M#[9J3I^#MWV^IK/Y= MY.I2=Q6=GG(>\S-*_7H!YGU)%UP4$A9NLH :?5CZ5?B.NX(^]'V(3.L>._R/GPR;^?3+ M\ [P4\"-]3\!-]8?F\FFD_'LG&&",6*]\D2B92$^Z'+:DL!S6DH*/-N_;CB+ M.&C(?J\7ZBBHZ4&Z'1Q>?!I'!/-PTN9')8GOVPU "7F[2FDA>#\JOLBHF,RQ4>,YJ70T&9_9>F#HP>>0J)$1(\^>'*"A.PL.DS!1^5X])E5]C3[ MF=D%^!^OF HO":^K;ICV 7[4**4-[#[.:=I#/L_IS6MDT:Y]5\<4Z'K+?P#\ M' 4+X#)AL:P-$6V:"U01X[)7W 0>5>WTW%?%W#W'2!=,W$,T7]?37"/^G-'] M@>'U^-L\3(=IB"[2?>@C*/2 '-.$"HL2"=*@FP5 !#7>9)-#BON+=+08Z,S' M1UWIJ^E,V)U4@;S/A?H59JOAU7/BU0^YW_ *$VO1B.XAO1K,_LT?M_8S9;E6K["J%26^IS?C_SP=E!N= U01TP$1J0-FCB+ MX% &H)TVDIH]E9I:C?/FU5U?FAU$R3SC8OGQT_@+3(9-&C@T/58J3L KE(L M)>*2=X0[&=&%\1I<[/!]JB[SBS>,:&KHHS1_%*\%=S$_-/,SR?'05 M8^E?/'UP;-=.K8>46/*&"(E+E:1*$BN\*&T21&2&2W1Q*_/C(( 7PYCNU-+! M*>]S#PC^6"QTTX_#$3J_\V7FOG7XG^:$<>Z)]"H09^PB=E3KJ*WVU0.H6L"Z M&+[45L%+EIB36;+!,E[=%D9?_>%QC/2]^3R[@RJ$G.?TEBW_ZD//_.8Q6$QF@.45" MC^_G8\6G567B]_RD\7)C7&E;8M0!LQ0XKU.:$5S0A)3;^FS M,G^;LH/:#_CF"="A?#?0X+3CT/'U]XT4_5#J-Y>;S!57L_0<=&9$"99*-X9$ M@H^%L-;EJ(/A>3\)6@]W"13H1K8;", [*EB^3J.[OX%>UEP?^M&G<6XFM\O M]&-+EQ_T]$I%S(^?4:5RYBL 7^&NF12J/1KV$=^D#AIX(HJ78F)":.*-+(7> MJ(:LE/#5/?\VN$Y.,8XWD.8C^)QWC/;NQ^K#98!9=@[U'5$4BYA(:0TNC5*C MA4S,NJ2S%[4#^8Z V5=Q].KL>9&HW+&*SEU#O<3?XB(_;4;#M)C+0F2+0!D; M-%5!&*)-J8BE09- /4X#P(6LE89VR4E[0LXWCWZNL,[.]=U4E7OE](.7B%8! M,6TP5N * M',VI=IOP+5#Z34.IHZ=M7=Q.$'+E"N3-!"V:GT'I>#T:WJ*__SBM-0O'(F2+ MWE&Y>^02IQV4)Q$D#Q[MFDW[*Y;M'N,-J[6N_+JH6K2S9 ^5,401,P%16MI' M17'?GBE)SO!HK&.I>I/W5UG&K"\OK[Y6.H@#>UH;J V8OVJ-LX,4M;/BU3%2 M[KS&6:8^.?"!""EP060YDU#:!2;!8PY>F@RU#?]KKW%63^.'"+=N@.^ON++= M7-W"9!C]"M.Z=8)/*09F"*14XM$UD"!+,8LHE%/,VYSWV_JMCS]WE;.#)-Y4 M%E==G^W3> :3I9_A1^MZJ9E3Q1PZ+2%((I65!+%QDG,&XY&9PL6]RMOPX#>J MME-%U%-=0<%-9&K@+YS12/5#B M\$]I<\1$EM9)5OO.\]'P%\B'8X7;@66Y7]B6.>\ETF) LU'2^!(\69)#91#E M8$H1G@(XQ2DSSYWQ>L>N#S N4.^G"KN#LO(_P=T$XG 57'$W@H6(Q^GJMLC@ M?Y>!DLH%4_Q7P@7"DXE[X@1G* *>K$""LN=EGTXO%]$"UP4RI+HZ.DC1POV- M'U\/PPB*O9J5M/)["_;WIDE_#$>C 5":I1+H%&E7 FRE)9:5"@,^@=-1LVA% M93<#7"U1L.5!7,8O' MS+-2^.)JDS$MNXP2Q#H9^]%#BZMQ*M!^?H#VP$+',Q.*2J*Y=H6%2, @ S$T MN)2,-E;4?BN/Q5HOS/% !,N+-VX$SXYEDC671);*X5YS2J)7)DF?;*I>G.8T MQ'T%/_;"O>T!D9TK\S7$1MY?#STL*7ZTN!H2T5*G'2,..-H Y25QDAH2C/+" M@U!,M]J?[XF*V@K@_'?GW1.@J:V(RB%S*TOT&-+J*+P-J(H!DUN!]!\Q64E1 M35=2[H\"4L=,DR \"TYDU@C.F4 81(GNOX'0SL*_+M7OB)OL5?,'"+>BQA?5 M%B8_!K]]&\A<^LN7(Z2XB.!+)9#,6.(8!654Q(4L[E#O%.+_OVY^_]OJB4L- MKWYX4/##>/T&S542?'.2U.K>H2\RUE?W^NL+QJ1$=D9D$E@)[V *O[.Y5)BW ME.*$RI^]M[$;'OR6E55!5)67V _S27,'*QQ*6:\9U42&T@5 J4"LBHIXEC15 MQEOE:W1&?SSF6];F2?+KXDZ]&<=EA9K548IA$3A.@U"W*+\/K%3>=X0F+K14 MC%.HW5GW.8;^SZG.LG,[2?1;U^+ZIUCS,(5_STM2\._ESO_X4ZHM#ZIU"M4& M9ZTDV:=C/? A)$D91\51;AF1/B3BE13$HWGUG$K48_6VM%NPG'Q*]/2YR]TB MJ*R0\Y9PCFN4--22X+4GX*2PI46\Y=4#UC?@Z"V=M8:>7YS8G"K8A @LMHTK+B(6IAC:]M/5ZB.-M)S,F* M?7$/>I* NVBU\ 31HPKM;7!UU0UD"Z8S-6L]46<[*7"BP/LD1!!1FQ*-G9'I MZ!EY0.=8E#9.44; 3:=4W:X$9^Z>T1>?'_UJWYE1<.+\X9!"62.L=&DK#B!>)<^JCX, M;2VJ**?I6+(=Q-^NZX<5 90^<0N:>R<<4IDBKZ$D8]"2EL$-P=\EDZ&D;=O* M;_XF'!?C!9PLY$YJU3_%M.)[&U0=>0&;$9W'!SA=8WLH<(*X._ !MJ#+*M%@ M/2? N2-2&UYN%CWAF5.=8XA>[SJ0?^TDV&/_^^+ (5+N0O>X)?Z(O#)];C&M_:GS$)EUK<;/X_5588;HM&>6 ,ZV%+R2Q.J(DV:*Z6@A MR>>!XZTT>3] ?S:SFNQWZ?(XP75M-+__T:Q0:<$8-5[BWMV6VMJ"DA",)(J) ME ']1)K<$>J\'^#"U'F?,'$#5%W4$.]098*[:W =95U<-MH,Y4 ;&&ZO;3X02Y=U$'<2M ECA%MR(1 MIFDI#Z(""=H+(G+DBAL:)+0J@O]Z";&O/F*O?#A$W-WS8%U&+@6FN4TD0&G6 MK4*I_ ""1. Z2JH]%;4OF#<".4,^?1U%[5;_$5*N?VCR$$ZQ]EY^;<9?H01, M#\?7[_WTYOV-GUS#]"HE2.]\_-?'9O)E/KEKIC#]G']:*&-\_>'=I^\_70VB M,"(Q&HDSQN#FTDGB=,(=)D?W!T"Q;-KY_%5AG9T_/Y\4SWIV3?7!NH_#/R$M M)U!^-?'7\+74KQC(F RZS1IWM\;C7B@IXF1PA(L,N-6-)L=C*;5MS$OE2Q49 M;[4^1R9$O+ 2"[D!I-N_K9JCH5/^88P3F:SJF4QG+9(B#K!$9<#I@RDJ0Q^6 M*U%A"I7R)98)+E=ANJCZ5]DV/WOXJ:7@%KEVRQI"]PDZE1%O'J/WMWNS5EZ4 M:]LED$XB2GP8CG#J,%WU3N^(-SL&.MZ*7,4XF4/Z\.<=OE]0@*;$^4!)Q-T^=TI#C_ES7UL.=(1YFKQX?&89NQ%;;)CQ)%(>8 M_K9HOUV\\,_CT8\#%__'SUFR-:8'DCY]\D'+_B$H:^7#H?&&=WZ*9KRY+2KT M2VY-_/AZ$;\\???CX>]\\3\6,?$%UCTV5'GI4?TH:K_R#JX+B"(B(2)20(TD$4 M!!2$"(A(E]Z)=!"1WDL2$! ADJ"$K2F<[7ON^<[,G>_>N??^<6:^.VP! 2)XV5G8V-E8V#G8/CW\')S04.3@X.+EXN;IZ_%_@;'R\/ MW]\__B[RWZ<>8F=E9>?AY.#D^7]]'7R$"'$=:F/[AY5%%G)(B(55B.6@!P(% M963_5SP6R/]QL1QB96/GX 3%X 5OJ!<$Q6=E!85F!R4&/XT /X>P";$+G] T MYCAB>YM3-EA$Z_'S?"ZYB]6=HM?&R/+:[O>BN'G$Q(]*2"HH*BF?5-'1U=,_ M<_:E?\OJ2TIK:NOJ&QJ;FEJ[NGMZ]_8/#3^,3DU/3,[-P\ M<67UZ]KZQK?-[Y3=G[_VJ/O [S]_]6*!L++\C^L_U4L(U.O07Q]P_M6+Y5#8 MWQN$V-A/:'((&]MRW@X^(JOUF$ODXO/\ZDYN.>UK9%'W>V,\8O(Z1 7*7]7^ MU>S_F6)1_Y\T^P_%_J=>\Q ^5A;0>:Q"$!B$02](5(;\[_&_<+0-4H\%#RR2"=6DT,36[\)#]7 MEZ>=#=EW5HUCY.-\$9&XFK!NE]1D:!VBUUJN2^980^[Q(%UM5DZ*CCE3&4(-9;3@/!'S5;V2&Y$=/"@[<;0B>3)X<$6 V_^1 C6E M?)-B(=*OTX(N9!.W/,+A6G.4*MW-]O4J9\68FR?-GCF'K<%OP\A?44Z, MNLD@F =NWLJ$\G;^HEKVNQPV![&LZ>KTNLO4K.#>Y$W30_?!^=: 7MHUE-=HVQ'BP#O!RL**I>V?Z\>?\VF^U[(YR1+_5->K M*SWYD'\L(QE&>(__ *6+J&S83> \1N8]+E$RJ"E<.=?&W1N;:SIBA3M1.[5N MIB+#8BOBG[FNBMF^?OY,(*(@D8R8-V#RA-"XT0,RBG&=!Y!Z 9+ .^ P\RMN MMI!BA'WHE_58;\=''GGQ2EG[O;%:EJ8[HYQM8W"U05"OV@-(U'6733WT<1RC M@0[U??==3:S_.LX_*=QID"VEUE*X[Q%TA00W1BD!_>3TU9'')"-%E"" )1Y MCB(?T& >,RC-UTT)B1_E>&'W']A:PH1^<^&O37FY@1=.W\9 MF71#.\F%U[NI66\ZS>;XI6O##6SX;"0P\-M:UV])RZM"@FD_X6B\D/$/$]@+[ MWR'Z,[5? %!-I1_)H7I1:NEZC *8G[74QS]_S-053;M'W)7%@<43+/9 M-20\;\G?++M%R-Y+?0RML^D2F/?N/$VW!*177H7B!5Q[CS5(SOOJ7W5>[B-D MI"T[K9@V7>1<3OYP[,ZN,FO#OWE3NI4]G!JG8S4BZ!=[._"VOT)O9V-#VD/# MNK]J3>69?3QCSYY .'1%M;N#]0#2>15W"SH?MD+'0XQ8T9-N4A2EE,"5YK35 M;CUKK:4N]2]*^&//2Z[%Q7*RR6A>D-DW%;G*\N_0+8[QX(+(RL[FWT0Q>RNANQPL=KQ_+'#?F) M5NTW=KNOD*=.D< M_>U&FJS_?%'_$T.ATN_:?NE#9[.V_[#].=Z<-KT6]Z?WJ?L(S7"9[DX)+/V>/45:?&3^&*4D/6\"BZ]O3:ZH2 [XJL)Q MR]G29DC$4CZE2_*W'),[AEQ,O0Y&:1C2OP=7MT\Z3[-%;_)XGOO&W)41BR.L[\QM49/(Y^G92 0$"$3=4%]\,ZFSE>)O7].6^,_=A0JSL=>1 M RE3IOAA=:(AZ@='&A+FA@AG-*(.'%%G>\Y+2B6'M*_3(&YL"WE?J08Z8UEJA9[7N>CB_ILW+[$]0# M"*,1#65VPFJ'=_HTQ.8K2RK:@-)+DV?YF?[OEQ\X\7^]@6] M^E*:Q>*)JC08X26P9N7*:15[5F*>+2\4_@*U%M8@E\!V"VI'QX#^1Z 'L/7FO25H'>8, MCO_^3@)T;EYYHDTW'_@DVC2..A]P;U]X84'_1V_/2&S:6F=ZP.F"#,??= =P MJCJZ]P#"?>H 0EC#)N"$#B"W$/$MYQL[8=&-+;@L_\ 5Q_5TV\0?G=O,?G^) MY^^:ZY[N^DH$<2&[G'M?\;9YXB+0YU \@"[-FGYZVHB#_I LEK."Y=VZL253 ME>]WV?EL^MEK#YY],KX9>XU+[OA7AY_UE%8F=UP5F&O'P3V_"LPU=F.J95K+ ME9XPY8")RY,Z!IRM#X-T2+H['2/EF^,#5S8KQF>&(TB9NYXL23J>LZQ_[*NZ M=X#S/Y1SJ'! ZFRR.%SF^^6JIQ?TK)X#!/1%W%U_"BM3X-$!)-T9D 8)E%EX M 'FK>@'J!FZI2]F2G*GW; L7^%CM M)8;G$Q6/X#RJ5LVWX;Z:P&C$$%[!C[69'D X&"AV1OT!Q.L DH@3W&D[_Q;) ML8Q)PO!7HH)+X9N! 1/:BA6!GH8[HBU=']6J+R5)OIN[J)2EJK\91I>LHH4R M/^/K<-M2G!\QL7B^-E4"/!YV6$S9,.P-$/9/XF?_VR_DSZU/0CY-J+!E/+W\ MZ0GJ_=@AECTL"80Q=@- G::/'G/C8R31M8GJX2L:?1AHS[X,% @EL@8HQ0X+ M6\I0J2OKCOFUC=Q\%_,.3!Y:LG1U-HZH)"PPTI7H!1A>VVB MPR:*WL4!$ M6-*-)3&2&;'#Q%D>J83D,8845@3I_)XTFS=D5_@D%@WE7)V=X) M]X=EM^RF-RB9*86."YN9TS]-V2J47:]9)G&_2X2=.I/;BOCI?:Z H'^VO#5RQ-[N2U7*+'L^ ME0M2^"V1*\02# 2#!K<--\M2I%]3UR MR*PN[Y!2_<2UH0'RWO.+6N69@LX6E&>:P2$A?8Y?65G[,60G[)-=.AS()WM0 M70#>U=241W&=ZB>KF&K?93C3;1*'3!;6@VJ?N@R][)@+C_<^@)@_T?M'2Y'\ M_7KH\E'0PI7,8?@1'"'O42I=I)%@%K>2&B_#.G;?I=W&=;Q-._!.=E^.Z.M MA>_6B/#0H"3U%E6#/@6UH=CXR]*\:#5,9^$PS01U>PSC XV!LN/\,-Q(#4=< MUN7)O2V$*/UL>H_^H\_"%5\USEGHJEZ,T@\PNO3*_\59B4[:#,&!+GQEALGU M^P#"%L^H8K)NXNL-L4(DNCFYMB=[9\Z+O.*;4F2Q#&U]G#/D4C+$?4/D]U/\ MWE&)?HCD 40 1MC$SV)7$1_A$J@ 0("FB0JGV(\\'JO4Q?/Z,CD;LG]\Z93] M>6?RAV=#:S:OE0XD6GY<5;BJ^IA5"9C+(V5YHX2AD0HOA?I&Q$U05>.X X5U,> MI+\UY@KG?5_A76\9N'>V,^?+*_N0^"_3BAS/>"76RN0!TP7 H8$DZ"2,D8W8;JD@2($K&]> 8Y]LAZ&'F))9L M-Q)U *DM)IT@[,R6=:$%9SKD4-Z41>&;WS "AK*!F?[^.I;RX0M;227NL5\6 MY;6>.24U=-=+EJ.[P+G0Q]A&[WC40W)MM_/A5L(!)/X PJO;/XX^03]#";BK M6%ATI<;0_;J/0II4S@/DHMJ8 6NDA>M0*T6?,-.C\=2YD2Z]07$PGT#K^'1P M4=#M%5O9G'&Z>'&D?7W._<;87OZBEH6DUILZF9GOJQNSC<@LCDU5$[C9?B;7 MR"ILSH3)D[ * TZ:]\ 6T$.];DH -G]YUI\I-(&&\DM.;P\$WM$R;;5M0BS5 MEP>9296 \ &[4/8[#4P*#N8H%5;K0!?;IV91_L'P&'JOIMC8CJ$$1% UDUV@W"Z6[S/[/22:E_):4RO"!>@R&K2C0%97 M"%W]+SS0!9WJ=@21!O8-HX9VI;Y;"8&)GX/NE]&?QI[LJ18_*S\6K]_IM^,.KG#]?'4 XRBLX-%H;;C M 62\274O?26+7C:\ J-I2XTP+N5%&L*)^W1I YH(RA]@7X6F'$!80+K72$6K M-I'/U?W9C_EU &%=L [SO/7\88U?F-:"ZS#"URM2\$ZVJ9<*3:@GR.$[#%#8 MH8O*4>_]M0)S9 8J@_-NC8!?D70KGX?'MQFL')5[NO]/*U<-.T)]24;?_(:E M:/SM9P]J:JI6]^D@)B*",(1D7$-='QM>,:.TL&,LTY:XD'PH_'$3Y4>$OP.3 M;W>Z#9[/[ 9[\KP*@K&<_PV81_.87+)GRLIF%DF,\YZKW:\W F/284S>&;)! M#[X!FH#Q$)B#4GV ?,I,CPQKK&\;IH1^IN:#GO/%;ME>+?FLK*N,TNO/MI5? M+J\&!)Y@$_@$!4Y4]4!YZ2!W1[]'GZ9?(UO=S(7V/!I)W3NOLSP[Y*^??O[G MY;P[6J6#1XBQ7T/YBH]'&HM^@Y$]BJ9S'JX<0.;]=NQ>6Y4->Q/U$YVP]ZN$ MTAVUC^5=N=EEN=?GGP-:QKBTF"X]0OEM?P%*?HDR)PC\2;"\ 'V/%<<1<-@: M_,=40+DA#L3%?J"(S+KR(V?U "*,++,:TW&UHZF:95DT2S[9Y"_ZEGW>MDAL M^Z;FYXOVD-CXTZKFI),@)= 9F6 _OK.P"AH)S+!DL"4^-0?,]#HO9Q0#F!OU MXW6^=3D#>U+Y_H%(!5>[+XY\.8U!3R[G2VEN0)ANF$YX1A;S\#H#.\3'"NH2 MQ^:-H_\S>@W3^1&^6P?=GCB N#)E,-\M@R] :PX@#1MTD9]$V'8@)8XXLMWM M2:;UP 31:BB'UC0-=A2,7-?P;$3']NM@:'#P0YW3"Q?TFO@^6XD$EEX\>QW@ M!875&$7KT"^ :H:[,3([5)#:?5@N0XWB+2-EZ(9%*:_NRZ_+=^L]/M:']!P-*M%5SDV\EF+"?PAC#"/EX\MVL;=!?;-V4C5A# M5IHM^C-.DK1&B8M;F:J3(D'-QKQCD7-VPS'1WZN'1$9;X]^:F_Y^K.)ZN9D^ M $:IWV,H.7B#I,=U 'G)^12SISI1@B>'[XH#8 2PB!"PW/X7H+3PAC<"$[Q8 MX$PQ57D21RC(QM"/1!.SH@T#5S6$_<2SG._+*(RJ!9IE&!7QA6C61SG]D--F ME1>^Z VY* _%W/(52]T>!E%$FOD)7Z]/P@6"TNZ1O;>K*2.F0.:?J1^O2GP[ M5,;NJYZI:PZ8-FO5_C U%Y\@F_'*W4DZ2CIQ \+()<#G<@@:W0LPCE./R:G= M_A%D6G>U#UI@6GY,?7[?LMKBDI%IVYKA@.VSVQE<_.FOUW&<,,(Z)HKYMYKV MQG3>,!($?>:!\QY6'4SJD:POG_]N\B)AK_VL[9W8:X4\60U'DQ\//=17>^@' M8111-$AX#R)N(=V,$=V_W4D!W7USFGY6*5Z=?KNXNU OYG"&2'6W[N*XWMM& MS5)KE4M7%WXG?]:3JQIV^PE7P73J=QP',-1/,W0$&*9JHX$_KD13!)V0X<0D M^,+1=1N^S8M7[R@O%MJ4WO1+.Q8!I,U^C;&#VX^R_,>CI?]:@W-]GRY:S.2G MM(*V;J:'5 /%E#CJ#XI9])MO8HU\=.0$A M.4[\Z*O_BJM6HDNJDP6H.HSR-G;:=5/:39";M)$"/9K^8MFB^S$5A,3UE>/_ MN+QU60,RY9"E87Y^SM/3I9V/N6:U! Y:-P7IQ M%8?M;&76G^%,'A#/.( E<)V;S+.S=#N@FQ:&+#0>O<_+XDN$L?FBQ:))"Y *J+]0[^>LX+MW8(>EN8TIDCWQ1S.*D:&V+@/ZS@' M/K%6FEOV>O#3*]/IG:-1FS.=GB_TU-FH: M+^)\?B>M=V@S[0Z0XY>,GVE.&"QRN[X1O=7 M\;8ZC0VY3W7/8)Y C^,:!)+1AG2+".7-J\B1WH;JN>YWOFMC7QNJ:Q)>J?=4 MB=CH).]::<:JC\1/F8]?O\HY! +J=02@D-HI *BD=N,/ :RKNG.UJ9U0P3JP M,#4-%7V3\:-\-:*QQ=?@Q=NPT\(QCPVYK40GIYF2U1^)A_< MEV\OP@>!?(.0; HB88IH64QG!04I1YUO9X +$5YCR%<1(LR1L#_U>[W#S*2W M@*VN<@5S=.''\09$_06QN04VET]I!:\]GIA"O;[CR%>2'M,$@)]4\U&83PIZ MHPSH!&/$3.$WVEIJ"[77:N:.Z6H(A][YJ4+*9;-=LWXF(\H-QOVG<\; M@2_P67TF%W\I:%HCF)= ,JZFOPNZ?+Q!K2['D(D4R[7V:6YW8 .6^ZT*D1)M=:Z*JK/G&'9!"QZLK:#[^3=7U\ MKXK'/%!'7*_+/M'1.Y$06>3U[)R6WO8)]KMA$7.@.]VW\.0@O2+"#G R+@%4 MNP!6O4,7D>K%C8 5(HR_,=3O,\4R&>M"/MSZD<=\0E9V&ESV M,O)J(\Z]"M"7ZL1_\*:+J!Q J+\!)=K-K7V[[X_>O=_/$Z/ XGK_#!7C_[F3 M.5V4N'Y,@M8F9BX8++JFQ^9ZWVVNC2U/]WU2O-/@Y'8F MSUM#OE9'$W%/SA3^5OG-(9PNS@L.Z(.92)4!^;H"/8>OT2=A'[ZENU",2BIA M"3]0KH074RB#DLWLE/DE_O-U0%!%I=SNVT0QI^F=X/ORE>-R\'$0S581LU), MKDWR!M684<0\CE["B#%574%(6Z,H?@^;IB,B"OK?S?M2=VMJ77RI5O(XKXO" M.@I%&=1+\1)FY-^8A@W27TY?8[1B/!'S6.IIJ(0:W;8$942.V(OK@0IL/D*M M[UA/.CR:5Z_.U$W\L:9!3!"Z[0MI0 MH"H^NOHD">6]HN[C[]R;B,S>]MEW?O/Z9L6O3%D;%KXX8>J[;_\FCOG?Q,%T MPC">V&1\35R7QH(9F#>FP&!A>RXUOQS@4&H>5TCCJ,]$ZKF65OO[RE^MY'(0 MPIUPD@LV:<^/'?/ ME%AI.G[2Z?5_),X,F#@>2"LF_U\+>\$6HGMP]2/T(TE,'LX5Z.-LAZ=R>5!1 M0''HXXUSG^'>>;8Z'^8&PY0R @I,0;I2/)UV,0U[(FS;!339) "E:C!PNO"% MU4Y\HT"/5(K;SYYSN:3*M&S7'(F *H6PM"]_UG^Y6B*='-6R(*9R'[1.IL3+ M_5H&68P"NKD*T\E2)P HXTA6!(&%,*(XR;J4+@,4$6P^O)4Y7DO^Y#>ZR*M: M&.JMU371N;9HHEI]V"GCA4H-ZLU,'NH^F'7N=2-/L?59T6 !C_^;?R:H" Q% MJ5O+UV&?>9PB$!>H@:G7=9$J#)8>24OET_O 9RHY_S%!TIQK[57NPIX9R$0A MU"A&5(<1W9)1VJ9)\Z(?8=1Y >&K, &4D8QX^T1Z)W>)SZ/MP/LS6E(+EJ?& MS9+"627-=>[U&,MZ+1KW,R)QA!=&,HS4 X@O-!';L-.KD4A!'D!6E?IXGQ] MN)42U Q/9Y_*]?"2@&YGWK#2(4EJFPN%I?E*?Q9*,UYTV6H!XP]^$=3D7MM) M@VEA>),2&_ M"'DIZYZB.ARL^V7SK;=ME.BA@O>=M[[@"Z]?Y8!%WL=+?LOCF_B%BV>JU\R$ MEH5'9,=6WWXKQ54Y>R2!C<,)5>,@%7F/]T[DFQAH+I9\;2<1]\&&+D9CL M[CR!UYKW5>CWS2=#A>XC^ 'G XCUAR;S:LJ=K-'> -L@N>1!ED3?S^E]DK#: MB**I 3.Y7R493I<_L E%"3SZ;?+O\PAE#,@;=E(G7F@O0E'=YG(S M,LW1V<#JY9B4'\'B\.'^=[]'T;)UAPW&(DU>'FI+IA=8TD3IH-4J-K M=!GYJ,LUR-6,4CY5+Z$NFQT>[JC ('6?3'\2;S';[U;'\HLANH;APP4)S(FO M:O1!)>@L@!/M(N#A2DGM'J"/2'YS1A=4G4K+3SS[@H%_WC>HE[[6^(GFN%)- MUP=W/,:(-W19K> D3L?1S'QLWB-KB&_(,;T?LWD%A/XYS/>6AWE_MJ[CI:[EUU<+CXN M:GX552UTJ?RKJF 31Y.TP"INNY.&I$,I(]$=@G0O[/4D:\O[.)$%(,RE8RRT MXO"&[VV1(2GC<(\3\Q9\PIE5::]M+1#T7OW;AW>MB6!BC9\:?UQK88?G0\LK,QT M"\3B!=:!BE4\=%/2)O9-U$GLS0Y: E M\KLJSY7I49T3'9-;1\H:T]?9)1;-#D.,$@LZPH&LO[[_^_4V_3A@3[1)P0D> M0 *PK(Y(>+_8<##QO+WN[3.31(?=9<=QP9%J><;BT^MJB-VS-U8*&#@4G,:! MNL:(V1LVH+8P"NML^.GR0'3^1<[$BC9OF3Q=7N_='R?\55\$?+FIHE5^F]YK M\*"EFHWU6[;JR"]X/(:E@Y,YW )]^H,I[^0+$ZC#\/FN7J% XT-O7-8$4 MG ]#K.N\:@_KQ6G=QBAB783^=;4RJE2%M:S>@QF65\:Q3AF3KP7Y4?D'$$[M M;ZQ,"2EB<>K]D2-;TPX/#B RJ)-WR+[+\FU1GW:G_8OQQZC5GXXWL<6<>&OF M.:_WC)N-]5?:OZ "*%$30=.>1=DQ:@/III2D50&ZB, J/+I#X;N^N+X,9P,0 ML5IRG\39&1R+^+!@ZGWH??,=8_%Y)6]AF^//GQ>X/D9[?0 72&0GEQMH2LZ/U?DQXNFQB8AZ4?#3#8JN7+V"_F3 M(>C^,3@[>N110R/M#%C)W*/;T_A1)Z?J$]#B_IC:P[FKK14"UZ8K$2MC>]]" MFW5&M)2:T\P2*@,;VM[H>:9IRAU:>$F#/ZFO\*!V,XJQ??-7RD($NE*?2 X/ M9SZ;KJTQ7]D1,Y-9_OY Q3S'LS@H?1'G7U4:="4QSM[?)'JO]<>G6PG-'U!#M*+*Q#R>)(53"&[*Z&.;4 MMS-TWM5<@1ZFC&103/&F\Z5=5Z37^5.Z=<@.O+=AWC5+M9K3R4\$,&TI$W>8 MJ8"'^:0._Z$9\RF4':9BT:6_P=7A^M.EH%-7+!=7EI4+.!L')9^>"ZO*P 2- M ++8;00-1?<8P_@<0*3\C,Z2E7I2A$>=.E:Z9=JD,6]+5X= MTWE7DDK@AH?'/F9FCIIROA+N69=QLAL\8W]_28DN[FWSH0W,$;<3[ZF$4M$/*"DM%U"Q,\NN#%BY,B>>SN/40[O MEEV0%7O67N&Y-D[9F\'!X:&/MKTR-^-O_$SR?'#8+9 M-XKNRM,$FBDAU\@R 7WO6[!/V=>HQ?RODF>=!T."^5+YZTN2CU:0Z"\?>WF9 M>:E?D#D)XH@4 4CH.8 0A?J7W%(PGEAG\R;QX7R6UTA@Y8QM%V!"OAJ&K_7 MB$WYI7F^;+'T=Q4WWW&5;;.%."9%=P'3^[.%0:0.ARER%NH81#_7"JC\%[D;7,CKGM)6)9=LG8=Y5K$ J%=/$R&9J MNKK13X6;N2[N\!PC\3EVW 0PW3N O,U' M.!O]S"C.FX%9%>\Y@!Q%*9 ["A$/B?@G:$V*:/UR@D]@D5/%K3"7Z^UM#5&7 M4@KK6YJS(1[_]%U4AD"549P C2)@#V+7+'JH@X=1N[,L[6W+>**.H*L'EJ)* MP#ZF]RM%KUK^]@>QS8K 4W(!J$[QH[^W?EAS4OT8SXT$F3-0H0X#I$"W[VU* MV$IC=$$S)9GBIW^-=XO_O$=]HE=D@/O]SKU5.>&0YQ#W^^=FM9._9,FQW%JF=9A3E+N5)0'6L1 MO;SF:G#O:]@K\7DKB:W$BR"@PV5 H,+&B+HIZ\I>;5^D+5(L[7Z-:)9Z=IA<0X MNK 0:,3/PL'.Z.H$!0,+!-/C1#=FOT?>H>\U:NZK="CYQ#[H+TN<:T\.4&T M^Z8!3.'Q4;,+7V3VP0J*\ Q??0#I%9C5M@)GWZ-[3^SM2*(,R+_$R(!]/<-, M@Z3.';BZ2TJIF&JSU:I3=K)_;2#RP%Q#8N[",6KCWZ?I*E@M'EF MX(SH+Z5M8W#+),9KW"W:UL@1NA&03M'O92IFF4;(65 0/2,2TG[[QA\"WRXX MJCV/5_=0>U[-*_[%X\)"QL7IQNUV<.X7()@&]8,*[Z5&864Z%!;--D.//FE0<'^YJ_=X#2R&RGY??<_9@R%?K'J"XRL$C70, MY5,KPSJ>Z.?J'W3L2OHAJJWO&?!A9UZ@4_OS(\?^FS#]2U/%H0@ MM>F(4#$2 ;AR2>.N_@LA9+00(2_GDF^J=>$XSACGC0$4H)TC<]Y4;XKW=@;9 M>S6N9PG6N:S9U(:UC=UP_-#<$F75V4 A-&4.ODW^_#;V*TF^+OQ8YMFKF$XI MC+<_9I8?].&K:M1-(--(^*QFKA3-KY\D.[G(*)_GK:I^N&S9Q%C7#V+R+\,' M+T!/HV=@1\N9,LQ1,#RM;+A1#I,W\,2G5<$AP>45"^[C-H*]Q*TS.HHOL"]T MPL*2*1N%GK$\7AW?@&C:.6:_LSZI@@A=,.]W/J:'%8=V->8)D9<;0@U>_*R; MM-PI3B&8[SIY&!L\'%<:6F=?RDQV,*",,+EOT]30$_CJ!^DT7O38]/Q&BJ$2 MD1;N0S-7WG6H0ZTKEK6DRY.6*E5WJ=Y''>LJ$B2U387\6\K M0*A7ZT6B ]#C,S*' 3"\.;;I=RG0;3E"BD$7MA;U\_O^'_[]Y.*6J3;C58FX M>,YYA-R-C"-6T:3G3?&?@Q3O/Q%+/&0"O0-Z>>ZF=2@8+P&,W%.5"K[RZ2OF MW?IA'FD]!6F650CR!EUJCL8"^!-P*3BOH0CX2L1(=^K1]LD&G,!.AYSK4 $0 M]' A_*;OM/>^[>>*6$M%IU=< V?5\_K!HD^HENH.S-$TP(+0F +O0214 ]H? M6W+?%1>7RYS^B=BIY[V^2ZK\415T(O.AL_QO6]9RB]+$ZIBGIR.ASK9P(28> M2[Y2AIBWHCX!6"EVW6@84 CKV8EQD_W0,HYR0+PORGON7U19&&A4%/*>JV(U MRG>M(9D^MFMQR0S(50M2*3#/E;I_O,<3HL!%Q]:BHJF.*VOD\] MRNR%:2ZWFO.%2?9Z2'CASU7X:U,TI@OCI3=-NRP5)DU.[$ZOGAYHZV9RIU7ZK-2EW\ M9)^>%A4U$[T M6+VP#[,=")F!8BF^UTV46'+Q4>CI0'37\RB]Z[ M61VSE5!LNBM!$1$R:_Y6_?B"C"5%GU#20SQ['$T5Z()'&DD!]JLVDO1_F',=TRBKU>% 1&B%]W7E.T_G137G?$>? M7)6K;XC_8-'OD/G0L2[=8G@#6V=./[+5"95B:M]$CQD=!JI7<'%N9Z:,H(L MM$?F!#EN=M[:[F(V_(RQK)O+ER0=K4QDD- -BZ$/"I,DB"B.D(YK,(_'$=[ MR%=V8G#U,\EUO(':SI0',2>G26ICF2SA_J&ZN=T]Y9:.RRYAH=]J!:?_ M,@V&UV*W:>0JJAT@043,C1!2XSC2B3:W-7=S] MO&VCV.H,42Y(_,]':45\SL_%'VJ+Z\62 M;3&S=IW.S\=U#R#SC9VRQ'LR!N>##"J>A/+=/B5"$^:'A)N*$C#D7ZF T@A# MVCL&0Y:U8?,$RI_+83F_>'7,_.*U0O,SU$Y MHY0(F0C3<614O'O7?OSCL/24IE^';C[V7^-7STE6M9]? ^QD@"7G9L#!GL=7]/?"YB17% M!$2XYXH-CYN)WT2?1/G.#<5PEZ9!6DWWN7X5?2_C7V\$W*JD&!\P"-P*/M]UZ6U&1L0_)@M2&YPZ:>%_=V4D4_^N[P? M,>0;50M5O7BR7TM,7E0OCK09_[>''2Z04:48MW7D3ZO%G\C1,[1>4#1W1.NX(X6M7B@47\!YJ!JF$([_86$@L4%E% M1&V7I*8]$ Q]3[_,J$$%E] #06XDTD[2#>"6='^6=S2\/G)[H*O&V%^T6N]?1=_")W'&IL"\>>$Z"+5UVB:-"/T%9& M2(\+T(/G&#/)1NQ [/Y%H(+"P(!_UFYJ4="VDP3'?6^'80_@I MFW)T'ZZQGV1%=4?4Y*XF[' Q-)90V=)RQ9(3,1-\U3,=ZI,3 1M K2966_!\9O M4O[=C:>AW89O_KNMN6Y%\KX95(LB%WJFF9LK1>'+5TLO^X\9NRP]S#Z0UFT/ M(+,8)@_G.[]'Q=OA-#,?-SUFKZ=D?4;V<.!#KW(+A[3Y]3/KCK-1HI\"W;G8 MGOGA4W&(G3D!(J:7-S6:>1881'B6SW[/1K\J&] I&PS02=JB1R1._V&><1[O M>[BOE"7:4]WZ.Z%.>@O[W)/QTE 1W/->91*EF'J7/%P9FRN.]UO]GQ_EF;G'E;VZ_COYAJWFMU>_^ZE)@#0EIQM3C25MT#BW#B"' M0TEA*S/] O-1&"&4\D3%KY*B \B3.,NIH%\) 4%O7FMD'J^QLJ3OJPG/; /W M7EE_A-8+#XFV61ONELJ>] X+8&!T"*Z$^!4V5!"7 H2 MR[&8''XQJO#UQ!S;6/E ,L5H:>P3QZ!MYB6UI^4HSE4$7?X 4J?8#I:QACKX M(\/!MSV)0ZKX>8'>&[4U+\:=]-X]K>$3;9Z,?M!4*O8#[T+4OBHL+];\2S[W(^NYQO_+@VI9#U4.0Y'N6" MR/^2PU+>XGE11E=IE--+ LMW7[_*QD+?#MFQ2CJL?#YA>X=TI['U2?4AB]S+ M-5\%S8SECJ]'*D4A3[VQRO%-L_AZ=6Q0ZE!Y\3-C:5.CCNM8)K6L5+-5C("0C;G757/=7^;1A@\)F/CY8VA%('Q5 M7=5UPNL 8O_>9_Y)V%486D9/!7,.,O5_^;^R[Y&IO6Y'R0]>_IE):C._7>34 MO_]C3[4G2N%/[3/.#;<3E"-,GN>T0RBM5^5[N'GO[C\Q X$E_L2&]!MAZ!S. MV7'CUY1!F5\L.Y,.G_#DGQK"P,_]O^0+I:3V@40TZ>><&95]*E?_W4).)NSI M=0\=3)AP2N\V<$6'9L[:; M:3,%KZJ=E<\3*EC;P=9@>0A[%^/Z)!C(ME)! FTWN@0FU**P+0[V!_KFDC M@VS899KM+7:X]\WM7X9\ZY #Y;'!W4+$C.OBXG&^._Q+7XI]&LB_1DH'X+27 MM4YW0_H.G]U*_ HC;CQ*?=J?03N+[CZ 2!@&XAAFQ<'$ZK>;-7_:Z-?: MMXC]8/TA1Z#[0[NPT49BY.6QR#^*CQ$!&]_'WLC3TM-=(R"H"E W5B;/3XIY M*B\= MB2.^:O5*U"16S*EWHZ2M4N)#?6!IO3-;U)[12YC;\'F-A5*;H5;5B, M%>!+S'$],BC=YC01&PZ860.WRGIB9-*&^FBEK3]J19: M2VV6G\&80N[AR85&W)@Q:7(5\\@TGF[JBT00]R/;I P;W03)9L^+K+38LZWU MK1,YGAL/\-F:F85+SA1$PM30JBBUZ;^/\K!DUQ0$D\=^94F%0#_$>-,F!8UC M'@:E+FY_RCV% M<_O9@G;-@ES-H'JW^YG5 M&PJU==#27.'KF@./,V(E'.\(;3KF"0&WR1,?Q?7U\]B A_D^Z6ZOEZW>^IY> MT-F8^NS'BS[[1J ?,9_%Y"Y:10!*Q71):XH4U7DJH*]XU?, M#KQ',G#X4SZ\+7-ZM%0G>DUV#AN)_ XCM, :^K=K*5M,[I/DA3X,#U/'9SXO M/822VMG51Q_YVH]4G_-J]N'+_V?P4&Y-BZ='*'(VSMR>$9ZI7)SP)D_W?JC* MMZUG'_?8PD1MVW2)_0VQP[]XY?CKW V0*:6!"9RFMLG*5!&6WR!VL#<"%+(9 M=$&.RCDI!0)(K.$3QAO"I%OH3. GA7338^Y?/Z"XK%JJ7J)OYM6ON>D"-!I( M )WZ.$+U 40F $8HP7#>/\F40D7DF%,=TE'P8BY<9],,XTJ,[)/ GZKS[@KA?4)U)W:/#9T2A"2@IHH#$IG\^ MT-V5'51Q)TTMP;MDMM_P\M:^HUP4B_33,V\$/H\LT*A/&,_1QS&=PCA?1"*V M%M&=RH^$$AL34-**KPA8(8VXPE&!E!]48G%# S(_S5&_*5;<:G$ZF'BJN!$O&?YQ&"3FGNR.=*4%T]HW#$ M:=!EG6-3B-9RED<6YP>>+?B)'4"^/=UNQ3R*U]IDK!U=/#/PY0(G.TV".8>K MW2#MD5DM&45_2UL)HWJBJ[M3?NS#[:\->=S$D&,?K$4B=8+*S\EPJ7RZ_$%I M$$-X#R??P,TE,;E?$=6EK( 2BL'%"93OZDGT"/&\Q@UQX>Z@5_-_,K8?),AO M>0HH-)QXZ/C0EMY3$^ZP/40S ,*I?D!H,&%)YH_!PI*+6_N,H7&)R:W,YTO? MQ>^]4O!Y<_$&U]6 6.7'[L]-)&L'.G-;XWQG M\49@9&>6D\DS @)>[HSAPP+F9TQ-&$FI!.4&U%)@/>-^,DI3ZFU2)2YN_F%, M\U1T7UN MLI.%HTP9X*K-6D-CQ97RVY$?V/IY5"P-=PF_]:@_/QES1W\3R^:(*?YR*D#' MRD(>\EA>[U,YYR1/TE5R5DPH0M!W66T*I5V\^+WEXN>6*\7!=U*#[]2JE'=) M<"T=O5LJY2L5%1GR^ (T#TYVP$4>0$#/>.&!$^9]$>+$N(10Z[#^<]L/YD=Z M4\4W[]:%M>#G0WDU*Y942A3/L*<-\?2F':^)<><,N%C?<7CHK2^&?%?ZRV/: MJ=[;T.X$F$>%+%RJD_@FVLJE=UK>50C_Z;?1: !?E!J];Z'XDQC.V"M6-3Y[ M>44!N72YY=S7TX:"QM]5\X! S ]XZ;3-/V&_,=W MWK.BZR/YID3!U%=?^]7FQ O5SBK Y6/>.0!/ MTT?W,Q6!3O(!A!B64DSN?[J'X?$__:Z(6G8C!5$TLU?9GE>(:G_.D!N=3+ MD.;_L(3=A*%QOK]#&%72J-8_U"@#J:Y[)G##P=_RL^UGV6>L+S J/F_G[SX8 MB"OD:?Z?WV>))E$X>YUGHMJ4PE9L!.AGI]L<0@-R"D?;SJMGNR[23K0W-<;! M=B[74^*VUT#$G2<+D%S)O-<9)4;L()2>Q_E*AWP\I[XV7%ESC=BS-XEWC MU0G9.<6FF701/FZA"\QHL%NGO4O<'9E=H(XQ7F,058^=PT@2-'6Z25P/^NBD M8MK2.\$V[;DE\U2MZ14)"-++&@2/-2BH4TVE>;@ANSJX" MA(,IC9\\@'CCCYA$4%B[Y]_5%B/7?UZML=8E;5>L9?0(]:K56BRL[LYY.O+\ MX--/OL.Z^>C_I@C6IML2-7@ O&E6=YX.^0NV;'.&]69" MY"KG)SBY'$,HQ4.8B#BH3)LX)FF]'XX8Q2K@-(L_14B>; 80T_!VY M>1E+MMMDBC15_SUX>V0LMQ1_O:^I6"_ M;.R-HYYRQQ,AQ([#Z E<[0B)\XX&FH?N1=Y),++>"7SG%]S>8\+,OFB1!BM4 MKOS><8M1 ?.$ HK'HIG"(_^-NO>.:BKZ_@6CJ'3I@K2H-*4J4E0@L2$@0@2D MEZ@(" BQ(4%"HB @74! 08F""%*,2(G2(AT$1)JAIZ%(3RCA2MJ$[^^]F5GS MYLU_L][,'V>1=5>X.?>150BH3"[*/@KM[C[$SM!QW7#PJ.=<.72?03QR(^>CX>DO(X%I7G MRL)#/0_CONLY]*Y MC67=J&O\*4[F-)E[WE4%)^W+M2"\V%]A%"(R;GS"PK3._%&4:M-Q%2I!F*)) MLW)4EH*9R$L75@C=7HB<'CVM&]IP4^&*^%=Z0] MY1YI9*@TE;U!5CG$V(ZL)]FR=) &*I)6NA[3+,?5$>ZCT^._OWYX[$-_H>OH)FQ?;H:=%N9]$%"]?<%'>'R)=4Y1/ZOXX8'K[QX,UGZ\-'# MQXZN17N%WF$;O6M^*Z'+Y]S5$>4\D 2@95F(LMM.;T/=<_?\-BT,'*$O=UO+ MBY<"&5'H+9+%SCSH)!\T(F-B7#&46!XHF/24!.W<#G%.]=D/_<67'.+KGK"] MY;ZL)*-K4_&L2\=]DE@',%U:7CP0[BET71YW Y?2=_MV#V.MM7WJPCC!"#N/ M!$IU))YF&:T@5B%^]%FVM!H3/+2ASA!,;=A=CEQP\:G#I38X1)1)A*UCM\E6[RLXX?5 4/JP-B MKTO?5(%/[]!ZLX>@SP-=O]FD]1=+OYVS=))E"Y0Q;P&X0K8%\(&2MG=.58B! M+J.WNL;]6)WOZ('5/+?V((5]EH]S_-S[076XQW#FAD 9(,[B3T.S"Y0_31-E MS#+.TVH),%N-7H8Z6$_%X@-[TIU2H_ M-OJ4U#OAS0.QI8>8WS@X3"AA#$I->]*D@<2WY"O^I]J/?@U]UH/Q $N);QA< M"37JKAC#N;1-GK^C[E@=>;Y4 /<"I)#ZA6]B]X"5;SP0W14S$4S#I'(%4/8# MY@<99V%"7H!,VRELJX6/3I2+A9)-??2F?PA>!^&W.M!2/;;S:._9;'[OI9=1 M871I\#C1#1BCBU+38BF,@"4S*NZIJH*W$R7UD\:(D=D_O>QI-S5;_T -C;TA MW]:NH-I-X@X(/-X.A6_08OE,HEN;#!BFC]'FR!-C^':<@M6>&!Q2)&)7W9T-S.%:SVZW-38D@.%JR_?.I1P<@?P90W>$CO$!6FLI6#X1+8:,;$$P M1)UJ@+Q"^,WPZRL>@V\)N4?VOAJHCAYM5RP_IEXO(:TCPOW/W5BO;U MLS=V*V2-F[KTLY7ND5>2"7R$(K]X&+ZXPL"0\G MCAI3ZYLFJYVZZ4__G%7?D6VJ7V1_>KY688@WU2;[\/N8._ZT M-\AXV3PHU=>7*W3&/[O5$Y]&7D#LY$YA^8Z#S!^$:OG%)48\5[B3$>[.^8"R MVEL*46/;$M=O[B8\O6H'6S(9F,.G',Q855C*.*&W>*OP9LR%BT^D$5!?9'S[ M3]0E3E[33G0_N+:?+6/6B3X(P*C]<>$N^29#"*YJ_\=YU7TCMPX,7O^4/T^T ME^D/F!4..Y B%/R4>6'Q4%O!T;U5S!0BAOS&0Y ML\E\Q5 M9EV\Z9+#W?_3 MV"* F_#B0*.1GPS.QW?RO#9(Z2O>&*YK^OKD\F/EW=+6TE+OX5@ !7&$)/* M2>8_R\2*./H72:1)&ZGDW4 G->LIN?ZLQLD@]Z2FOODO]U%_Q"G]IENUSU(\II:V+P?_W3WPI*ORPN=;Q[L]J6"V;#RS'@:8DK:3P-\!4"]Z/I8A+1'_ MJTEMY)8^RFA3T7NA^_ZS!AWY\7W6<;\TK-,_G>Y22]Q,>ZPJR;#J1 #JZ)=T M8Q08!\#;\*2=3BVF=5;)]T4K]/^T.G';/6VDK9?5'+L^UYH/3RF!+E:)L/]X MPYA=##Q;J9)J &B&\E7Z+B(PYK-7>V8F2:1">[;XW_>%LXY78.8>:I M45XE>/\0ZE#V\^,M';H7%N WN9WPFMDE<580\!FLTL-295OST7C%>NBWO L/ MI%#M9C05"1\F!;V[/%J>T=CXZL@?,[N#5KD7GAQZ8A,.0F'XXP3.9/YD8!?3 M&?54Y\VEP("HDN).L*+>R'0CV:_^:\,P^>CA^@SG.DNIHY;@ .OA0RDEWT&= M&)8YW\U:8X()_+5*1RB3Z%<$/B)AUD!>$0!N;]+\&F<@;C[N/#IH$&:=,;&X M=%ME5[I[FVB"L'AVLV#(=IFB0X $,XN>G8"NM.C!C\$X?<#8\I4F/Z,M@ M%OG*>NQ>SD%?'N\).)D9-?FQE>,56".C,:4@-#$+'8,83(#)*VS)8&H:6]I@ MN\),&/LZ)J%)' BG3>V+\H>+&:'!(P<;&7'25OWXX9,DWZW?. M58C7K<$W@O7H47Z?$1,XBL1V) ^<@X?(NB$5::X _@XY$JX4B%?4[8C0^J7G M0KU6G/-%<[].^*W-BR:L>-]W!%I%@[@>/M)"E""%R>K.8-CC]?/\8F!E1PTG@ZA/2FE2!XF^ND(/THIR8=TWY.BK[AGKJZ@.J Z\_ M.7Y86*Q?I5DO4PA4$Q7%)ZGYG-PF"_0$#_1I,Y9[ -W^S)X@S95G6PU --FG M!LW/%/<5VV(P[U]&C_>(C[?1NP;Z#UYYKNDMYU82\DV@?P,!'+9:BJ);,:< M"SKK$G$#G$H0@QQ9T#K+>/WC)=W6:4"?+?QP1>S!)C4DSN13P(L5]TWS0)G* MY\2_?2A3UD'^]-OP0"%I$[Y>])760 +Y!6$?6CC(Q?47'BS=X,VPLO*T4/PQ MOE]N6:^ZZJA[S4G]LT9"+2=^R;WH=7LQ A]HVH-IMFQP9O Q1YC6/WJ.*K$8 M3EO9H15_OW[*]AL7RA#_JAB0?K"-IDP2,@WD"W^F_%?=L4^]GO M+(O&'Q_N'?(<>W\Y)[V_ZW&>>++KKSUWW]B/"0<'7(V7[ELJ\@S#'U1Y"I-]([UK78DO)< M81SC'E>XGG48F7.1\R:,HXI09%]DC!"3:J:T6N^]-%I2^I%XF%:=L&7]O7(Y M )ZC*V6[:^]T"!4#:,.6!%DVW!X?'3ZU\N6!4K(AX/SO=CX+%$0KW_:#1 M!4.P?.1UVX71X1UZ#+Q_2HC[[KI^Z?J+W__4&0 :$FV8B7-,\[SM2#DX=XJT MN^D0,N\B?5]!':PE+77<(&8E3$6MS4/@D2ZY(7=,W:3JG)*Z'VGS9JFCE9/$ M2X.$[7!)R'9L[UDH.?G4GK=\Y]$,U&Q'@P.MC!P^PV.HOD&+HFP!6*'&4@HW M)SQ,H^WRO(QUMWB"N\:#@.S33A&.L;ZNMR4"&/S1VV?;QG=1>_A2#RK-#L!G M,N_!Q_=X7R=U< \SFJ(!>ACS]=[^RI!&H>REL/N8>W?NET<+C26J4(9&S5U9 M7NQ 3CR?*DFD8FM,EV*H'*7.? FZ\N4@K+@Q030P?=3T:?58>07[Z8T)]4K. MVY6BX'O:UPW?G]QGO*NDG5-2DR:++&S!B$%V8_@/<[T,EYB_"T@J0,;-4I-5 MI>AZQ(00]OY2O?;DNBOJ[BU#=9;B?5,E==$&)Z>G D1B>G5679O[ ;7^]C0E M= >F-F?Q&!WJQGC_F [N_#PGC>ZKDV\_;!"B7\VY.&:Y09?T*? >'VUD/Z#K MV"G6E]MI$D]F7)6PY900R.](>-AB]QM B1D-1.*PR=2%-I<'6)DF,:0GV:,J57%LQR1K;__2X[RG9?ZS="\1 MR"4$6;;@.VX77';[B( @Q]9@U YV&X4@J-BG1B^H=(OJ]#>)=K>FZZ__?21& M'9RT_?-E]=?EBD8XM3&<64"W8N^K[T0?XA1BKF,3" KF>U Z;XL7^\N1OA?P M#3_9Q^[7TECVMO%?U0SQ+GPFA=VUG,1-N@5.Q]/,& M"5@\)G8)HIR6@!$FM3&W:B:W_";']3_G&MH<_!HMM"Q'"RQ8[=KCR M;ST^"S8V.MF=(_G'.$'3^D$7^3OD'B>+JXK^A17EFS&I9F4QDV'+5 >P14!] M&U<->!Q,^5+>8&S!?CCU!R=J=3-;9Z?1D.>,M0?3FHH7Z!E?O*&-=4>)<'(; M;%CP[?P_V*AK>_X^!OBQN:O!(L>7'&+?WX%6JA\J&@K+\]96"GM@4^ADM!,Y MT-"%U]$\'?+MT0Y;JF '!M!U>*,H3K=B&09E3JI78'89=O1#):O*8T.8CXK[,>2WX=A]@FSY3:8U(J8.DHQR MN$?'=@R,2DC_H'[OGAZ)L3L1/_ORNF/?[X-.1R[GWSB3_,&)*[S 0F*:+S7L M8$$!3ZXPB0'C"KLS?"22FX0'WM KTMI2K"XE0D$]B&#%B>;2J:#WEY75M5/I M$[K]9A>:1:H?.Q5Q2JKAB5*8YG",/R+I&?L D$,U$$:=!,*I*O(=3= AKG+0 M\=%6#.;FW X#1,AGNY7J^M.*AWO?'+M<42WPE1-+"$Z;,-O>.,C:KBP3'<@= MXUK0TU(_LHW)%J8=7#%&9ZSYX:V#N2W4:[M^58TK)8QP(("\=[R#")39.5'=O/#4^'*H* M/OEFA^]J*_5!F^[E1[,Z]>N._Y==M]*'I*?W)<3=56S;'O[.QX82'E*9OP^= MX8%V7M\-\BIH2.K XDF+=G360V0QLY2N[FBUN;348(.X9\CQC7W=^=OG7C@? M@^,Y"0:A/JT4PM,&9UKD.S./B195P6%]-_P; ^DC[+V'!>9/Z?Q. Y#%'3AY M!CV<*US,P#I.<4MA^]PF_AXCO!4W(WR/NC/8$,_<+HI3C!X#5RTEV3 DR&DM MB/A33](1U3]13HR==@B'9U)9T(!!XFW!JMIA'NBFRXED>["PS4B%L<+'BC&T MYO,/SA7&(G="F![8-S4)-!XH 2X!D44^@,NC[!D_TBE+^N"-NKB:DLX0(4C> MNP,R?T_ECP#MU'[ @+0T@ /\-\\.$%M.6?Z>'$MR&ZK>MQ:B-I&2KC[X_>4/ M^]F]#WT59F>@B5 %K@X[A*$&$*B;;=X!;;F9F=R<\GEI^RX)^GOJ68."CZ!% M'?(]A)3AI/IK 5,-@D-5?7WZ9WT?Q)%$3&]]J7!X&SWK/Y0M$MG#EJW]5% ^O5QBV+IF:9@<;5G^RL>A8:7B<@#-_NL6[^5AG>DH- M7+.0KT2OSHY$KT>O6=^FET!)&4(%^U=FP5[$WWJHV03D3?/Y;%^[R!>Y=[!] M.L:;&A@3S&$@/MO6@+K?#&7+2*O;WLSM/5R0R)X!SFWP0)25IQC**4XF5QRY M]&Y-%0.:F!NR?963T2]Y$L)ZW-^H=QM+A_% DCQ0"U_5[:+1)STW\;'F@1\" MK49V%2\A>:"NUK6/RX1!DEB5Q)+^KF\NH2MC[= K-="*+S"9C2;EUBL+7;B% MJP6).LO]!19#VTFKSUR^\D!P2H_" +$TS.,F/< )!PA2Y5LKB_NH"&%D-'60S$GE:$2:303GV?C%4851+W,. ME!6VS/\E'$'XO=F9^ _+%;'B>X4S0"!_DK[1]=,8MK3X;[ $U8/T7S4XSYO9 MX\1HO?4$6B*7XG?S3899XX5IY\F#F%<'3]\6W7FZ"'C,_VV:R(:X/) M8YH/0V^V#Z[;"B/"Y(=P#:)1IUH5L^]F,Z>U,@*M+]N/#KQ@[GD$R2GXW"!* M$]>ARD<;(< W;;1'%W*=F][ZXT5V11\I<)<\NNO1A%O KN1-XS+^(%UQW93Q M<.L+1_AI]*:?_Y'],TOB".A9HMOCS)\W'O>K7]Y5[?H"W0E5X6J@![%5RRF, M>"II<8P*>Y+++#8>]P;DV^^IY]3JR+6EJWT]W6#]]+.^L[WR[0L*6U'_Q_ZE M:Q;Z%P;,U>+V0Q3HM?7T*B:<8=5N^QK3Z?$@]L-@/MC>S> 3\ZD0@/L#"QK]_YT/^W_M>'UU/7H MP>F#O4297D:KK.V:C7I)8;;LCE\#[M.2(V&-X2T/_?%4N%AWP;QI+NHXZ>^: MU[M^W^-O AZ_2W[^X(*&[1'MBS/2QSR,0 Z6LO^][?A#JDY;LJ&O,3T'C*8P M5-5XJNW?,,]B/!XF_E<&7O?Y(]7[^OXSJ;.-$?)L"QK3GP=Z*T#%-P2JMT6# 8?DXU!$9'JBBFN[:>EC_+K2N MROM+V-;CW*W\1- _7Z[*2RI4CLT#*6#(;Z J#:>5."'Y6.K,X.+,QI38L7Q( MBLLZ#%";7=Q=/)T";X,+XLQMT1"^#TU@.Y3XF'&9%"^W?[;G'-J?19B"@G!7H#&^^IU RM,GUL M-*?&PIMPY:K7"/O%_/JI0;@E#98/MP]3&1\CXPGTT/)45,3.S^6JY H;((ZQ MCWH6]UY ZIZVU/KC]['_&UC.7)AA@9BA0QI55N>($,N>0\],I9ZU'O"#'3 ] M5TTK0A_=SHN$WB#M8TMP2O4AQU/..0PW&#.$IU<[F%N_9X/-VCNQ_M[=!R^< MZV@ I55>4#->?3DK;:Y_ODJY*KM:"6^88^12 8\ M6&.@#,(DAAB/3G J">0&;#6X([N.'K](\=-J[=_;-,,=2'7.=*N#.1W]%U+5 MW 8_ 5T=3@1@KB,;(1@GK"1#V%KJ6\*$@\+;("Y MXNW @%(?0YX9.A(JEW&3S-C[\M;L =H^HI7@QS/5X,>X5&A0_Q-'U&[.._-@ M^M-O ZU\Q455DIRR*S-A/6!?N]E/._HP MWU/D>N.>W;J1VM\'K#$+KZ/X3&WW'&#& PFE+:E1>*!D$Y-ZO89K_$^:?TX3 MT*M]3V[9\$ ?#3TE &%<)*2(4_;-: &AJV?%5^ \$'.R; 8#1?9D^4BUM]\: M^@<-XVI#(^@5L@[P#&Q__%]7MM1:&W0"4V75CHOOT^HK7/!PP>VZL;$6TWH0 M;/DH8%YGJFR&!P(.89X2J.L B]*&>\(0;,W#/X8VWMDU8"C!^CT#C8VZ!I\F M6?5B?K&AL9H;Q2<-&J?0@NOX.#,RV=P0XE@/B0O*FVKC8%Y2OZ?[L7 M"!L,06[TQF(6#P88_XBM"/S0#]]&K,)!ZCP?ZHN_S!SA_\I]W"8&(/N MW>C[Z$F"8I,A$LHL9?C'4@R2?#0'%Z\%&VCVVQ,_'D@X[B>@?.B$@'KFMWF; M%7C!QK]8_L )\D"9!$8\BPG=.H. ]T&M;_GH"#:_B*#,7Y3>:G.FCC]@AMVO M@PBFE%XIRFINKO[W:SSJI7)%SI(MR\9-\BJP0NWH9#.)Q9D\T#E?SU,!2^TL MUT!=52+-_OW,?=:EHS^@1Z2J?)PL,0<=J/E:K?6#G2YI1>ZX[U9_[O0>HP/! M-IB)?G8_9N _E;]J7)Y?(2&3;(8KAWW^5NJOX#*KUC^26K%T%U*"21&&H@?8 M%V^%)()I=H.(SD<>8F >L<\4F85%WI$;MMTP2R=H&,]/BVX?5OAMAV/9 M@6E[LQ ZC)GYWE^7)(I76J+13XB__>0V3\('Y5./ANAZ'7'U1LCOCZ('&K!W MYS>!4^X%P=L<JJX?(=]#2N>4A_(G,M2#Y@HP8W?U=>E-&D6 M]V=??^M:D;F94Z[RKBD0[!S3^TD!($DXV XL;(8VT2XD'L:]-3O[O[J&!D$5 M0Z;BQC6W9MM)$H3 _M%"FV'V/1INM)ZZ$YE)M9USB;:3.?^I7K+3(G;IQ\;4 M_3\G!":^J6MNC3_YBIJ\)BZ3,>#M#:) MT4TR8FF-3STU.(5O&0%I4#*6( TQ0.UA" TO0U20P93\=],Z1(A,-^8NSO@M M/EG=L5_]Z(2541FKX,SJ1_NY7X@QZ%@A%=/&]Z<\D.A;X"WC'/E'$7W+VW_> M9ATAA'Q,X_[Z-$0ODV!&MZNGM]\' CW4'TCI)BA)__WS" K%D)<2?"0 S8!8 M_\2Q/S> .4J'FZ_V_B[;_N>A!VZLSSR>MXS28]"8"YRB!MDFD:%J'*#EVFZQ MV_6T-3 U*LDX(:$MV']Z(C M>*"8?+8,(X:VN7B' GL$K^I?Y($8HIW31^*IV2FX*7>D5;,I\5GSM1 5XDNU MR7<^IT-Z$P^MF?>_4JF_&SR7IKR]<\W>_QYILN Q!+V^,F[0EI/],RD))C'. M%AX9#$X8DE#4F6QY5B;HW'K\T3N!_,,"/01R*;06NA3%DD;=X+SD*J)[T"KT M7?DRP&N&JST]9#F^9&ZU^?Z;I2.[3$7ZQ"OJ#QRK$HU0/;KC-*SG"DJ-Y8EI M/@T-P Z :V$T3PF'HBG\T"=JM+ ;W(CPH5>T1_#5H&D&<2%B1L>OZ/WWJ_N M2W")F$[:L:[P@%VZUR[B7V*:K=YP2B$ZP?!/A!14,-^F%MP9IK%HHSD(%*@( M)I-VDN;W-4E7WO6Q=WEEE7)+3-9[W_LXMK_=>H0O06UF,E00,^2OVTTS&7AXW[@AWQ^;2^ M]-![R@^./C4G')&U/:;;@ORV\PL?)C72EHC;+SSB-&P?:<,E&^[)MXAKM1$D MV/ R0'5ZL+/UX1M\2*3=T?VA_GJHZ9#R]%XAZ]Y;RK0'\E@13A'$#-E#-F#+ ME='2V@F[T*W8ZL5!K 00V8KW,>9DFYN^!Z*A4@6C23E1_M,,K42=T?,_VX7< M!BD'+'4GM-*@YS#-? $;;##:?XZ3;^Y.EV=&<9XWG4#I#IOOOKHU_96^1DUK M#3D+EIO_LQ5H&I3OF)<0)I]/\?:Q]-?^MD?JC1.>7)&#_.>_S'FY_3:.&+Y+<0;+ *V4E,['']=)0G8T0BP=< DTV-#1./]HO]9H> 1QL9!>1N.!6DF <5([MA*:1/ C)69C MY*SB4+9OFLG%P)U2I?J\"EO'IB^U-[L>%;;_OEB^&C>V7\FKS#!N'DHN@@@! M0XR\;986R=)F'^7DHH\$@Z6A%%FZ?588^2]$*:@L/""L"!-0L]K7-*E^,]\V M]EEMMS5G#"4-@K1P<#P0PAVU@^4!A#.5Z. 4"OUC50ER+V8_LJQ]#7EAQ2O3 M;FCWZ.>:Z%^#8]:F,C^T(+?&$@\O>1Y1N_@8%?0_K#-XAGZZ>,,]KS%;\9:G3229BVH.4L[/WSTY M%-O]FP .0%NTR"@BDZP'] /,;?< MEVLPTQB]*KJ?*O,R.^"W^>?6;I'3-LE)BS+SA&HKMAR+Z014TA?:"54!R5P! MI'P'1FP#)@9$V@,5[]N#UC.(2^J.?^LPRYK+X%6 MPDT)X,C*T@2Y?RRR%5/;^>TU>JB#>^AU=:.M%^>U$2'F5&]Z?]&TC63&X)"S MU#]4F]Z C$CL.YXILI[Z!A@CD0D(5:9' LIA3W5-)+^Z$ MQX\WU;^? *I:B7?F/<[_#.PS6;(R%;C[S5O#A/[.T9KQPN.\V T?">9N_M/S M[:C9$;*7#::3V#)$6@Y;VHKZOI 1W.SAI:HPP%4[%YH.*#E$CQM'DQP:1UXL M)KAH7'AV6BO"Y)CE7JKQ'#18'$KEOMR.9^<\A^A[HU2!'.J*./LHW>#I>MI3 MDJ01..[4\U^2I/E3=Q+W6XV1_=)]+HO^4[UN^>=J>DWT(W"MZ=)V]D@8ORL8 M;A]8P!B>"I=$BRUPM1DYG1RU9HCQ"/LXI8RJ,81;T4+ZU\J8.[0?QC^R.G#3 M:\^SI9-V2U/H:6PM:8E"5^**Q+-.<+O! N5H53C?&"ZI:HV%E(]YM3_,4?3/ M\->D_K6>/^#NGQKRK$4][%%G Z*+#U$QL0TZ#"MJ0$O:XVDQX"0=VHDV'69# M69: ;_O6"('O4R-+]/+3KS$+[YAUB]DI7/4&)86_F/@L^\BZA],TR^A/@9(K ML94!G:3=J-T MARI0\DJ3@Y@=#Y=)\6=:OL4&%S^E^$Y)KAS(A+"8+4YZ\G; M['QV&K2(\0./TY@4NB!;+K,=2K]$FK"E"D8WA.\MI(<:)$"$&)@GY@S[]F97B-&Y?8C,V$5 M4*KR=EY<:B;K;#-=AWHK/OQEJ6-]+4G5D.E M/,8GU 4=7LZZ>TPX9[U_T?LK1:#SN55[F^%7$ O!%7K-NL,=@/XG$Q!OS?G$ M/14X+3P4PG;0I?\=-WAR/V\B4/==3?W7FJ\RC7V]+5?[9!'[TT)W7!VS@!!P MT= .'!8ZQOV"91NAY.QX[,5'HAO01%LN#Q)(*3&KQ;Y?8UQ'")6;2QI%:"*VRO4)X6:?5O,I?%Q.6UUD M=QAEZL%1_$/O82>;W>WE7\C5]RP/A=)N7[Y]_-&.%NX(WS"M.J&JX]QFK. & MJQ&RX#TD[P!44J,,[RE/*]+;4AG_CGYO:,>4&-V=.'U&7-9A:G*GHE KNYG? M27]Z6BP7S%]Q_!XC<#N1:J>K!^^'R'=P12L'[]<+[;KL/F%9V*]\N2.II:"@ M]-$)T Z?61:,_WT) OD%M!;>,>7)3.(4$OQ9%9@.CQF7@:#=B@;?8TYT=ZMCGT/)&02Z)>XQO K.EA-D/@7Z,:PC0%+K0]@C M]K5WF%9(<%U^8WE4WN*]N9QC\&H]XV[O,^$VU=7<.V=; YT201\H,$!#:RFX M"-U.$.5KZN,HTUSH7D" R7>@3SZRJ#.Y(PF?ZNCO%"M^E\BKC-< MDU!#?OI%R@YE%H,>WU>N!<@&+1E/YA@>.I8ZTE^,)HZOM$NHDFYB/T.;/5,\ M;4;,(V0'D;@.IM0I"5'@P:&R"',G6A"I_X]>3>GLW8;/7I3LD6$ RI:C,=T9 MA]!]F*H93%5:JUE9FA!;@/.6+4Z=PC1#]@V]RP^@=V3IM!NY,"OW1,:(V"@W M78SS=W.+]=_Y"((#U%C6;$5.P34BE'(%^=FSGB V3QAKTAC8T--+@QO9\ML]+LERW@,G^LFDV'#)Z?FRYU^'Z:JBYR:U I4Q)+4F^]/_FHY0>]-B M/G?[5IUJ2/^+?TY:[;" D_$A>C!7K>Y[8FO[/@'6WAM1A^KQ VB#HK&_/) " MUP*0('_,8:9)^?S;7'UKDNM<)6 T_80'NG./;?63II4(;-+ 2W(,&9K%A.5' M."?SDFNOHF6AE,B6_(I:))XL>)$6]CK8E;'O@TD-+LAIVGL2\F\Y5%U_.P-W_0WU)@,Z6Z6C6U+337F< M&J@?29 [SG=1]C7T2.?\25O,+0-STS*I+^ZD@FS\*RGL\YDRWTSE5$$/H*"I MAA/'->*!6FPI>, )-_6'99.&?O%CLB*'/\FNF4_!T?$;N"";"+%AMML&Z*T#[]H^CI4/%?F8/Y@Q887_9V!L8*/HD M'98(44+V.P-1M!!5;ZC;0)CPK1JS(W&*^VEW4XN)NU2M!$O*2SE6?-_$ W%; M20%?JCEXB I_Y-7?JYAUII]^K?2DMA$*SQ:$%*B>](7GR#%/_G'R5.\MCLWO M<6MB1$('_KU'OGQ@LC].VKB0&#:V 2>>+DC4Z3*+YNM7X5NXT/6)KC ET9RX MR @7:_^43UWS=Q54VR3%T3U\KV&5/<1LY_^T"V#+Q XL#=I.F4Q<(LZNNFH> M,Q2-[++Z;*OIR?T2Z4I30?.]4[.LN4,1=PA.MU]11G=/'ZG?>S]PI?I3REJ$ MR:EDF#IL\?R?OVEV,7(;DWJ[7PRU_S::F?78-2H)U@Z[OGG3GAZ M&F]6@+F[TO]%6'HQ]L26(N$^3?0?7X.N-@[A-&H:8NLZ=4,=ACD*4E<6&(&6 M'786 VS_(?O>K>-I*/A*KO)#E]J1\*E7><[#-BH\WGLZ.N*7-P;/ 5<4I4(H7]Z>J(.-?SO6_3?I#N!NW&)]U M7DP]9AZ0C$I!U[.#AZ"?T=H+V?5WFM;[>" ,*),'\L?M/=,'JA[82RX M ^/+5\C2G/N8H6#,;XU(8_29-L*J><4J#S3HL'HRA[7(A6>(L%O^BU]UDX!6 M#@O,.8#'#8W_Y^(3,?2HZE$>Z&$G#V2MM_ O?HX/"NKV2MP6/L-_7XK-9_2S M$Z]QC7F@=UV,Q,,%A"2)[RW_YXV+&K8\G\4KL4^-Y'C3P4G&XH<6?8_/;=I) M7?L[8:\0J9S855!3Z%.K6%IVT=[0XWV>'52SQO+LW2?/"Q:)O@L2,6"^=G@* M45ZMQJ9 %)/@-0KB'^;F:S>#+-Q/I,+>2+%RMVADTI(>W9?6_B:'0DI>FJT7 MK@O1GMTTO?/PC^;,8\[O[RSB3*.M;U34>Q_+DCE\QL3D60HE7UC$_-8IN6M= M$"HAD )5^4(X<*-94&,IB&FK?@R!O8SN M'X#G$T 8\GNX;)-JQ"G!]C)_ADO&%WA-U1-";%1XON86M!?3I+.4%H,%29_P^\-^(_[XYH M:1+G&\?#_PJ*\X,E3)OQ6=AUTL1*,Q$M!#RFI5BUAZ/E@![Z>(C'K/6PP;LU M??.D!9V)P(#DVIWO7HR6"FKIHI]S\@D!V/VH$T1C@T0>2)EK@ 6CSOU:7XB" M7F;L4I1]Z)WR^KF!>OK8Z)A:5PAE32/C@J&MT>!Q\=7/G=)6\\/_0[=VGEHY MF_>TJ^/,C&LSN*J3+8/GBF2Q)('[;!%.-I1< !$@HO>?*YWV_ON #R@06:^@ MA[^>Y80[3MF_7^YQJ&'=>_D^^YSZ6UNC)]=.@Z(8EJ (B5;$6+ 7'?NDP5(K M&6(.Q+LPB"FJ8PWN#$'[JII/7[-/R-]RR;[][ZZ57["B4>G3^ADG\\\1%<>K M.P?0*BAS.KP%OC,0+-:D@D2KZ)S]60V45U>Y+E7H0'+#T"6*@ZQ8MCH=I+(0RRDB!&+X M0/@9TU)/2H++A_5_'IW :O_X 5*==?AZ]8&G9^>S&^F50V] 59)OTNGB.9V8 M\21:?Z(Q-I&P'^4<]7;NU*)#>R'*N.HKU'=P2:JG8RA9PF1F5K=3Y?;I'8[0 MI[3ID]\!";5L4^GA4K/2^RL!)Q^,C>G]UG$W,,GPIVH>W,WO?,#2<6/V!6*0=)D=3'X*51A:NBY.!>RP[MNR7 MP9H^0PNKUB:=@9F:X5O^)SF3B8[6W2HJ]A>L#CZ7&B6N$5D!Z)Y\74XJ#W0S M!4-&)**Z?3]A?PR$R5\2/]MR]I),ZIC.ZB=EG4(/'\0MHP@F;ZF8G8Y])44;I9 E:]P?FWLZ M#S*J*0L]C?VSK^SW%@LQ9.E.7'&[Z^S\_A&4(8M9"=SCCU4S^.)_TFLV3=F2 MHK0 M@YNXBR-$L69[C%013Z(M*;IQ9IFMRX=.[:Y.DBQ:HANVO^QE8D&<"5L M$> W!9R:MJ5V5>?Z?;'BL92'[B8G?W^M4(99=YO.5;'U M[_K2>2"/YN&B*2BAF!IER]?)(8 %#R2"8?YA7*VI62U'V5\G+J*]0EG6D#L\ MT+AO%(T.7W64 /_-6UI7S]V.49Y M%/(YS8/=BLOL\]9>D/MBEA@9\SZ(8+GE@F-BVO?H..Y&F9\ M"6O ]5"B"VW8%4_Y@>X-^%\C8"AVY7R@0_?__?<),%WY9_@ FECG/3/QJ?/ MYS@+C.F"^O! 'W_Q0-\O,H/8,0F$F0C/WWRX+)RI@F[.L0GJ)9O_YS1E5<\W]SL1=JS0/].W2;Q)22X!A?8:^E8F:<)!@XCJ95LH.E'-L- M[?)_FUK%ET]'&%K1&U_,;2AZ#U;L"+51/WW<[0>ZXD?Y6'I*ZE>)@ZM]T45C MN8LA'[3N_THQ'H$DWWE>J#Y4934!K8*Q99GC*XM<"4X!V>W&">L&6(!@%VF# M(9V6PUE7V'#HQGU:?PV_2%SO,JZ0<(Q>_3%_4*-FI+S%^O>Y@:SGS\YLR &= M/L6L$UPB5 [CSW%P:L7S)>6 >D[82OS*#4WAXR.%%MU@ DO^3W$'_[]I MKJ^XP] :<$O:&)CB1VR')6[56XG@,]\'9K^QF/YPWZH[!*%Z=[F3[I!]':3Y MDN6$YD.V* ]T QMW%W4.2 LW&H(=K?EY7\7"O&?)?^-+ZJ_I8SWUTH8/#\\0 M9T/+(=KHG_!]$DLJ+!A,MFXQJ)N2)N+9\\<-\!A]];1P27TVS3"T*%YY=V?[ M':+R;V7!3//08VMV4T[OL8TG'WAG3#N.Z2^]XW!5*(L(*=HOU;ATC^_>AP@N M6_I-.4$JK@Y )7:_3V,0_F BIVO+5ZOYT M$UZZM[)7RK$N)!<>2#S[,7]:^_+_]WG]ZY\[?N,+/JLPPT0L-27ZG7*TA"\< MR>W#*+P%NNG3XHZK?J[CJ MGO.;CGBF\S+_2_'0.JT$T,:YM8>TVROP4\GJ./.UBA8KTJLB"-.W='B= C]$7/=CA:&_J^[CU/+E04@ M166F=B'*Z!!?.=:5W:W-C3YRM#L=FQZC0-K_W7IT5HZ]@JQO0:O1P8DU!KN0 MK=9YL)'[27.W-G248EN;S4,=!N)+KEI1X ->@>FZQ8;,:M?ET@6E6UCG+9S6 M#/K:,W\#I29N4PC5O\%]V[_SA@B:CS6U5)S$&CR%BZ)-P^CEW\U-]S,;P M%JYB=MOA?Z]#U^.E3S_BRP9;) 7,'.4$KY823F/(D_"48RFV5(/%J3*O/:GS MTQ*2@=D_D!K6M77DC:Y(>+,="L-R81_,)!LLJ='@3WS.I*K(M)E*CL;-A[CC M)_ TT0L8Q0WD:@YQU:O>V'.US@E]&T#\(1Z'9J.\OC=]R+.2DBNL8W'^E7/Z72&W1 23C7/DX<^F*;^,@&_BH-])Q@MK( !-?FG M:!(9FTP2U\B\DV,S9!QY@[LR]B?+3VU>/1E?I%<^KY1-*_]SR0 M$0H7/XHMN^,LNJ33N>+*D2C\6\#GKY:P^?\ , @$A9J"*L9C;D-ODP(#Y2F M%\FMF\ IM\?0K;+N&VWT:_X MJLQ99$-^S5Q]\XI\%0^D-;LYR7E;T&3)2<"0WQRASE8#5@RBL_6&R\3>=*KP MJ/:T:I+L[)N<3^BTG^Q)/-&90VIYY9EY)]M)&>UMUAEHR;Z3LM\D4H[KU9R_]K9_)KN/$>YGO F"6+_L'5YI1 H,BG M<_ER]-3W\^UQ(^SM2R[]]@2'\]N\Z/6Z=_3U-2#E3,N[(>X7Q84K[\I6# E^Z!9\W)?9#5QC$%PYI:@S;^8A!X HEC4R[1O3$ @X?RHJUSV0R=QQ_HY1 MADV,;A7D1H95ZR.O6#EF['^Q$D=KY4*A%WN:Q]WO[MC6B]%70*&6 C49?[G:^@QJ% U3!@5 /@5OZ]0 MX8%B-H0_&L&DY_3UQD*7FG[N^F0R4>^_^OH5]<*,PI35Q/#_N'3@ L@ )L"I M,T8 >JF5/- N0B,!@/% 0N\SZ36H^RB8?+2Q\;!F[?$S"*9%O,NQ\OP;8VNW M+XRP7II'K6V'Z49OE_:"'&,_Y+S&7.U/A%8;+))PR-#6MNE==/]"JE!:HM&1 M&M$(2G5-1N"A*XG4G1G/L+K)WK)IN:9['EG,)ZZ" 2U2.T$9A>;$-(FPPX"\ MDO8(*DP1I45?KJ>*?@G)D,UEKMCA\\/=?NX^?2/]J3-(C"SFBMO>C&U!H3B% MZ'W,GB"L@A*?A^\Y'2E*?''].&1IZ3J[WZH&^67 MOP-F=TZK3,FZ9G''T'(K8UT;29(@AT_1^K=ZSAU'.YN%53U M]NLYZ>APHS/1KU3M#9_$GY:X4I N\&3GA=V5:Y)'A;<>%/VWU=+-F$TZ0)=_ MO(%5]IHS'7_RT"3K#HJIZ%V9^V?&4@F:)1;$4*&TZR6/"/4UVSV9H9I9E$: M#^E8#1>_#KGQ=PM)5Q5SC03]>BV>5G M\4#"G=]6$C8AT;Q=^\!2 M_#U9.'MF\J-SR//NQ?O_Q>-><$>P->&M\#$MRD\&+A4R@"F9ETF"BB%]+\$- M>2"OIEN[:O')-S)LO&J%+ELY7E' !!N,$RFSBUEDA09;:E[D:T^OD>7=.4]0 M!XOT69P'_SY)"UW>>2?;NS]:5FHDL0S%*&3K IGT!CO6??2HS3X\(]XK>1QY M[GS<2C;LD]^\7T=D?TC6&\F:"Q9W&>J&=%@'XQW-Y[ZJF>U0KRS1]IR8:+RXZFUU^6M$CV2CQ#6+RJTD%V=+:D0_.">E[0K5T1*8_-#1EZ;[[ MP#3>O%#V#F7,^8#>,P5$MIUZ. ]18CQ(T:C9*$O_HI[H3(2V'C*YW9KEM^N^ M'.44U]7;MH%!$!:=*D1J2I-!41"Q ;3<2H2"\141%I(BU( M2$0$I$9 1$&("HC42),\:] M8YP_\D?V&'LG>ZVYYGR>M>9\)G8FX&V2[!D+JROB_*FWHNEAVAN7^L#?QZ5G8=6D!?PD>%26&;N9/C9X.)1_^4/5!Z)WI7/VZMR% M4H-39PN*A Y]J-#>E.0*PABU7"E#&H7.Z@BU1]K&Y!"3"%;O28ER3>Z7'C\( M60-W4L>OS,?/XVME-C53CJ]#VS=F&R&<$?=FVG"%U'QQ/AA 7?,9Q(NC*Y5Q M;4"G:CQDIK7NT-WSWN%[NNZ\NH+9I-!@UK'YG.*6UVS1Y?P'?5N@VB ,]S). M;).Z>.JK*7=8M5[C*GPV$,SG"_K)$ M6MO12U_ R3IC:]A4+2**G&UR@F<* DPJX(%]@RC7C'_WV?/GT=JPZM/,]DZ< M$>6*1R^0)?#\ZN]J]_5 M2T0WP96M=U(-S"VF!C *L,"X ^<,WU..2<'(.6- M=XMF51[J5,OEPMX]$IAU#.;FVF066EO[#'%76$+';\1[%RY"RM?98=ZDM>&Q M#4LWO-LQ%AB\:HQ #3C[3ZF'&R,MVTG_M1D?AF&M_M=F_+,M4 \9WL:9_Y?- M^'^Y^!>Q]L1R,TN085V0Y<.Q (&;IMIYZ$,\5PNB];]2(Q7-UJ+! M1BXRE_2S($]A"M4E=6.BD=AQR_4&G<:%<*:],7)V =IQTWZ('KI_6E'RK3GX M2<9+,E>N:^/NIO' 4-CF:3>O^&\!EZMEY^H-1K= 3N"JE_;=_Y3NC'DU.BH5 M-&,2,LO/Y#TX2&=B'[(G#BDZ=W=QG2+7'3B,EHTGI+5QU#N$>D<85.[.K^\/ M]_7-'L+%[YN7"\/6%1OD0N[W!BJ>](JVG?EZIJR0ZGJ\5XX@ YO #O@$>-NCK>-"QLY_M6>X&!V+1N/C';[' MQSL9W/YQ#JS&)=9??5_,@QICD$I^;&3B?!!RUP,4/<,X$2_G>J*#*FVCVGE1 M[V>SUAWQO\?WJ'A[*F>_I(X+O7UT<_VK]WI%8%O"018>2U;*B;(,N0VDVI@"P4L M./LQ0*(3J*BVABU0#$2.?=V?VA-4>G5XS6"F^E"IH\B3=-M2L\0F/3O%#&D6),2R@S0JM>G]EHO\P\(!*7ZG\VXYCVG M!VB0%@Q8/MPVC+"),=RJ@T? A8,Y-M3:CFP45316 T.E7=ZOO61@6Y.TX$GZ M*+/\P4$X[H7,HPL;#T094Q A%#EJ"R1E@ ,.ON*ABEUYG/?<0_!P*X9L).+\ MR:]T$M4STK]L4;[KYIFD<;8A=->O0O$^VF>U1 UF1"Z:T8;;*]7??EG8(KRU6/2+K>4"*^\E$[=[5\)%=:"M7ZD M7GI;T=!PR%/U- /S#%S^3_<\'Q1PI( VSI)'W.!4-ADZPX7;:I!\$;HZFE2E M[X^CJPB9+K7%4RY-#"F)7IVVB->:J5.3N@7?KL.LD=VPRE"V#-J9@#"FH(## MH313>JP=W3X*2_/?3K-TS"5I5%)9Q8XRSC:%OUW,]]HQU'JD?K[JX].Z))'5 MZRF&8I[G,3X?O:R1XGLK\V,=W$_/ M?]<1;*/OC:P*;=?]4F,]E8(/P3XL$ A#R+(1Z9)OL_0^B5SF'H>*<# M.;T=.:IU_31VR2SL^ ]_SZ"Q*-^-*W!5HZAXSMV7WPYZ"&F=LBEW_"RX(-C2 MO-Z"?8H4YC9#:@W;E@#MC'8H<+CV^1:(:6,*;"D+W/BFH? _$A)<+HUW%C"I/!.?D, M9VKG\QSEBDK FYD@+"9T_Y/.X'GO@,.2O:>MK.[JTYXG)9_[_@R=R8,HL>!R M7!S$%SIJWP:ILJ<)L+S8#YL()O+<7V?&UV,SH$"4T76WTFRNFXZ%A=J9)V^? M5NBG'SR@BNX5.9RQUM6^KJQ93>>,=T6=R!+FV*IHM.)O#KKU3WB=U4XSW_M# M?@M4I1JXX/T'"QS< BT8LZZB6HRV0)ZNWLPPSKLUU,[Y8R[ P$V&:$8I_*QM M8\B/U0_V-:^$LQR8"Q%_+"I.DINE%$*/"B3Q#%.;AM#DP? /G'2V+\N3.Y!S M@&',YAH"D:4C<#UH/]LYHD#O:9"WXRZ9:R/J)=TUZ^?-L]5_*?M46!@>,[T$ MPY@H\Q[BM,TTGY'H5\02(+N;#K)MGW,KOH=K\4=;X49IK*:&CFI*#(&5Z/'EA2CBK5C^9 =5MLZN?S;.L"3 M'@':R/;3_8P)P<$R:3OJ_CO5 TLW-KLW FB)&Z(-YWY;ALE#I%$M0EP9 MQ&5>8'C -N<\1ZHA+%.G.[9 THW>J,DMD"S"LKR?G6QKL@)V%_P).(ZYV53] M:1Y"_[SJ*;$Q3.C\.U.2(>#A\R7XGMF;M[<^Q#/0? ".*L:6RF#&QQXK*2BO5!*I*Y>?/#FU5QXW-^[]?=(B@%Y 3YC M*FGUG!3<75YHT=E6K]@SW8H!#G7Q%FN4/1!!'BL^_6.]+4+KAHDJH]CIC*6O M MZR1&-G-BDIK1)I9HEX'/Q7]J;]C]WH]YK+%A3'OJ?&),F$FHO<,OOH3!)@E4 MRWW470R@YE= 7Z*^S(SMP$L"AM2A:'(_6V52JQ@C : IWT./6@?G93&D[$4> M?]-XUAB6\NYV\1<*- _5HH.[3QJ!,9MXPX%*Q'T6Z' -;",.H=LV@E RB-V, MZB%:8X[B8/2@OS1]X&,Z-59[KWZ/]\O;GV-4UOGF']'5SDS5QW0L56:[G?U7E;;U B,W_B%?/I[P[%NU&?4YQF MUR]W7!6(09%SP))&P=M9K,,0\H)U,Y40(M\)S,%+[\ RV]T$JK83Y.2 0IIP7/['WT% MT'0Q9AL=W^XK>W.(9R;[O>N?V<'V:=0,4;_D'%I,]:]T37K/"R'I(0B9Y%JT#SOK8AJ.)L-]GU+^["%I6VY*G@._-A'8 J77LCVV-=AD MN=DEWGHM)'Z$.X.'\>=9%Y#?FTYP"DUTP+$D>OZJL=UD6PU*7.^6!S-NXFBE *1!G8W=9:TP2N89@"@]JYE?TR#U(4>A5H"A"W0;@:\F%D/]##T.S))'5A9[L]UF'@P M5EDS7N_@F^F&?N=K:5>2#TV)FW_<.*X *2_:<^52#?YH!O86![.M* )3P%"A MM'!/EF-!I!Z"CV7O&I;QRDV"H;20&1.]ORIGT&PO4R(/7W$SX-#AW#PQ8#WLWE)CNV19W@ZUQ!UPA& ]DSSHA?[TDP2IAM#$05)KD9![).AGO= MKBUOJ+) /+\0*R'8[W7E&*T],+T#%&9..QR&99_E/<"99UYZR"-L(P;V>2.D M= XF;B(">-C6_6*;AWHI<5,"@,3S!2\XQ5R>KV\YA!1$=M? E+958X4]F0B&;#1OP<029_O\=59/ M+U9IH2J=G<>YRU[93IHOJKKCZFJHTG*]32=1+<:\(?C$6QWK-%>6/I(W%5)( M [;L+P-2E%-375@)//1"OX'6CR/]9\>\G1_63'C%4[E>%ZZZ_GDU?*KU7*&" MA%HJ*,R0AF(Y\TCW&YP_*9XDAB-CD2 @Y3WB-&.-]@RRH^DLX'EMT-Z^0N3+'CM[;#,(+LWHRL:*A9)'J@65]2]I6=$_!/>_\G:3"Z<9.&4 M7<708%&V(B+X([R)U3-<57> LS;><#&@PK#N?FX&[?KM1[M07\_*@F^SS3B\ M\.3O+^V%D4<* K@6&'_3(<0)(.W3> _%&2H/%-RHP%RH^5*=;%A35^MZ?.[L MEU?!X<\$M:]&,V-96' Z^R%O"O40#CQT]C0<^1U7*;#0P*B\D-$%K@2WH\6 MWG/#C1%>#^O]ZD)OK?1HZY?6;-R*FWI;<63I2,KS%?SK=XJ:;&DQ\E(\=[NS M^CF<.RX*O -W?RFN28R^E-#H2171M.\O98=^=[4^"W> M6Z[6FK?R6F6FGS0:CB_^ZI'^=@.M6JE_VF#5GN;/$D*UG$?=1Q%MF!Z<]S3V M=7KJXCH9\CQ8)]#-^:O5C<_6C[Q7XT_[T*A6I[F]4L=4S17Q:GC-;XOQYVU& M>&%B"^2.)QIRA8Q94E:L0VR)(83T>S?O,\/9G[SE\?'!WN5*F)%%U3H'2K*P MO?Y2$-$QT?FFIY=.-&@:X@]#8R01VYY5!MC.M%ZEV\=.#U89>U 6:R=1LO=K M)HZGG8^(\)V.Z>_O**.8O3Q7LB[9NU-B.BR@.&U_ZNFCJ+MZH\)LHD38H@S,DWMI;6#18%R<;,X!$R7&XX//RTI-^L06==15OK\HIO4^ ME=WSQ!?58H4C9Z*JIFE116QU3CGD'C@1"0:L6);L ZE_9C+CZC#7?BW1_,XY M)YWY>]&GHE%[1UM6X'+O\?T_Z;/#"$'.6Q3YHXD)'1;']F2AV*% H&:R)_UJ M_CM M@VS9P%+.Z$D[_TEI"D_P'C8ST^WQ^+E\:*\/>H2,?K'0&!);BNJ6FQA MB:'?!1:&W &/B#1.ZU)-RV2B'R<-&]EDS -\*!_P&(&";04_ ](K>%&69T3LG5IE^@AV>X'& *QW"X/!6B1J]6?R"ECEKD/[FOP MW8;$/4.Y(0? ;H1N$MTABV=HSTE\1DHL8>#>LL.:/U&/JIM-;L!5U$E>?+>3 ML$EKYLLN_N@X?@E:VOJ80# @;ZXO_. A,B54B[D1A&4+']X"6:6U8,2:9";N M3_ /[*.:-5@'VC2:#?K?L8Z4,,W/SI-XL0#-#GB1N^N)/K.6$U,%(RJT@P61 MA^%\[2F2_L8-N[Z=.>&KZ",H M=)UMV(:J1,7S(FAV> >ITKY5+R'P 4X1Y865AP$$*KK=6,^:I8@4_]5CH5%? M'9GW>FSC^JZ*SXYJ*1-_[;,3NG9]PP3.V:"C>>+*\OOM*\ M3UQ?_%U:IR7(,\T-RE)#"#%BVWS!SD EHXGZ2BKVWQH(WB[3.0/+8*YR57'F$)?8JJO/T;L9N3 M803]" AWY:A]9DC$+[92D#^D?WT>V-9R\$WNI5T+6])I/WYZ)5X[_SRJ(8AF MUF8_0!ZJ:NA>U/%[[UA:IO*P1]N'3^NPTOE=XA'S*[#)6!ZG8>8T :ZL:\A. MW&Z]QJ,(?M9UMJNRX1=&9W%Q=P92BA54\\C[FO&+9YQ2_,@6J*_&H@BQK'XL M+ S51Q( G"_3#9\%8?GO7Y[WR)W]Y3 :IQ"XYT.2QY6^7/UFL="3L^ZL_36_(M&,7 M;_="S:;R;H5D\(57+KADA*2-H#S11']F *>6*XE10"@S7&.?KWJ_E'B0Z=M^ M"WI71>ZH2S/IA']+IYF"PLO/+=AO/)A]ZB)72-JP'?O\(E,5<"Z=;N/*U#NR M?0-\-7LCBO0./["8>T6>BKUX[, 3]]U-.SD8E)=8$JH"W^X-B\?L1$2$O_.6 M&;%/'5V1_AZVJ\W(^F6F?N3+AV;GC,3W<%]0L+E3?NKDN\GM0TQXYL3:*4LW MY1^ETJ;>$^'C;GT/&'XSF]H:EC?*I&W_3N7,KZ[@8*KKA$G2@FE$?MC$$]D#*W>H0NECM:%C$(,W_N0$?-&DL2?3,+1QD=F'7>2!F/L!':)/Y9? M]0#>G+#V35[5]]>C'MA43> M:;[9I61,Q7IDT_$6C6)%[_SY2$AHX5A7>U[0/BPC>9351N"3YH8"^%67[Q5& MG2451+!]NU:MZ>Q5[XU/O11[&O)J1G0),K)MX@!UF9@@D*TQV?^1ADK8R,@D M?,7''"K+H(:V0A79J@31N$ECE?>_H:-ED[T7'^8"*2R.Z![\ 7L#6(?#@JBA M=@=>..'C[&!45:[: /2'/O.*R<$8W43OZZDO[Q9YC1_]$*_U8N2_YU5JD5#N M^"0(/1'^ABOMO0XO'YHB?:S,.5C?>3)< "2VGHYJ]&XN9!)D94(EQHG?^WHE M8Y,O^1S_?'J7Q*\HF%6KD74RF:OR/I,2^G'-55TV[P/'_O?"NGEZ]M0IQ))V M851IU2MTY0P7NN04;&S.%8Y@B:':S-F@+5#T%-D8_(.WIN>]-._$&/5\\H(] MAL.G,DWNG:<=B7RCQ5#&Y6-'!ZAKV$YT3,WFU['W@Z7FH]7/CT*&(]<9' +8 ML$ M!-NA!VC5+IPCE1-H>@$HBHA:&QDM5U6?$7/%ZSD-_)!E^F)U^4WD]2V0 MT1]TZGGLPJ)V&SFPI#Y68@J;F7Z_HW:^,@(SFCK3[_R;K:I>_+SY=M%=AWRO ME@9$K55OT2+ZY:LY]BOZ#(D1 %%,692URB#W.7[F:@C2 !MS_]B&:Y M\-&.EJ^/*LX87ZE>98/C8Q2,"X0P_,X#J8OY^4TL94T)=]7$;T?.%X]N*]O7 MK=@_#U*R:25RUF,,>FWX%[/#=$K_B R?]GB47##3'(]I,=&HI]LGKJ+E'*;Q M_<%GPT<>AI&DXB?7G#9Y87R<'LJ5VA;]I[9X>T\Y &\[L"/L+^/,%PA>I(@4 M-$8,P3+NP<_4F?G:[^4>L7FP!:(\AN1,,V3TQ6STNJXF3.SS7GRLS\1-EM@5 M4'VYN07=RD3N*3_:'R4EM3@%2)Q&G5#Y>R"6*XE] A,R49$S;"J@3UI;%> G MOL0<4RS@;@HL%ZUQLQ_^/'D:+>8><(P81.6!$I3;%#PZOO?^,.S!8:[ %V07 MB3&-W0(1K+9/!$SAN(7P+9!RYA:($U3#O4&HLI]NY$$9U6\DYA(W%2V@OP5" M;DM3P5[#Z-?PM3V9M,QSVFL>=L!M&8-XU]^UK0^RV5?06*%65 MA_'=Q;= [9H_*EIKNG1+9#\%JC_#ORKU'58A^>4^[^Q2\Y'6]35T=TW-QP: M[_#6B.M,OQRW:Q6A: 9'3 MD1Q&<\#<15%!X8TVIR8!1FT<4A&H:>M2%ANDSYJCT&^0,"9I]EF2'TJA@_4RH4VMOE?[Y5T.C_LZ,NXC*FL: ^Y;>X M\6[67V-A\J; M;F.\47D3HET_T^%^C"[9 %@1_'SS%FB^5J95>A)A('RS>#2/,X(:6S+G#&GY M/ ZS$YM_G9=/+X5M(/ O@ZUM;A ,SF9[.^(R%Y>70W,6YZ@7EJVURN^%>/0> M4TN%JF4^C=?BB%F:.OI$S.P\WVVPJ<1;-&0>CEE&V'+>B)WL4Y(%9)SPA[/T!/ZX^*:823C97HSUKSJ M ZO3N6/3O[+^5YM$S/OX@AY;5Z1;[)H^&:W$YN-@D1)C *ZY2:7?R)UB[:HO M,E2\=(W\*.\A_5O=E(7]Q180X2=)&>*8W(_6W[GR6Z=(+ MR/ A+OU/Z'XY;#MV5(SYF_,!2OBZFR SR%/Z( M+^"%TN7Z/[2[/=C?&$ S@RT]P SE- ;-HP0Y'R&"B/,6@:$4D:LSX&KQXWC/ MP\U?KN:5[8K?H1Z2U,6>9K!FN[=@ M<)\6NWH2*_(%_:3 M<7]D9;G;0FYGTQDL%G<;S OBK^&F37+>A/!JI7T'?-YLG^\_,2E/E>7T-\7@ M/B+X)L\<3W>3_.XZ:]>0CTRM_2JF>W?)O"IM7G79?]_Q(W$7S[067\U^21O+ M:W*&:-2K;LPQ-&,->.@T9@O4BCS4_[%\L*JWQ]= 6.OEF'HCH]P\*?:>W2Z) MN2/IR'0>WT:BW$G I49G;]9]Q-D^'DA:*!\!AO=+3CU=5W!O.!#D>#/,!Z[0 M)]AK!%]$&M]-=KAD2_\=*#QC*T5>&*A? M,[^9*]?1Z:R_1MH^HA^[PD"W06-A5:3H>!>G$NQ':)AX=^;$7T@5$5>!UO4! M.YJ7(N_8S\6V*%2R'O)>0$237HFIGL^1I*\."^7^#:[O=[Q73M(-OO6%]F!.KG-X"J?\(]T5Y 0:O4??AP9'I2SW*4#;_ M" <7>0SB1'$YT: +8PM<_ WQ( %,AL!_ALL$;A>.0:.*;<[ZLO.Q]\N4-?]) MN&2%;H$L+_[?&9=@MI06%RJPG5V)FN6O1N;\;=[K_>:EL70Z@_4Y1K"">>9Q9*E Y8T M/W??_Z!;BWL.$":5(BJW5:@Y^9F+@A!/Z/X'IU.EP]%[K;26>WJM?$S>=N<. MP&= V%FQ'4;GPNZY<\LF/5E%/U>S6 ;*C%4,=&D!JQ&!%_"$BCG/&< :]&)[ MF!M<9,%H$.]U;H,+_L^5NOQ'[O('K-:?)LC8XRUON.#(TB.) 4X0\?>^FZG[ M>!#Q9,CO!VD2W\0-M5T%$2DK_'8@8)XK#.&%OA- @L]F+ ^U],009>^EQP1HM8N2QLO9T=@\"+D >93.C^T: MXF0U"5_%D['/:O 4SLF06[#K@Q<7![%3JC&OG+._.3R\L>=)ZQ.!'VO<9W"= MEOEG@.[+N\B;OC?/'2WH-2H>J/IY62;EJ._3R:71+=!]]]2+M\^;O8 M((]>;HNP*TJ7P6T6P (0O[&L)!MKA5N?@3A_P=2YD:"=FP9RV>>V0*^ZC7Z: MW'V1VK9F9?L+*8H<@(B6K,'U@I8D[C].__*EWZ!4=U;]1LFI5X(O4C;VB1X] M/PO[MA8APMK#GZ5?&W ].Y:E^3KC*A%H:SW>-5R15&5Z[: MG@E^IBYHBBC_0HZ.E:I6??3)98 M;5,F[=3&LJ8J3BQD6RC$GK9!7@FE][HYZXD[C_D1C&2+ZTO7,/=N?=6,U=QY ML_O/[CU=]]$\AFN5#T_XR;!OW4_]W'0ZK"I$Y=;;-<[HK"2JD&X'P)CZDPXH>/9=J:$"'Y^HFYA28?DPR1(I >9\."(R=H-W,L'-H5F MN077#=06!OH^UEH'W>?<3Y.5 MT8\=N2IS3!#\.S!4&$S'O!G_K;;Z0? MB6>D>A4,&F MV%$6<+,[[?+0MR[J^I?6I<&/& =,)0D-O[WB8Y MY&WAE#6R']D&DT=1E!E[,8+5K$;'N52Y$S4A5*VWCW):FB$660G;I_;SCXV20:^LV]B0^5*#RKW3V/AXJ_4 3V6AGN/.^SWB,N &-63 M[\;/3^IKF5JO\NPMU9>PYGF4/[2O^.FB+Y<;-=OUFV^BZG/*_2L!&)?('F)" MI'D\'%"=A0[@ 4.%R2L!\"BJY@*EZ/?NY,V?(J@KM8'+BXD)X65B-WK5:Y53 M,&U_H,0&RE[,#I27GCS[X/+>AS,Y*E_BFPUM[O_XZUP[*=R)DO=G[UN:]&0? M@HY54I82R\K86<+C=X,BKE6Z&R4T^R88L@[UJV&8W^V','0W;!2.'H?L5U8& MVCR\*\8ZY072@@_ <&'W6O;S3,'E3BT?9\!M,=R*9?.D<'C"P8F',V[R.&5) MD_G*%BBQSG:V2U:Z$OJ'0P ^O<'135'B&TWZ0 ']!R;)N5G@>I(@:]GQM\8O M8\9#4FD$%":":CG0:",;B_,7$_8R?+10P^!/SLUW>;NVS_';C/&*6@"ZLVFV MOO95_U\KRQCEPT*G5@^0":OF?;BCF_C=PVV&["-)*+)5UIH!O4"2]@49A$OU MC=CD%E1SNPHX"NU\G ;8E$ZX-;QVX3$J@+J#R[/^5U\_-A7$;8'^A#ESQ[?S MS%8=_S//C,<"GD9OIY0!;?,\OOB1]8!CA/T. 0[!V#EBB28UX$W_FO^7++.. MF7\OR^R_/C@*:M\\4H2AA$XP,D0R:S>#^UT^+4M^NI7J.Y:UUD@4YCV@]NXV-BCO7WWZH(> MX.*\]&P)TU^NFTIO[J#]?Q[/I*E@^G5\ HS'Q#UQ(UG44)H<71;V2\=@*39G MUU"CE4AM7-!IO5*]Z*2\#(WQ5UK/E0R?O[D80_Y\ZE0+4&RZ7;"/:G$-XH4% M->:VD+)WQ9") #!V90OT[!0>W@BN4Y3;EY/#![,7& MJY;+,9RGX>@8G?JWQS M!^Y9^^C4O61X/OHAI>;.0^^A3__:PKOI<#_.WQ\-J=6CA4V21FVX@BOAE*_" MK> ]>FE7@ )&03OQ4N8')?<$3_-^[=3[-[P^C+1ZO\D[UGE^I^8W_7GD('&: M+85G7@&"?1DV%%+'DB#"]I=V-><$G-C5;B(H'X+]."L6+N0&<_SA>;3VY46_ M_K,7M4'/[%Y@F9RD__#=NF(]?=G%EW #%F 9!.Y[.EHQ?N,B8O [Z, MG=2YOBJLS+R)8H+M4Z+:EZ0R\;%O MGR/70+W['H+X/I<]_4_!?^7# M#/-8A 2E]&*GF^ZP[RI-ZW)EZM)U7/T+M1!Z9WZ.F>8[(4'V(;XGG#+4 [$] MW![4;JR))CS^I[7YM5=WRNGX6-HC/X/LJR[/=0Y>$U3/2CVG;NM )O.MG*SS MI:(!3?\%,P%QTE9=+RW$'#:RINZY_D6W@[8P./D>Y%HNP)J) MT%IL-*!@URJ3'H8AAF97 J%L\?4\#%#:.Z\6,C6"*O50$:A9Z@.GK=O;&]8> M=W-S,1JX,C7URE[[9_N?9G&$)M.#' M/OPE7!IV]CD)$3_PW-0#/@YJ-*6.]O"@69%1;JK#I=W0R6AI!L*SV>5TEP/8 M_8W->O_Z$7/+MKXU5^J2+)'IJ:S'%]O9]NH#(7<./1=*C6W!Q&"4V6?W;I8$ M7%YVCATPZ!6X,9=HJ*65&"<^?>KT+L5$9>_)I21P91<:*41Z-5R*).3W:(RY MNHV*O>3&MY7X;@K%VFPF MMN+&(_S=PSV1]1CMOR?5V.^3&:Q(EAZ2L W%2/1JMBL]L.-D_8^T]O)YI]WO M]Y7^S?D.&7(9*S_[6'R_GQGQ0+R*6-"X\ZAI*R^O<7!:S?)1J\ M[UMM".4Z5KV]J$G57HJ:._*(LPBNG.7*,F&O\ 0;Z@.M60@:5L[?@<%0<5&' M^CMZ\>^Z-X+6EATX%&[+]*\'KQ6K\CW=8_34 M6(L]2)T0IBH+?3>[DD]:N[PO0_4M2C1J)^1,RR3-B.Y< H M_9O(;?HEPB_L:'#6[5SE^XK9N/& %='?*2.$YK69+5"E6*>CB1C"/&;^VA>M MW#EGW^H[>*$\=L7DD"">E1_[F!/8TG1V"W0#^'""<;Q&5N+^39HLTW,+Y%?K MR2'H%H(ENUS.PJ!JZ:PU'$KY&:OR><&D "D 1YW6J,)AIU!<85T6,KW<35+"QU%;,-: M"X'GV@2650LQZL4N^^Z"!S(TQ:(KOB,"(D]OVJ\,E<[4XV+6LG"B\YL^PZ%, MV1O.;D07LQL6&F9'9KZ%[=TO;GY;:U,LL4)OP>?'SU3.D+7':"BZMR#-_&^= MJ,<:6U.;A!,!8SPYP0>>AM$\K;*\,D^K/NSK3GI:(GI^5] !P@*:+25O ?'! M VJD*)P7YXQZUHW^TJ!Q/\8'EW0OV86,OKTACF_+MT!ET@ !A@73+T&D9F%5 M&0M\#&&F&<-V!+60E= K93?=4SY("3'C&[RJFZ7:=':07B7COM?-5J=2]*EQJ M EB8J@_=$"EMB#S'&2C\N 6Z@[ 87KA %KEL?WZFI"-VQA1I.'_F:BT9)SD^ MX_06ZOUIUG#Y_,,W;1>-KMK&#A['?,/=Y1Z>/PIOL.OGJCA%+S=:4WY ;!/\ M+U2,O>]F%Z]"Q^["7G_),&Z69[MVI?3'*QDX>-HS)1*;.0\J5- MM#@*Y\W.QWIA93AHU" \BL/Z![ A<>U;H&6C4IYA;(%FCT$N_,M&Q7_?E9B= M0KIO=Z3B 3HZPGWM\Q9H(*+Z_RH-?I\$PDI0E=!.+6@RB7\5^CRE M/J(H'*5I&P>92O^-TLY5BG3_(K980?CS-<)C"[2K%/B&,&8(W 3TBL:I!-B3 M\=GG/UK'VW%G(N<8.Z&< &E6:*2BW;*RGH-01;6VZSO6D00G_[]+8JRP$)/* M9_K@PK_(3NAX80&^8 .!;]Q&G'\A+O\VXOPW/R8('IJJW@)]TT)YP5@'D'J\ M4=491QBR)+B]J%I#VO:>BR 96FR(4 7?:791)"!;W,(^A'>86[V== @O6\J M5'+,U.=.\@[MN*:3+[K-NGR.U.R/V!;ZX^<'5!D)S&S."^X!Y'?<;BS;L, - M<8F.+* TT/S;:V5W&I^<8([2_KQ1B='0;^H!"[D=%15UYH=">+_YA?/:Y"22 M9QKEF"C('70BD12]5D 73<[TRZ#JB4 ?YEY[9JG%I]/8)Z:2[BBKI1;Y<_)9 M\RZ^/TM$Z$7Z] )TDC02R-T32 >W;RY&T9>ZY&L^Y1P?HAD85@\:^.I;5K,\ M1HV_J\M#:L>_=P8*)J:K2Q59W.09$;]H'XXR"*O9 BW@6!>173*/X+!6B(R) MUBCB!("E$\Q3!LR&[;71*FV-4#MCM M-:J&'%\TQQ8A.W%5LC088X "Z42-E:%VC'AM@78;Q"'.4[#\;..O7W&U0T87 M;A]M*QQWF3C/9ZI47]EHMYT"EI43ND?\"8)&P<0@]W+B463<8TPK1G;$,I ^ MQL-VYN&&3WV"$T;]M*N^AD-5JEU/$D^_2=U?4*U!&7HH;/'\W2%0F"%[7RCS M)6#.TD $<,J:%!'6](G*8$IQDM T%=\2CI,@]:#"J>#8E1YM":*37/9H*=&" MUH27U=,D=I(=;C?-;4N^HEH,@C# 84W>,,9.*"5TV2M+#R.$&:I0@F_CQ8(? M:H8>UFHM18X=VJ@3OL9O4_E5T<=/53X1+"$1)[F"YG02,X/S&>?I3T19-]7^ M\D4*NT+]2V9"+/HT:O,^J'=B;E\0^:@5<8%(O"Z)B-Z;6]9W#@Q!A/0W:2!; M497K"^4L ?C^-E\J#@V6? 6.-ZP ^E>N6,U&OZU=)_HXO;S^V\6Q3:OHF'NK7;PD[ZBYW+$G89!1 M8>9V,9=5EJ:CN[(< M&G7X8]MI%FXCWU).I'Q?#[32KC53VWDH-?"@60DM2L4ZOAUX?TN4%K7P&,1.WP)% MG5YKD,.1L\$21EHE5>5 VQ5@MAB26(J-8SG4I78V"VJ(K-S9\'L#Z9!,?D=H MX$U(&,H?,B;)%>R@GVV!**'NB<":0X\!:52S+(H"3;(3*5W?,.*O4O_"->^7 M6[/9@%^1QZ%'^[/;]I^5)['W]5(]%Z99#^ %3 9O:+T1CK\0JD5L\R,D&:0T M@+?.]!RBT^?^1'(9_12N]A22\U@NC4->IF.3:HJ-23KK+=#I.^?(<1AC8[E T6, MM3L#MRR')X8YBPQ+81\&5NB%FM6_C$Q1M_RJ:,[6;],T,.'[ M]R(:JYXII>ZU.E)Q C?50TW8RH#);9)*48'XNS9P>DT3Y MJANAV;HITEAAJD;+1@<$G^@_S]>C^JFYUF+2(5 M/'@#PF!X4'4;)OUY0]K5I$8W^3@!&?1-NS!8HF=P]O7B#:VP%-U[8>]_K[C$ MY1$[I%/.\#Y@[LT13R;T(0:_I6'74GI$CJ P@ M3/34*S.N5=?F>*-J7*J4/4SEO$#P1PGZ1U\!58HA&Y\,)-,-?'?QEE6YUW9P!W%+=GNX&ADRQ-@NYI#GC3,>2F.HK5 M5X5)@5:2 .+&L+_'L.8Q*-/WX'<#?^984:[VG M;"WZ2MNR5XAA?9ISCU]]:F*#VU26GM]#V=X-P;XH+F"62PAY "F M'-4)0RN? JHGP7S>F9!.4KSLQ&EQ>#!6]4N?[J+#8C5G-=S/8W0J:2,I\D)( M-G!-#,/CU\]@>XU,J5L@(I% C:DMXO;!Q/V#QA+P(D1X.%1"L\57U_A8SD\Q MFG#"R]H!OTN199?'CC:^/O+-_<6QKA\H^K6Q+ PQ@2NR'PAF6;(C<(T,\^03 MU@KG(B#MCTO9_55C:KV M?4O++@_8IR]3UK8#JH(KF1*N?G9K;[M+JR4Y'4J,R?T-=\;WF^[\46R!._ _F#1#<54WZ MJ5PLI&)V*_'!^A=U:&SCR8@;$PJYX86.3B[J@[X>5A--D;!>BB%&-S2WIGNU:2J@.F(1'_]*?JBQ8S4")9RK^LOZE M;]3QZ1A+756!]?(/G2354]XP^C4LH%E (_V'FM93[SE(>6R'7C))Q#R!#2MR MF( 7=\@CH\,\/\ZF..*]C>R&3S;DO_)==GX5]O&U>+_)H%!W2A /R_ B0 (5 M2XLP;,$1HUH@XFP(68RH2D:6$3.BUV94HH]C24.8M!G@A2Y$HUH8FBG48FO #;^@-5],)IN&5 M?R(2;*NK>I*'*7O_=#..^%N #BP]"M,;U6)>IF-X(0W0-J>-LTX@;@&E#$-7 M(/A=%WDW3,@-83V$'Y-9LOQ2OWROD04=LVY\]..80O/?RRVG8AOH]EU378TQ8O%^%1; MS=SM@YE_#G@<^^%AH1/ODW.H+!UM@*N!,#RL-!>WLVDT5@; M1EEY*1!*KJ5=I^)W X)KXV96#0DZ,J.499TK%?N^?_JANC?M^[.@9N7M"0N@ M#R(/*]Y5F?]=[."CMBPXSC/&<',@A. (ZW['9[AX#EN'H/MD 2XH#OXF2&Y5=< MBO"H3Z:1];ZB1*LZ!ZDI4?;'6+9T Y,/J&0]1J@#2 S(Y*A7CBACO145OVF. M9BN$414$ZOL7L0M&)%V%+Y,;-?=D3Q5B;GOL'[YQ6_RT12I M2K]N3NQVBV-^9#^8;H,=(S"# K#BNKYG*L,A+?G[$T&"\'85X?W-#@GG=D, M3@YO>:1W)T8C[.3YZ>?(AZZ*71+0( **G 6NW0(E;PNMP_;\4PICR"GE*K>5 M ?8M]1FQ1AX?9IIV?DG^1OPV5>O3G^K]1LTK>?K[^J/ZXNB '2XMKM %7Y8H M&CPD9CF1M !\]);/ 6VGXNP>3$+X1[(3SA&K"#=0G 4+I: M$W#[7*H7AD]^7+*N*3]N5'>\M#'S66HTXJFJX/I#+1[]?4K@-H/YMBM(=@DR M_#LY\K\"M;QIM[9K.I_P-6L_X+[[%SYZ7<&*6S71_O@IQ?Z+K6J MRFN^?!(.7=BF7+OL&3V<5)07>@3+;&(41%=CA9%]8$D#K%)-,7DE4&DXNI!D MZ77DH'F \JB=8 GYC>)G]5QB]\6[8>#G)/IEWDK3JNTD 1JPYQ#R:\A^E#)!P9^6)'"?5XY5&JSLV MM>BJ7 M4%&3AY@!N-?/,W'P2!V,DPA"C9+1 ]R*,@,))7ZWVQXNQ'\9&)N:= M=*,ULOQ#;B=YB-8LN[@)8* M7/7:&Q,)@.]:_.3D[CJOP[;#2WVU'>_;YX=L7YYH5Q::/-+=P$*--3"3&-RX ML _<;EBEXKQ>!^KYI[Y1UYV7X?Y64WX&7MVL2*FCZ+J'%K^O:3U&+W2Q3L/Y MF#"#9B:,I8V<_+3QDW0CM]>C]VR/GB] MVM1-*FCS\O3<>=[+VU?<@A(G=>3#)\I-$(CO"3]"EF?'4ML6+[R,-#[I$: VO9)F=_G-KC;N&1K*?7F\I/?))Z!7?,(]E['D-LF\PN M6.AC&0!CDQV##RVX^^FTCJFWLJ>7I^N%:R8T6@3$],W>BB,?L%G CBV0@#9< M[.;R"2S1FRS-33O?!%HF:M[F=N41+L>J0/VQ4(MF(>NJMC.;( M\$LGW)'4 %_7LQ]+B,[,WZRK"F2N[D^Z;>#>#U&%\OZO[ *^TL+5QJ?ZF0U# M8"GN+Q3]$A@XY-FL9\+5>V8UZ:JKB*'I[?S-:?R\!<+>+@X7(DXCEV%DT68TL9,O4X']E9L"A2 ME6;L4K4@7;7/O\PZ?8MDT?RPI>UL$ ?ZP02CZNR2^KL\\&*A:50(YT M8P=F!POLA!YZ%50Z%S'!^\5[O(:HEA"O!'4#= JQ85ZICGQJ%:HSX!LMD]/8'OQ$# MJ=9![J6CV96/;)-/UFF+1X0QNICWZ)J="9Z#ZL^]ZOL_J@SYYLHA1&5L)[_# M>F(]DL66IV';:LBG(.0ZC!SJKMAGQ"'..Y/Q271LGV_,^(3OYL>$_>2P?:>5 M$9,ZJI[UL7CA5I(KT)$6DJ3:5)C:^ZUUS.?9Z^YYIQMS,/0S+\#A;2P;C3?.FX)+3-O M*=K#U/ICY*<-6DE);2Z^W?ZQW+69#KC1 QD(=K7Y 4L*)&Y*;:@1-AUE%_HI M^=?K=-D37^)%=O<^"?W@[![S4XX&Q< JT(\;1>80^=,Y_27^&EF9O?+E0=8? MP(M7(C#/P_CVE+#BZ28MFALQBR,=/D]>NAZ'Y^1")QQJ%^PK[]K6N_3!]DZ73,S_^QU0M<=\A4J+&)HFMLAUPSQ1DJ +# M7! _+L9M^EM#6,/E 3+8QS?8M_HWWB%>("HQ!@##GAQW GK17<&U04Q)[LV?7F:U*6##!?"A!$&Z"/*< MK2_7^F1/B5LA$/U51Y4GC!8TEOL5 ?7I^.40)B3 G(^N]:&9-II\_V;$1&B-WD/XJD8-LC%*Z?:55=,;> *MZ&Y=XZOJ1\VPW:Q/;C^L MIP]Z9?3'Z0*S$M(K@8;WZR'5S6BQM?IQ<)]"%,_Q[A8%)K@@@7[&%"P^:R-7 M$QG^RGU^0O8#/N!1U#LI$^Z-/A39_C-H+YCHS['_U]I?F M_\C=KM5,%V&IHFG00%NIJ"&$,UEX^<'9\*N%<29/4+$S7NM[\?:T(<%#]'S1 M6-@>OR_V2YME^G#5T&;KM3"!X7#H8T<:T^I-$')9I]UQU;R>C8&,(.+9BS!V MF>>(IP93$5U"%V'^P#)=FXKQ_F3TIJ(3CYNC_SS'OKF)I@YOHLYIK(EP!'@> M2#V&(E(6S\E=+OFSBC^^38G0JPCSXUMCZ/EF OZY^5,N:/4O+RYHZ3!X*Z!B MDWJ0"_K\#DR!;5W 2+])U !*6>__3_FX_V/3@+4HZHYP%!!$&_I4C-I$G_*E MQ(7]MV7R]Q*B'N\6_2GN(N%4K>'8[I3B>G$HR4Z_WG\2DGY,_)E*@?3-&L@- MEC(Y2J-K2G(8Z?W:;M8EH/:$!P%?>O>03W^SL-]H'YYV 9RH18$^N(=0W%J, M(L:&['UXY06VRC;[L#IGS^Q[QAF8C?.61UOXLKG:=*.VK\AFY.[)>EM_G6?I M,.6-%W6R!U$[\Y2BWF+[<3]7).PMH_@)_UFBX/_GMEV(VC5K.>TZ#?P( MG&&:4W7[.*9!%)5=?S(3Z>!Q8R9C>K@QA$*-Q]=Z5I#*(H2/!1DOMDQITW0> MX?0B@\YW(6;%NO6D#;,BM:_G[/V9H M*^ZN;?0T7_!]R.NZ_TSI7&_@%[PT% MH4:(PN9\$X ;8P!@OT7:TK\$U%7^1!1:TKZZ7A!S-5WZ,<#.TSQRXW%Q)DA\ M(.M0 RBB[.^HCE\P1>0.IC-0QU,=;411UBX>R+]%V+9NB3S6]@6*IOLLVD5A M=N0HL]<[Y1'JZ)S!M-,=E9+J")4G<4;;]:#_I[_3F.T'CL"6=>D;TXF +B.$ MG01'\5[2MD4@X[T[NNT87@(7?'BPM'I1Q06.TY8:W5B]I]I4ZG] \V93RN.Q M5"O(TB\*$3B*:T''$,4YANA6)WUJM#0!_8AEI%WQ:API7#42$Y4W-$4FT\MA M#A.9QYX^'I$&(ZON@D!;Y8DL(B#+HW$F[&(M-X8E3XM,V-/6>8B,#G1CEIFC M!?U=U9],B=1_K LL4UX:E>^=/)J"S(TQ"#,)?[IYWC1_G;CL0J_J1BF.F!HR MC3C]&P9$6B7GD-VAX> 5K4[FQ7*0OD0 M7^6@78+]$:^ .G^D5CX=XMM$^,!%/)&YU;W@WJ(QEO#9;0N MC2*?50)52OF/3#>VQ7]"3U8P-+D_5B%<0XWOWOS MP)2/H<[.:/2A9@CKYSL9]N4.#721H.NL*A7*C1//G!ZO4] M3&/+C0^6^M3O]J?!>3#:G=&N'E-1I@HBC-2%#?_U$S'7*;!Q9X4+/KOZ#R8V<]2D#"DY+:.)\55M M@K.)ZU]@P1-/0%R^%8>FO&EVXQA"&I&*7Z3L6V3<2LZ7+>#-PWCWGDE4&BZ( MQ+>( $>QRSU,O4TIK!#>S^/V_(=K:@EE7_7E#\4 4AI/R(?0\WGM5$]12T3U M'4G:\%R!NO2D"/].FZ@^W74W$A_KX*<2MTTYY^4S M3+/VVXW\-;C=GC)$1?R-3]=E-CZ_M'[UAXGF_4L2S>!GYS?FZNQ%#<@Y917U M/="#28J_:B2+9%5^F!DU&US(LH[1%DG5O&61HV8>70)I0=1"U?J0@J?3' M6MM1KW=WA MTLK4(T^O[AH6,OI]!I>,]X, AKD,::!F;@$M:-5 6W1(U\2.9;U;^?QIY<>& M:BID//5<"^XS_ &^3GHYB'FBYP"@1-_H<%4MM)IK(\:B>U=C#Z%?3++V4NOO?!SM7ZPP[H2F;;9!+FK3_GNUM*;R_+C:W0CO=R@-H(QF0M%I M:;H/^%(,V_ '$*Y,=9_:IK>] 3=V >E?+RF@">XQ8Z/4.=Y,:SFSQ!AG-HD&H7"%\-I+_\\Q& %<=\&@K$?#=U@LQM_ !.KO"MW!+FW3#=HY)U87GU>?EWZ_.]>^*"#[Y+HH//H5 =\-$JGK/EH7%Y4W# M[]<7%A?4[[T6G?@'G JNS%I69^HO\%T$EFG6'2@9\YN?5T+,3OP@>'-!%^9 MG3HC,J-8YT6$NZ>TPAFG]BO)),8SUS14BH?N]V3*J2GMWSR@^'UD&RW^](_[ M,IIY*,R48UEBR,XM$(7^ @^QDO=7;;(UUX\\[,^XPV]RP_.BB- G51>H/C.6 M9_8\#S-ZD#O8'\N637>0XV-:T:)?]J"%B>X898?;1H%'A?/G9B,:7Q)'?G$(<:\K0J76V>9+O*R+-/-S>SSL M#LP :\0<<8-_WTSOY(YL& M2I]- [%]KP!*3$>63B5]?TKQ/.H(;;:$[V7!PI;/E\^-].:CTL^N(93?'RK9 M_P;_!:[8G'BJ=*\!XO'E*QH]S:Y/H6-.J%#/&:*SC];/?(TBQ53++I9EW :FAQ2R;=>4 BDWGC#H9R1H?/R/T=K/?)&\7R''0U!#@XRT<19VJKS^92%+.G!;D<1.T*Y#")$M M@"C=]CSPB]:L<)TA M<^/3:M^[NIN_!38;;H]?;K7FNZUP?&PID#;*$^G MJ_$D]]J3\V^%B(W5_1NO[]45J0K="@_@])"7M 7U6R^1#WY:LR^3J1W-&6SN M7^JYGU8U@HV="2DAT25/-CI4S]?!,Q?7/8:7HJ@T*2I'/I*SSS>$- <)'#55 M>@TM?(/)_C%WWB=O7)K]KO:J.(<@MTH%E L?XVO,!5E>0+C&KS+5(?W(4VN< MGQ47T'M$.2%@ECR&7J#%T5D[S%?ED$C'G M4MS8,::[>;*&RI)((F\L]:G<- G$"R\:&%^Q&WEZ(W%AD+[(N(,%)"-D+^J, MT]5%Y@)1<"^(8XC\UB3^(RL_\0-ZW#TRILO2_^@I/#/<$-R)_\BL8I@R\PYO M$=#+ 8QZ.G1L;061M.C/!=64$!8W5O[-L9Z$/Y_^N9!FD7\7TASYOX0T'_NG M TB2>?UZ(ZW1?*A!BS9#:?D@)/1=;\"E%SI8F;5\>+F8)7A]"&^E01^=[D[& MF2LB3P^:AA6FS_EMO95^O(,YY?XPD;UO-]@;]J'6L+8^XYEQ2G+;N>##+DI/ M(TY^^*R\((SVB3I859<\77K1Q;",?TV']MVYCK-'%I*]A=E%9I?O?*? C@^9 MUP&.LF>J[2W1EN#@_TZ"+[D90Q?A.!%IZNQL%G$K]'O@GZUF43J4)=[+Z!U% MDRJ,#5F29T<[(<+BT$%S>7ST-9I$UE9\KMG#3#+<#&=9*P4WN#MV0%+@M1'$ M#!2$;FTCZ"\1:>=PRB-QX[GKEVBR MFE6(7\'^1P:A,SM/@6.QM(LB(@"489O+&*%!E[,H\%VLJW3?I=:]*<4L:SHD M^6;Z7X,=M093S/SFC6Y/R$5(!3 M>'H"\RCO$(V1%$+I,[J_N!S6 36Q]N++/9@\+W3DPK?0(%#EGLF&V:[A;E8P M;WJCD/;L(C3I:7T62SR=1^X[/,!GZ9)S#^YS0?MQ24AM]9P?-K1(,-QAGHGR;N 4HH M%VI3WK;3SW=MB2K,U$FM?86'2+Y\6BXURZ/*Y\IV5^X5,H-3B*U'&R.Y(#ZU MW["]VBA]ELT'6E8B%^23Q [L,%;$TOGLS\UDU-1%^Y5YO--Y9WG, N1U8^"@ M56C&U*]Z<#*>=IX*' ,O@VE81A0/QBJ8UY#*-?2Z%I&$')''U29!\BV&A59X MS,64]&7IV)4]G9V]UR&3;4%*!!]/06L5SXH0YA[4C^VT0BY_I_63; 0>DE)L MS]&(;3MHJU3+^K19>?;Y29SB@L>E'@5\NE"?\@K3^'7R'H**[,]7BKH\E]I) MNXAC:O'N<)D+NH4?DV:@Z)Y%03SV?I8V%]MH3=(1 9+0:/:+[E2.-*H#37/ /IHZ NQ@NB$"R7N3BC ) MYH=3G>J _'#_8@N][)'\VSJ4)D=$AVYF7:J-]P&I&^>ZQ_'"$%(>#SV<8_&D MUT0P.D@!W66^RT.9@HG61)KJ*1@S@,G?5EV?W29^\A/VN*5UB"W6:L+W7%UJ MI[!X4!(-1XVB:W%+<[0)Q@7VQW5J+*$@ZV&C[9L%0F$G1O@GS*"AB OR-:YP MBY0MRS013,HX<[#N\(KCA$K!-?F,*[N^L)QI9TRWIU ;D4X*K:+'D(T1)AVP M2J'F0S_N[S-7"CAKF D7FVC5;VJ,\];&!I-EDJQOTJ+:7CU*LPSV91QB)W/ M//JZQX*-PY-RG,$'D"@B"*D!GP:+^G%!0M[TE7R%2H\ 5_\QTW4G= M$P\N**??NN[XQ*IF_0KL0_>RB0A+ZBP<./J KO[0K?TN2PV\'S(MSO0@-YKKOZN:QD<=Y$A\O M,V&<5NDI,WI4=SLU#JU(_0/=:P7%.3"OIDGKA,+(A^K;,_+/&E\HN, M]+T&[8Y-,$M<;H+Q%:CC@O;V UWMC.OTU*IRI$?S:./Y'.W7[P-7M5\7W1KE M_Q0+5V@OZ/A18FJCO>Z39GEMX;37>N&2 E.(,XJN(';!"+J4_4WE+"/Z;NQ! MY#WUI/M]!L.7\+4>Q4]"DK.U(VFT> MV#4"\:+NXPQX[JVA%V!2@QIM2?V/I9S"4H(.QKC7CJA%K_1%5UDALP^W??DK MX833OATW060\Z3FV1IHE7L=XQ:XPAKQ]O1'Y5939_H$"=>..8@\O1W(5H45 M;+2F%9*[DTTCRZ T(@.7,^5_ORG@1^2FVK"#V44IY^J:.*FZND"%MK$SLBZ- MF;ZX9AS$"YR$K=99'J&%,9ZS6VV<0>J4RG/3.[]>7C&AEKMN&X$C>W"1G/WX:E7>J% \?XEBPI4$'_/(-1I$J>'( C0>3,OOAQ-"N3K630GU%TUPAB6B:C098&LBCDK(P*.%.NG@+ MX1@BCV&"W?,U>.C;PE#;JI$3>>B'R^Z5HH.)A[UD,,'N=?UHVD7P6&XKK%:' M)=I ?-@WE\D"2:&A+X'O+L\S>#[[.[1!1T>^3O7/B1HG7FDJ]14/_5X8N5K MRVY"XL.9-<@Y#A^G"R;*4F#:(,]NG[> (7S=@7:*CL XX'MV2&\BZ;$>7/AW M:/E-.W.3K(3"%[VWN\++Y21^MDHJ)2MIS6 _8%GBD8Q&-L]'7H,FX"N^%5(@ M\>:'1QJ#2A QEX:0ML)][+*F%SGUDADWZXZ;G#M\T]>C4N?Y/HLJ^<]\!3R, M%S4_B;0$_MZ,S0.DZ3!R?T)Y#>[ @N>^1"U;I^9G/684MUZMREZ-O!M/TU0U MYU2?9ZJDV479PUY(0RKC61)PQD[>'!X' AEP@)\)0QK2I).:Q7Z6CJ)%5^Z[ MZ)35F G[U.?9^E1_JGUF?9^J)_KFH4[.I>+G!/LZJLZ#B(T.O 1+@.:P@B.);\$=TK7.D=<.6S]1,9>E6ET;57WYKD7XLG1 MDJ=IVX>O+L8S+7CHP@4M;R>J>+"=B=J3Y43K;WNN=X^$DPU<&O)8:)8>#0IF M7/7X9)+]QBT,DP;M.URT.G3<;(,"?H@GE3K!:NRZ4]"^X%0L']Q,DUNRU++>U4_UGVL\ G$'F=UJH5<,G<43)D;Q-_L'Z\PYW-'%'8WZ]#1 M+%5S")U3LC^?@I5"^PKJ-63*2$T1"(2?)NR<;U,2HIW\:5:R8>$JF2XJMT6R MG#G\_;0ZAC[-N0V;P 556R]+1Y)U8HF5(;4%D;2Z=IMIN,:EP*2'C$C5II?J MZ4R'69D9M\"KKZ+'WV:>V^ _^."^CKDQ0&% Z<0'Z[@$[/Y;ZU2"-:."'L:X MB9DNF?3]7$%[E^(5I#7V(?(YY5ENE/'XY*_5IRE]RS^_-8A=NKXE0I9NP;=G!_$O3K5F?3^%KAT@%Q<;CXB>M4V4,OWPO?2OKS7 M?KZ)1UVGO&52S[U=G0RSK'D@T@0RAHZA&=^'\8&]X,?FLC],Y9KEZ+@VS&/G MJ?WTJ8?[\QD-"*H6HS',H.HYQ3^H,';HW#@EIJB#'L+S9]9QCP)_^V4[#9*J6YLRW,#<"?MP+LK$@ M@9,L6C>SVKCZO5P_ZOP]K<[O5/V.LI')A)OJ"S;O-6ARZQX1J\4;Z7!J&&18 MJ&Z/4(-V_J/X]HNBT7\2;5!G+"6( MZV>9OY)L1E1293%LO7AS]_SQ[XG3[TMBSS][6[!WV,,I[E2R@;RTY1!NSRFS M[VG^6X6OM\"T79S]!NP2Y*X9?ZRBZ:YI+@CLHK:[[@..X<&,2*.5G$9%BZ[C MZII!Z-8(R#5T,L>"[TE.>, Z Z\[#H*\X# M) !WJLW%:*U\:)0^R%'_-4Z-.QX;@%..!.LQ/\++M ^D.M^5LI8Q,\*]@/A!@,/=+/%^QJ,U M*@XE8#FMY8#$+L-WV;%S%J"79XX$WE19RWR,C6 ) _[T2#*N]64X\C(MG6S5 M,/W2\@XG]W5 )>%S2ZBWO'#[V(P<4WW[LZHL\S;KR*I>?^*NLT#\N^Y8]'*N M4F#DAU"WI&OYD&6;@X]&?Q\T(9>;J)87>Q5_;X>6%*K[+F24-^;X4C:['[C; M9O:,]-#MB_$94R^:#.^@#<$6 UP0;Z &]\A3#^<6>$K;L#M(O<.)HJ6((9?< M_%"_JU)S,/SIEZFE"@$>:CY@1^-O0<9#9M,I\4M,LI;B-S&+17Y_1HD(2^!! MHSE Q :P'_X=0B',Z<2*LU)TR8P,',ODNTI+FMW9[\2QO68[^X.%7D8V'N'# MN4=ETQHHOJV8U*T==+Y6'GOA@.E.>5],QZOM'#0*+G!!@H^N7V(<:U'L+PNJ8P5=G8CDYB KFJNT\[> M:QN8L]O"H6H?).5MK4IZ38DY MP")NK<^/%#J9#J0%?M:8A%R' $?"EI68>X%^9M@T7P*++;42$@5O<\W5RT&] M.K7[V;?K6: =Q[SB0"99QY#:B:6]FKUKR1(TQ()]T?F ;R>=H1R!WQM0Q_=7 M"B^6'E0KSV8K<5IA-)Y4&J]CL&D$ J!Q14X]B51++ ' SMFHD0.[9A%N#T-$ MF'XG]QH6B^WQ9T6P$_6@DIM31X&+3^;KG_;V%H S"20NJ((+,LV=6,$RPO59 M/Q&P3G-5FO7C4I8'B7C <]ZU_.7MJK$ UY!A"[/JXKOEJ8].?EC?BW>%D%Z M:;>#,HL8(C'HNHR.T%&^6W+HCL# VQ7G(G:@Q82LT/.-WG#EB"/"2AQ9>L/O MDJPYEY#SSP5TQ.-'F)#-*)N- JV9+'CB#SL[]]4CUOK32\X_5GOPIZ@AX[AJ MO.2PQ\6)#G.%4>31DKY7B'2;O"^KD[5]\#NR3I?99Q;VD5(M'7!XU"&D)N#( M_ MA1>"LV+K]U@[*#%*&#5RS!3#./(78()51 MW ."]+-]Y^R)F/1?TA9$%PN/)?N/% BB[R$( 17PA3 MO1_D'%3[_BVK(IF5CF[A-^*";M1$ZK D< S=84@0?CS>@6:0NQM"2Y\_M( 2 M;KJ^=Z+C,C-M,C_[GNP2O_7<-5SZXA)\K) "9:FC^"$BZQ--A/+8 U==)F;S MAM\8?K)X9#YA9A=%?/#"^VSC,5KJ#>K%XF=%L/RIVQXX>G?UL_IJY-SC387S M=^/"'GG^T2R<9_BL K!T#U&@A,<[)H"J]YP^<%W_0],S9(G,5ND.]%C$'^EC ME]H5?BS:["X.5W0[=S!FH'L9]I98X_M(FM3/DA(DU74'7D4V0!3^(I@M4A*" M.Z W[JTGSGX'11;^6H.QI',9A[.F(9UN< (7--W\?.!WGG:#*"(C*&MGKS/H M Q93K^ZHA=V((>]Q_=,A0T8+<-*;SJ4L 9CF--2%XU1PV*_)GFB M<^;]?QHB< )">HU=17CJ_"-"(.<_1 C03.]Q08>?HU/0\R=-71./X,A5JZ_^ MW4'X_T+#C4#&ZKKZ*-3QF-:M[T/4'&'-J]]L>B:#^_9"/XG& *._?**8O,E\ M1;\7@-VK3^7K4YL;"N&"#$Y@&R3HVGSL]8/Q=-R4.<8HOY7>04N9]WR6@6^2 M>M?\NRAJ;NRVD_+XS6^YA#N!LS6L=//"-XD:S-OL:_],&,-_1RLH102VYQW. M[*)T*((KF],O-+GUZ5.UQ"[[WWW_6^WQ!W/WAQ[?C4D/EG2C Y;_+VGO/,6Y MH#W&]&P:3T]3R2O-E4O^IJ+AUTI%E,I'E_(5-Y\[-SAW+0K,Y^5DF'1;0G&H MS 9R$4&D0;!;1][@^2&# _^[B2L#"R#:.YMWCRK1(0]9]N]_$S(J^II?%\!L MX*;6(S>2XV M/T(DAN^$_?7M0)&TK$9AO>\8%P2"D.KQ=3PY!%:^2.?#W&H, M+^B,-4"=K%Q[-T&4MI=X4=>82E+L:B;^[8D/H;Y.Z:_JX0E\TW%X4F1=2_JE MX<\CFM(CS]^\75RLN8Z,R.."DO27K.LU[D<&TN00;.ZI_8<"YX#

    MWA+<2=MWVDW;(Y4_6 MELN&LGN8\A35QUG1S&0]\O_2\I$;G"0PO0A'-*6I[. V5[X,+6PAI$@80#9U M)?4;>\ ?/84!YR.PTZW\// $PLU>B1)@,F8Y57VE@(@94VJ;X 2*2=TC8;QB ME@":A!+I//LZ^[67Y >/&UU&!ZS"1IRX1>,2SAANL=I59W(ET^01-HPJ MU".(&+,=?$3GZN2*T!(^W6]A:'3M5<:S^":^RYJBO2)WTSXLC^YSYJX-[(S+ M0P-[&MB[0#;-G/VN4@%*@.R>WM:K&KT(DGPW:($I#A4"[$W5"M\.Q[A&SF0F M.STUDABY_B82EO".4Y/(062!8K4P+Y@@^AU&&%(*B9?@H3Q+E,!2,,T-W!3K MMC1O,:,H4G+CMZ'N1H*;V3QJQ M*_+U'4\AHBAB,H%\#S(*F80LTU@@;B?J#\#0>P.W$H MB8]BLJ-*W&R@$9/2@JI].:I?]JM.*/YF_:,E*A>C<*]^50E@RN22#Z)P-)Y, M29C$O>28G)F("9#YK;Z;7.NHVU^3^58;=58TW7"<&J OPEUV4Z7ZBHX;\T@, M\2.4:L?^?AYS!/5=:9E!JC?'H9ARG#T*%>@5@@6B::''ZA3T63\R!'*DS(W-0*\A#+;S"%F!^ MA,&I(ACEQGK?O4AWE8(;1"@^.)_RRDT1=NIMFZ3"SP1TZ9Y8H2X+Y('E1C7J M-^@Q1[784X(X5&.(!Q^X#\ ?:P6L4&K_Q,6]J:RL.E'&52GS2F;(Z_X$5_%( M%!Y@4[L#$PSV,O>&CG1/5BZGT7R7"-SEQDH<\%2#@7+3& FQJ@;O0 MF5\"C M"JJ*G<(S8>'S89H^!G\+*HQN_5 __X4S&< 2P_;FSYXB^V/%;8JSY2DY\!7. M611QM7#^&.):_TN8PH1,99AG2!!/FX/>>(NR4'PGD19Q]8AT]-_NY:LT43HD MDSC[.H$ M>F=X=KBE0#+.<_$+[B%Z]!D84'A)(%OL(YGNKXR< 6[KG4(UR5)K&X-5"2MJ M.!KJXW20ZQ2\.Z'25<]4G6E[#UJ:NJQ)L_Q'K?,='<:HKS,I0D :>AM4'M=< MSI@0+.['OITR9':4';/[7A7RJ%+"]2AE!E^)M-:^7,6)WBM9I"/W)(^*8X0I MU860:.@H @]3ES"?<2"&>4(,*!<7-DY7EBRM[)=*\\FZ+I?LDG3QPMPSA]?K M$."L6N5*&@7&Y,50XJ*66Z?$W>R!VE L/%G50?_NT+2#OOG(MQ/^7!/:4<:O MBZS@;QT6.Z2C&_N?-R^9#FM31?=FR@D7BRMS:Q,/<0#\24?T-(!94Z&%=._< M3)17C=K(WQAOZ3BO69)B;'6"U>5QT9TG+)"L,(U-T1N54-Z$$6[FD;A\9//$ M<<:G.E[/*6/PJ3%X:B/FF$+AVLE1S4/5WODF!\??'W2-W;ED$)'TFO]1X;'] MO_>UHAJ5(1Y*>Q5QKM(>P9&$2?6F3G_J4V"*"./Q2 ^,A[BQ0/SN_ NF7Q7: M]WDFO_**7']\DK^)F/6WS+SVYHLGAF%P[%1E(S1*0@-X01-@]\9-3QB.GC1M M18O MVTQD[@5J%I=[T+P0.'VNDGNY^ /"EAW3QY%F,^@=L3WL$NE00K=T%!' M9!-$&/(8.E9 7%MII=V%HR;7(@,P85I6Q8?B<7SEQO77YEH"3T9@1V(<[.U' M;*1)1#H\"E:R]4#S]%16V7J%-=2PL\ M$A3'V_*"8&\JO7F\Q>N,+L*G.K2^!!(DG\J8, M(R#$S!2VO>0;CFG+$.K3\?X&&.FH4: _D*HA23UT&Q<1],^//BO9;^V,JQ#O MS%S69:QNOO&"?KBYCX0JY6E08+QCVZ@R%'O^B&^M])0HNH1&)0FZ6 Q)]D79 M/8KN][OQG(\#.1'3?D6M.84E1\;--06N-RE+_*V&9;"_]0%2K!Z&\X(" M4H%M$$%F+UBH01K F)'QL77!$\?2YTA".8=[L=X<9;;AAUWU0P+JCU>.IST_ M4B[(T3Z+3*#S,6(;I !MZEL@@H:BVS>0NZHI46V.@J7DKHC/[I7"QQY/B/U9 ML?^=C@A4.F&JF3(9NV&O*E<==EY?Y)I=.^0A>P-NKP31Q)@_,"=03A]-VU!' M$08%\#$KRJ',ST"*V'N:78BFVE/Y\YT^#YZ]N?Z[J]89>O%8E*OZFSW5Z; S M"&<@9B^?>D27K$3"M6)..'@ZGNZO.RY@FU(4*OX+^F+QL M"XD- !]QKW14Z'U@SM]A\790O>;%5>GGB<)F[9/!Z2!Z2P5@0^H>XV0>#0=: M74BXF(:SY**\1NP+K1L8XDZ=BDQ9X#7>:_(VJR=%92.A4O[CXU+&QVR>7(LR M@AX&U9J1L4&:?SL-/=04ZOO4MQ]ME/O:?.%,7N%^N)+O#^?PA+;Z1->KE M080*S0H^1MT$MO+=U?=4F%TF.Y1XW =M#R<4ZBA-+MF<#.C[E&YI="'#+M5] MMNKI*^W# X]B97_OF^Q@C_,<8$<[">'=JUZ]QM(A+^.O: ECQ!&^['ZO_0@> M:NF.NAR\O2)%NP_4TE0,R0.KI=/W 8L;WRM2EN_K_O;]9=+PT6MU?>=FVRQU MUHEBWO/8R;$9'?6\M #RO13\+"D"?4$ZPHJYP M1=POS&JLO%VQ%!.9%E9>Q@-'CU52E2AX/"R.L!_E"0L7'C6&SQ'58\IY]4UZ MZJX&R92GE.9Z6+EVWRU3:14H@BG'&DJ;!_G49HW^X)QX+BZ[#*%YN!/*9] M M8)XE"5XH+WQHTK!%?HT3OG8ERHSF4!>80G/4?F_SV[>LHJ]I0=J+TC:E$/LI MU[1ZZ#<+1+X#'<[#0TL&MMOX8B&B 45GYO!0L08Y1P '+29OM90./_YSJ?!R M,$+%^)2IWZ.(2QMEOFM!8H?WAR'?_=?02H&G;3TZ:C.D/N3>^XZ*DHJW))(^ M73DKQ0D >72R_5)9=P3"?PHWTHW/. 0XOP$?]T0>[2]C\*U8[)@5_:7V&IQ0 M(:[L>\_=@2D\N;V+F.&?FS^%V67MF#,,S[ MZ[-K./<:0AE=-SV);"14X)L[UZ; (^HDF22C[6]V3<*PPRQ0Q5=1TT%<7RPN MNLI8['#SP?ALU>2WS4-%N4N[N@-Q M38QY)<516;#E UY+;'9LMLS3U?BXINASN?^C,/@A[)[R.C0R0ZZ4@F_&"2W: M2I3F=7TPW61K[>X59<.98[2==2-!='>*F,[/.1G- K"X)ZQY :\6O/74.JXDA#'V%>WY, MHTI&H![,1\Q#S#\X,8@K1JR9(D8T;2FR:-:JN\_KGV?_T.V*_TR'Z*_;: KS?2 M'#L9S=2B2,V/ITV2DZV.IN,G)39G!!9EYGCS?.(EMK;,#+M-%7_[U2P=#WM? M,Y+GKE2+&BI>Q8F@G,"O"'PZX]"FZ G)WD0%QT$%^R;<2LNE^WR6W;??E$\5 M%A9:)H4=/2R5@T0#\FS^ B1,AD#$$'H4QX_?'N^^O&8G;F%49QP3U#<@?T&[#YNM6MW33IT]2HIU-;[;N<4\@/%E@U&>I:6Q()5)L_+ M]R"5F+\A)QJ.E:5NCP92X]]^3L@?EG,VV[L]6(A"=\RWU2WB4E1B4R__5"YI M\!J.R@"2VR M3%FJD-&!H$3S/N8F]8/?[XLNL7Z!A^ZJR*E-/5X3>RWE5YAW_M>3JUO8:I0+ M*NXU)7QRW3#_;WC1PND'_?T9+B([9UF@%R!_YA^?8>P"E@/>S) M?Y\U01UO#&JD4=9G[0RDUJ''2K2JGUW2G.4-N)6U,6+<"^7>J+1"7F6['2XD MF]=7Q?77<"79#EU67!857'',XM[&"89 H9?K,VG0J;+1Y!W7H1UE.\4O9Q_4\.=OYJ#.K^FG1G.OAF0S568^\.(O-G^O:R'.W^ M/*%[.VXQESW8BC G7) M$X>=_S!1TN(4FD\SRV7N^FI1_"WE_2_D0W9O<=&;]U+"LX4"[0//P>M9( WU,.F9J)@MS;G^#YXFR&/H8*V/HB^ MHMK\BMIHQ=9"_^PN1I_#KEIL_8L$X_\/;7]*\23V*#S:3@Q]#([\M6MR:0NF M.E179F22\RO[4_J9'SM^!P/O+H5Q?.\Z4E#V_Q).,P@)=> M0:YX8H0='CXIEU=#WB/\_18<=,%!84JC^<&)TB+S8PW4N;=Q*X-#U9LS]:WU M?[G]/;6,Q6(_)WQW>;AX>,D4.P-MPAVCHX@VS#XB^M322=6T[K0<#[^QBE!_ M,:XMZ"'VEC."P-#[O"0D&-_HP>:0:J%LDAS6S/"37=@B9X4R5-@X_OL:D&2[ MZ,>-M/BAMV3?QLT ",N#VW\R$$BKD*$)Y4*XRY>QC(KMP:^7 MP !WF'Q'G3L-A&PF'*O$Q>"D16WUEMILMSL(M06,=>=E+B()J MO*4C5ZP&B1FUJC_Y%&U#+DJ5^E-VO 6_>,=S4$>,[2[DD0/!/BT4PH_N?1X_ M<4%EDT'.R[H=)N?GYJNHV! EBC!?>#)Y*[\':8)ER/I-E6WC$&>%Y%G3! MO4SU%,[5436E" M2]IS9+=6Z*MTZ:)MI]2[I341R.C!7RS0^Z'C1 *@B6L4UI8"PFDR'A7W249/ M88*M 9@G;QN%]-ZC!^N=&G%D7]-E/I+N:Y(X&-\ ]M\>,R/3+V5AG& Z+]' M8;V![;3 .+IQ1.7WKGRV']A(2ATWGR?[ZHD#F:D(N%8\X=>4!0MDE(3>S^[. MR6WD^SD@D/:P^2QJ8'3)D5<.75CLT M6@?J.K=LO,/X:,M#"U'A*&(Q&]^9H$YY.:A3/_<6B=?@"Q=2*[1-,]TG#>A7 MI2;V.ER.7RZ@'),DRZ[($14?8E9;\^ U76[=F99OWH2^Z@Q=M=N,GAI]Q@)Y MY]C1[^:Q9^Y<:6/+GZE3E8PU;G,A9K YFCF*;NQF#^_QO>-A#4<(;.=2>F\W MB;LW5!C:MUH9>EQV Z*&E:+D+>O27!':$Q.7&U@VE-RZ^:TH)#<[VS5H?G?#]P39#R"QS0Y M"E)",514C(Y*WF(*"[31;%82_Y0%:K _[F@]90K(1BW+4CA#@ +J=2!(]6TH M+0;%-6;WFV!SVL!_9VCP04-BM=?*5EV%+YO"&R@UMH'3!HY*Y3*UO(.UF:^8 M3O/8>>LV#/F:*7#6.F:[W9-\9NEZVFYG%I#%4-XT.@O'$\NGD:HL4/AC-O6$ M(B8. ZT4[AL)#8L.#B,3UW &-"W([&Q#Y<'-:#)-$.918,X"";+_?/.U\;I6 M)H8H4S_407\/.?X%.[#&'F!L.EU[EKT>'MC\=6,X5)03MZ,DVFY^@T*V?_S' M@@BDP8$01(,P)9"]ZV[HD6P]4R_>0A;HEIQCOW%GJ ]W&YC7ETH-BA4&^B=9 MH)RVN0F.GP-QH212"I3D%;ZN&8@8I:R MG' 'NF'F:#AE.EQ+Q0$!]74!-$7ZM=[L.Z43<+VM,WHD?8E>W49L4:.O*8^K MU6ZN5IPIN?\E3DXE7^2#FFFD.[UG]NF]R@KU&N^^X<7+?F.=HBUOND5O6,Q? MG;YGN9J;7J/.=BOO)*IIYYA_"65SRW8D-'"3N8]^N[;O0LP*C M'1UO_$R'4#('Z\Z6N*(.P5]GA(A_GJG+T!]3;M>,C9">2:9$,U[OY:5+<26F M*^\4Z#*!16@.^.B4!ZI)B62<8UF=Q 9L.=W'_SJ3!9;?;-#J>(8HPM$LD.$I M)/B@AJO(_:GO'BOW8J&J.J..#/4),Y_+$PY\_-%=@/_QK5C!&W5#EHSYY:&B MGEFH@-YANB&@'TJ%B*.R$GZWLF.LD[GTHI$-^4Q0FN/5R.S]T71;LEO MV&=9%QK@X!,_1'T#'"=W4X<8[[>@$8Y2&9IE.'[WCLNI^==?I'<1>$;EG#ZE'49LGWB @73M';,B*9'O]_[374[J6[T0*K4M.N2 M],VI\XM!+I)3VE'F!X,1N$/+JMVC7$IH1]%[E;4#JAQ90*[@CL&R,NZC^Q/? M[<\1=X+V>E:=S[ZV)BUF+M_-2A?NYJ77UJ6'1H$ M?H9TR9CI4 @H&7UKD0T)YK?]:K#P=#"]C?*,=G,6YQ3R4=\2N#KI@+*JA&-] M],0?'_J)I&!X*F@._XWUO MNX#-WXFP1!;(1Q<1B2WN>FQ,:P_=1>8MQ F80>=':*_^W9[][V[6+2CRDSNU MC+TP[V)_H?H4S:(UW>&;KJ^4"9H>OFL]EKS#8*.?TU!&(O4$>>N+CT_#N?N& MZ(-$A/9RNAB@3*!%^S)(,GN_HO8 MDQ><_5$+WWX3*N8 ?.Y^S^\1M\0)W)94Q# -R/@!!J+67A M)G/:%OW*M=Y XH6/<6R(DR#IGE5_L48TI/D].OLQL77&QA'"6'QY'A6MG#J; M1E5BPXTZ*-D5E8DI:3<:V?90:1,B[_-Q4A)VZC?P\^P\Z\JMLCX6&:@'%9ZLW#>%7;FT M:$Q7GF;C.$W3(=@>9.UDX.%<+5 MF4?E&"_JC(IU]#_#MYN7D30//7#D/8ME[[PW[*'>QSF*XWF,O98J//>4*2<7 MW(I,T8.*$F%159C)GH\0X\G&I4]6Y(HS9T8 M7M&+^'::C9]:@_'A*$_4B!WI;",1,FKQP[89,AYSAQ+PH1MSK>"T).UX.O/! M8^R-U%-3UA0Y@UT'5-HZ@,O&\G4SAD2MP*2[F.E/*.N*/=13])]0#RX9Q86X M#KP@&C7T$5'BGEK_BMO_&00C' RSSPO*AQQ"ZI[#^"D:MZ@X9J&O5,K\D!AN M#1:H6CK* KTVP-[ S";L/3;%G6_;'B'#/'<+DIC& ,,Q/YCD).,,*0D#'8"^1/"EVX$&31UFHP),;+[6U^3 M?6(MG0XCP^C":":7V:3)ZZ]T^]Z S3L)2WJ")=/!0I7Q9R'F_FN.Q7N V8[Z MM>^9+%KO(,!M94GKS(WID'VX:NL>B8Q!>^SRU+9$WY=%7#Y3!"97&^X=5]B M8_;7764[HGU]7YE<<:@%#\ZQC#U4PL-^914=NP9COK#T^'!YQL)3J"#T:.@U M$X57>B^N4/\# *G3I#S>SY!EV]9>:6E7GE::*:F/X_M^[/KP;K'>5L?>PH"1 MU09_,D\CVVW+XS6"_F_\7O+?XG?#95Z2"1N_R^(;))R:*W(F 9F)F0I.B)S31K/F5!8*U=[! =\["-3!\.G<[&G3$#9G")S&[MS\CEMC8 M4FV[E3HVP\9KC@N5:;,::MC#[=Z5PW76_'-+9:'R[3KL03XTB20@Q0BRD5LL M4!3S]-7?[GE+&\VG)4BD"35.Y@'#>F0&>UMRB[.G8XC2UM('\3 YVS.6[ZGE MO1+?-V]+$H"VG+)F+WAJ!2.9><9+@H/QF7ZP4(4QO$D0MOF]LWF^A)^O6!1; MWX%,^!!TA["25("*%F ;[R[]QI:>_Q;#SZ-_["%,$0@Q5^_@Q&[J!RE.;XSJGND=2\;M:LC;EX,..K>!^[1L" MZ">^T'Y[X6,.URHOEWY.J/IE)+:_4/>JN/O6MHC2YV[^OLI!LJH;4U@#Z>-V M !YS AQ_A+%$[_X!'DYE<@?2[)GXOC$X-TFMA7!,!^QA=?8/W@0C"T^\6F5HO+E9SMG-!4J2-<&4%,_]3JF,/OG=W_?QZ<6N"?8?]-5/I.^ MS@AD'NFC<7ON%MIN8DHP85YJA\_:?.I_JLBO>YDDM^]G@DO9\9KO.I&<4H,- MX&B@N7E">;;E7H=L> NN\H;9!V<6"&>2[[Z;)ZI>ZR8D+_R\E=;U_F5M+F:B M3#?P_I^GL&-74D8'TWA_&9SOX$M/4_Z9=WXQN(#CY\.P\^.6/4]C3#AO5?84 MNE3#O;..MVU7EOS]=65U_??O=3 U[;5NIRT6ST@6&4@BEH=ZN_:.,E-75_Q_ M^R=&QVW:'10PNW?3>E:6+J#.-.5N98&V^?[C=-#'H?_Z(0K"D,)-1[&!T/!M MR.: T]2_"*&5_W\XQ;W7'#_21!856OS( 5U_NN+EL(C!2:,OA@M,O\TWCS5W7## M<,F%W8N%=MK\_VF?_%]\]!R:?BH+-<6E(PE9_&J+6J@TP_Y9I#/9I.Y-(7* M=@0(GC[JS?;+1ABGAU]DF;_EVTB"B!0<8%I';KJE@TI59X$@PM/=+7LJ) *0 M/U?^C2 4AUL3YCA2$N"'E<'!>-NN.$E-?G?;#Q4K&/NVIGIKMK4R1XTM_0@1 M;B:4$] V%JN&7^&1GOUF\T+3/Y578JU?#?5"2V3I_#'47XSB]#%;LF%SWI\Z M%4U.)C]!8+6LU!G2>OB\<]5:./^EZ0\EJM5^R8:9!'C299[OB>7N.'L-^,M7NC "!I1Q\&F:$X>DY:2WR475Q.D MJI@SP:G+$6P#)\)(@+AA2P ,:9F/HM[R9L7_0JV/5-]I-O7667YQ?HI9J_I\ M:Y_GRCC$]'NOU\/>S0(1[Z(BTOV5E172D5,W#^W/CQ?8]X,C!QF7-".ZZ:WC M>-8(=1[1/3O>NP/M9UI-^6B01RO5>%+/Y6BBNMOU1_"#%Z,4, 6^F\X2IQ); M+!Y;O05JNGX1+!X+$*[FV=?]D?[8XC,?VS%_ZRM5\-EW!(JB/SG7U'E)T8X$ MCO52?>7C=E_QX/2DXZR5I(*9[$1RN]3AY\7=MR:PY4\]KR5YW%)*GN@L$J\L M'1E=I([.$1LFXFS77]K.6OG(+6)#''P22\NWOYL9"*8]A":S0!6$F$WT*68_ M4WEH4P[1\1 EGM7^(=(3+E7IQ_?$\:SD[B/<=1S;7\28T?D!41(?&*]A_%/A MM]9]7=M%Z%N%HX#K7\.L='KZ6Z.S"3G)'2K\-N^FWP:_]=SQ7)!J4:V/Y).* M+,%5I"8G9?(U;."R(+I3A5Y!<@^%MF=1T=#W_-'GL#,<&V_^W3#I-SP5+HW\ M(W'H/)L%O,3?QC,/XNT# BÐ?F]K;^0W^TB'NA8EO!6O; M-VR;D] 7;MW:!YV INT.L7'J+A+)_#\O ?RO39 "II\ZD;EW(;91JUR>D<;L MH+BF^F-69V]$07;$P'&AU?\1O)7?TRO8"][&A>&K5YXN:4]KS""[4=XJ8-J, M2.@1K+I&5-FO CSM+3UM"W'DU7U'U8Y\W62/P$U_(R8/,_!+5C2=#6\,_KL' MU?]+>W^GKYS7D2DN;_0]?7&19!D_,3IQ9OW6-/%\_G2Q['-.-2H+],]F$F1\ M0SV&L#?3%(\Q8Q:>-G=\&J$>L=OF]BKNW&;M L4>7X]<=T(PYM?^OVZN9$&Z*@1]AL+ MY*P$G,&N8&CW&*DMP941AL\1BGI@6F#K]SKS3E'F.46-%/O88_<-Q8ZBH=\P M>P;H/56-$2\T9D-6:OX\2#NWC1QFB1B MX/(.ZF; G6TAWS?JL=": %&VQ"TCCX%(]=1?*DH8RH'>IS^>J,SR&_\1OHZ MHJ!X5Y%227T#G*9I/8:.L4"B>E+NHPH^$44KN8FAG5V0N22Y-&D6Z/E7C@9Y M(GK4FLD=3NJ$K4B(,5+KA%1#_),DI(=(1C[O4,'R3V[[TH0O.8-KDOO&;=6YM(M%KNF$X'T;NQ"@R!9.]+/T78D<7? MLO=6?]]ZU"B;][\WW3&C?VQMT/&]$=2IKP"U_+S;.I'MZ$^#4!=-4"IZ37N2 M%G (";SR@N9IA[ #6DFAQBW*P&6^E9".<:N9W,X?WA7%%U:/'>%+SP?=E93< M!RVR7,?2^3F(?'2YM9$;0VWIY:G)!?#%*9H5L60RY0]ORM?5'/5;D*5J;'[! M#JTU=C'RE\FADC!;F0ZDITQN27U1C]2N?)-"6(5A8U(^R6>)!*UX M']Q>/9:RLO19 (8LBA"P]/:\WU>GFSV^M-O:V^CNY"W3VM_=J]%CK )^L$]M M)VGNI*]?8HEM!?+#Z*UE()7)54M!T?1;;,&-BA>6E-TI+)#[8GX1_@/Q\_G0 M ?7*7C,HV-J8$D/2RZ8$DB*K*;+W_DH/;(F>O3D\W2KD>PI%%N#"D4_.%M#' MIKJD4X5\7>4OX:HU;27NHFOY3 /.TL<@W%W*W9=^YUO/3V3$& !LO 8]$_3B MW\98&)J(^YPYXROBN)>P=D!9*GBKTX8-X&TWN+8A@*Q$? !TM.]*M5RUER+, M1VR,H-SQ!5ONF#K>+<;DS$QJ'G5-DIKPI??L.NV97%LD M^7^W"0WB>P6!K0V'-V$$3Q"AK_D4!WD5)0@@[43+>C,D M7SERWSBA"5)N]3(V*^@^D":3@OV&N(( ODAHDF ME+:5DU-)Z,:B.VU@44#);K H0-#.;OYDB':5SPHN\)+12953?$D"FJ>)AU*(4T8U:6N9[\1N+!OJ_(''QIWF 7R@(2/"N,)SYD738_!#5LJ M.GTSEY1'3?:/7R_1<6FZ\_I,W'SS+)N>/+GZK0UW#O+0%#BGBB&;8 #U*:H/ MP *1(&&I>DKDUM:(BKBO#;X"EX+,VZQN5AX3B>(Y I83E5KA M&]-F#N1'69-LEVQZF*OU:,=D'3=)5MX\3,^G_!@7]M3,2.2N9 M]N#G\IW! TIBS_70677<+3:VQJ@K^R9WOG>0+_3:>L9@#.TI,+C9E.:C)R-_SL@<& M@1!*!U'X!_<:CQ'%M'74,8)D4XX[IG\H*# M[]U!X%RU%F0/"U06V @; 1,S<#0#9H^$1DPSDH?<6N>_E-Y?X?^7VSG(7(#Q M]_!ZM;OT=:[HEI13UIVH\B&Z8*4#(_(,8,RW8XY1C[:EZM_O3F;[?ZVZ)+S>+%?)4/WD $.^@A>P<.@*E)I>4@2LP4"[3B MQ.[Z!R G"T!-4BO278:BML8ZA19Y7=N<^ W@JT,2=C^<4S2FA4C+IWVX(_R> M@WT!XU9'";[V6/,MZQ]Y(YW9U1 MR)1!-H.%F+S&1/1K**]J$<2ZMK)D*-6RMSST AFYN-JUUAZF7_[*T.C!ZZ3O M;6OO0>)KRTLT+^0O0CGN59W3)&H$.V65.*6-!7G<76 J)%[G-X*Y^)_S2RAJ MO"HP=[SA]IW)6\0WOHXYT/=0LA'Z.-S_!Z022Q> MNE)U:[]!P^>XVS]W \"V0P:/:$%A))+J6&]..79C4QVR[_UVCTDWX;[29;__)OZGQSU($,L MDP I1D<@3V,B,LXP2A-9E/HW3MSZ9[," M[0Q!$R2"V+IJ@J#^+G-WPY&;ID:' I.4N7]DNQXAQS'@@/>UV . 5"M3LJ_AW-)H M4DYFV<<']3U/O1UW;TP>4ROF"SC-A7W*??&2\W/D#_H9H).,G2*$G0;09!@^ M/?!5F='JV4H[QN4GBXG-4H:J_'SU L4_"]%BS^=_63Z7C"Y6;UG;IT^YS!?N M3;K/]WI555/M9<^4E;M5X]F;)LW$XR=%3YU9DZRV'JOM",6!6*!TY?1KD M/G($7!$5K1@@!-A,*8V>9%M<.\^'/@YTRR<]8R.JH\X(;DPE(>CNE<5GW9(' M^/,"0MUIT@A)"E^SG:(%R0W_T?A.*FFN9>SE .)1Q="CZR7Q,O*>V2.)8=1G MRI"D0A#_K8V_Q[!^I.>Z6='R[S!3;HWO;29&YTASD5)OU>6E_3RID\DO&@\( M$\-'GVL%RZ>P0!%S9&-FC' $BIQ9P3:(2VT-;"/3>(=MV0E'X)E,8;I Z:#> M!?A8LBD/0J-4G6GQ]/>V/.W=70F15=?;IXI H>)0=53C3=1CV B6#8Q*L?%Z M' ACH/BS#1#3IL??T/O4>[^F2>O2N/U8W;/E!Z]4LH)BHWX_.>:D2:K& ?<( M>XIB?W8(8@WR-G1N<@1^@IS:W!%1-S0;NW<[)Q'Q1AT2#+HZ;U4/I88P7K) M+MTC;S4O,$7HBJ5:];\JQ^@FA2="OHZG=JUOJ_CXULKZY0YHTLH%3Y\L^RO1 M:;>F=?%=^CL=2RTRD"DCL_BQA][5XV"-AT:5T&6 L2F^"'\I>;AGJU9DBGX M"V18_5:)\;;:EK[?-^DL:=MPU^U:N8Z!R$!XG7.B8YP#&[R8>_P/7;VU/AD_ MR5X5<8Z*X3]01W0X"N#H^]60FKZR$.$,>[>#KZX\^]*M\.23WTUL#WJ$C\G; M#J!)W25 );6-L@X\:OV^,FG*VR'>2D.O=OCIZQ]A@9Z8)(R;!(OP%(#3[@S# MU>=*'+&P_IUXJ:D+8I.W='8RSEP,E:HC?+8D= TZV$+4Z'*3?(+ 1LOE!GXR M)#* U\VRX8VA6^[",YBOKS8+%" 5*^2T?#"403N-:JPCE)FV8DJ 4NI'B@"4 M3]7HXMS-ES*#6*V QKN( J_XU=^+<.6A)=GE<=HI9B>TQ# *-RD!'"2_-_Y3 M][/)85%.-(6ZS+>SXG_:W5ETSMT[^[O@0OEV&NS@Y%=;>+M_0X?!]BH+Q+%3 M&TU'=1;_[;^DY=@&[M:^E;UIVP;9@20:OF;^0I%-E4:4J*K?8Q$"@*6[4.&9 M$N0\:Q7M@,B#L,D,,O5]/4&=D&510H79HI&27/ MB)BLM!E5%\]]KV>OH7M5!K_-RS8?O3BR%60T?(I8]:=.I0!]X#'_#*JT3E>% M.^TN-67IM5ALV(D.(R/UM,F8N? MJA\D<<(B-W4KU7/JQ:]R\S'*G;N]AN:&_F%.:$864BDTNYEPF&2Z;_ZMR_44 M_IV:V +F0"/'KRU&;\'1]Z,-5_\)6*3<<'.528LWDOUZ]BTN5\.ZL8%_LLNV MZA7#M81FR3]C2OL^*,^J@\_W/@VS;-R &_C9^0\=<.#5E5MHRC M;+,JC-A'NY%)0H]:V);L>/<_#N:N88'$O%-FVD(BUN\>9^QP%B%2Q2D"<+L( M7\VP9Q^<'J/B'9=#O<8);]V&GW#R=D0#E=RI:O!;UAA :LVX=\$FJ P9XW[R MSOM/"U8U$G&N*8//K!8.%M7I5\[?;*U@;WA9!7@SAI2MYKW$#7 MH2(NOW)[P]7LB5[3C_1/Z;@;/1L?+-&[\68RPFNFXU!=%HB;/JIS(?HA;- B#86J A1#+V+ M:KP$<4>/Y$T:OJHS(6^0K%OK99N9LH.YI33>W'*YBGB2@,WEEQE7SBC87KL, M^PLG#BTBN6=*?R-N--HXJN[D0V1$:B'T(ZV([LQ)CZ,-0<9E/H1VR"!^7D9@ M."<:G@*7MC:\^W/>3T3BI03I(W3^"$WC/P*]#^BW@#PRGH@/7VTX37\ Q&3" M+:X4@R:6D-(#D\5EX;(Y\+U EJ*8.0ARN M#/9_,??FX5"____HM,K6($O644A9DZUL4PE)FE3V94)(DLHV,69$""%[V:9" MLD[V2,8NQ&3?8F8(D6'&,E[,XHS/]_I=Y_RNW_=\SWE_KNM\?^>/>R[_S,MK M[OMY/YZ/QWT_ES:R:HN4X&!!F'BOCW5*GEJ71K&@69-L6H!%*/@IXF#HT8F8 M=7@\M$9U&4O7Y.4TT&6@*+61\E3S9>$2Y;&.+ MJZ)=TKY.J17O['#-[\D3ON8"L19J[:TOH/MDV^T!Y7!# M?E"T;*WJO(G4D>WQR_112\KL+*X9\NIQLR\E=I8C4L^2MS?T6PVF-6CSV\;3 M29'3IZPCQFVUP[X^[[@DN&^X_W\&//.S$#-9 M(T8&!$Z\7 D(C[@% _WD*+*P@,-M/=-N/[!+_6U%HU$U:D6.?><_:23J[JYW M&B1@2MSG4-L*2< =-- <(RP1.%#*0&"[E8[K(=P04K^X]9GWWE7T M#"X^+!O,NLGA:/08=P3JN3K>27O>..2'?XZ69,C,# M9!G:F8RA9EH$80'#_^OZR0Y?7+>4^_17@X>N&?2,71#-B?EVTWZQ6A]&"Z H M]_;^*%5N;V/Q5P2FCB7U_7#I49--@LEF5! J.YLXJ-+49 8OYM2T?GGV\66'J&2!&'\4IM01IQT;;%G3S=0,^I"Q5\P/PM0VS MOT'S(^*Q45#,7]2T1+#_7=^U-_,9?)T -\],)928@J'08RA3(2^0)MM2.FCZ%B^^T"K> U\B>D[MM7);@;--J>X< M'*_; C]50\=K:0$C#2'^5'L;@)/X%2)[+7FGLO'%=JYNS4A+[KFOB_-:'HH"+KC+)4-))$& MGREG ;@KT5$,S,M]N%Q*,LHL^J%1X:V/X,J(-49%7EAFP.NK[2Z +^TI,XFZ01&D*6CKM6[*0Q.GC06YN2JW/_G -]5O,:^ M[5T0W1GU';(/Z@.>5.W5T:R.+%Y$DJPN&*OROOKX^Z">TLTD5ISDR MW[+.+N4Z +5T781(N_8'RQ0G1$*+EO5 M)"EY5;O,-5F?QA#@@DQ%"C3!?F+_$6>=H_>OY_L];E7]%[()>YGR=W37/N? MAX(6+T+VBG&#R;L@R/(F<1/U==2-@F1I??*8QZ;<5H=?M51QBG_V.%W-V-3RSD>5PN0IT]TR??T_W WGSMC**"6&6::\MG[/M0?N&.,?70]0-R0JD2M\D7$ MFE!2LZLW7K;RE.H]B3XB\TFY%_0T",(0/$;3HT+(Z25LWF:PD1"W@\2(;/!* MZ<-N4[SL'&03)QO4^K1^]+^4?6VH=.M-DO'CA"^?0(G+KXJ6+(;XC(_(E")J M"N@G -=V7$U *MV>;?Y20I^_4;(CVL1XYQ/S"VAEI4^>/*CI]?_D^&:XN_4 M[*!64_T^]:M]IE=G:/JWS08UOYV;-1JI^J.JM"J-4"&KO+<]F2-_JR2^Y(B; M].M+QZ6)/SGFV(HXBL;!?"T]J'>;?A#=K([SH-^F8F8=1_1L\^^S3@^+M[ . M#3XZ8H_G6PJR^Y6MT]YV8K9F_\'L.;?[!XZ_Q [LU<%_0($L^]+5$>(T!\!M M7BN:Z,,[Z:D5>.RT@./QGYPJL@<2SMER=X_-^D4)#2&A@#-EE&00,RT&V%+6 M#2DC6>M5^ ( ;1K9=SBQ<3TEPM),:D%4L[APL4:G+_-)[E):CV;U+S!OF](- M*:U;)052[Q(O0BXPSNZ"7DTPWP_2HG',K19"I$[^<$++I/L\A._O=]F:;]2C M.GIG#VBFOOW3-NW VTWK@ZJC/4NMX3CF:QSQ QL$VB_(5@$+>PW)WH5UDJ)> M(AN\=(0S/7WST"V:4CG ^@E3UR]OBCJ?:T^XRVJ_V6964S O&&I$*+=GXQ$* M+&IY(UO+Q%W5@ M^Z81Z184K;A/B(%F9?_HC4Q/3:_[K&5M98&W-X,YE*!<:[SV+,YT^L&_&?E] MM<6LGL;C7[XV?'FV4I#$J6TJ4^[NNKXIFPR,UO=?E.+8!1VM9?M0Y"ZHOQ"P MW@7M^[UW)C+<*,00!S!@5@ MI7Y#_]'I:)WMZ Y] 6[O@K@J65RZLVFU-6NE>M=J,LB8XU,+36'NC$<"0=M: M.$L<<1X>[F153>FAA9=7X3'>@23RC9!O6F?K:ASHV^D>K /P5$T P^?<6)QE M%66\N@MZ[K6#^:,::5O4=_[8/J>M!US@$4P=%JO,<\'L6CSUXVC),A37YZWY*3N/*.? M8&^^.@QW@S@-+LP:<])%"RUQ1_EP T&VRE6_H5-)Z#3/3GHCC''$NC3]WK,T M]U5CJ=5U?1'"Z)SO#"*WS4"0=+PZOBP;MKT%#O+YW0BQ/8]57\LE>BR3J*.T M=*H+($\T:9F"MTW$6_>:ZXR]*6TF:@S4R$2@)Q)30_YNU-(,V4C[V 56 >!H M_4!B V6A>9H_\\#HPZU7YT)$72S(RB@,0PNPITP2%UZ0&9R4W*8,6)2?EP4] M3MNXW R1,INF$.H6?\&53;R2[28:R_/^B-W;&?E69&]K.VE\K^[KUVS7&%E) MV[V/0[?_62JLPMJP#Q*WYAB;"VC-:@^"7I&&1UW*JH^5^$RMCZ- M CF);'%M.;HN4= ,&9\EHI>G2'(4:!,N8@<:J?&3XZWPVP=""W?/2GG>N/>6 MRGBJKOTM0!W/6Z7JZWNN4^*!G:EDJ.7-!'?L0 M*>-NA*]Q;W5,_+MS^Z]_67;SD"D78AYK<>)^9)"^95R]=P*0+\ 4]AV.@55B&():6R\Q']>-SHC7'OEO H?WP@5^*).LC%*RRG=^W:K== MD*J"G3ET!1MI8*[BLZJ^'1B+M)N54IK/UYGNB-T%I?NM"HYNY5/->K5[F$." M%D:HUZA[_^-(/YD)X]:H=)*Y[Z+DJ;RQ['3JN.*1/^" MY3DVY;$F\:A)UPUJM'O?NKHM,/W]>CIOSNR/@ /,U[G5*#MT\ZE&T"ZHAUS9\\5 ;:E(\JNN,V36O M"1CCU@#WL/'JP%56Y8X.!?^Y:<9WHGPDE_9X%\3S<'XT.36]Y+B%D1!C>] M"T86HMH1B 7-/GQ(XR2C8V-C%6.*OHV+K*O&NG'+>?3]P=:_\WM[V^=^I*?[ M:B1US\TE3BHMWS"5KSO5V,5>B,](IW6L'SA,S'&TAVL7]&"INP"(_T,TW)#R MXF<-B %]N"A&R(P/.>>L;<@9IQQAO4:'M#RS5BHW*P2>J02ZBRR,FBU M_0W^I_$2&P]('M\C_J%@^H\N5=&L;EP%>[H@+W'E"5%("+6 %!DWH^AHZS%T MKW9$8R/3.<-XC%K)VU^;(K.=$MYY&*=?I2Q&;[.;PD1M?*G]19@R\7F$F4X< M4TCX$<.,H:1'*2$A)$?U%KN[[37I!:V>C]02DC2.X#[$L%)VM.94:@+C?N15 M%9A?"NJS#MBXR4#BOQ(=M+542@-IM^#!N$4 HVJV%QP.Y%*XK(9Q=R$3N4X4 M\WHU/PHX-KL:"S;=!5WO=SME?S.X/AUUOEV:B3. LOH*Z%#:%C.YVE$$]G(& M_A)W],!?,5')N32UM\N#6'!=0GZ(VR70*_[70>'P,8[%@BR&/A,+=80;6-Y\MVN,H#2Q.=+\+!77(E"MNR#^!B-H+-*9?A9Q><&B_D)=78*9#4\O06G L[:_K[Q< M=%_,L?#X#IPJE)@#YWL$)1;A*&S^-J$^2^AHTO0YC.JIWS#@ =1(BOWS-IX[ MX;!GO--5Y9"4:;7RIY5GI\NG%%X]>V#R9Z\(SCAN#X3S"?Z^WJ;BQ*#AT >.3Z&B MC.-4-^K:LJ;D)165A?K^I-MKL=7::XNB^XA;IOQUF?O!6&S7)HC7L M3NHMO2A+]B3V(3F'<<2(71 82GQ/J E'KYHAGOL]X++U@W*'4;;%-OM"[SNJD@H8Q[8Z,2 ]N8,96WLG M\F+?*-JM/OL69?J&-K_V7A.N2GP?@?)1.>*6Y"EW_@I_W _NTU!A]K>MH/?$ M,8#\ D/L'O0>C'\I;? !ZW@%9<8+?/!MW*8NAM^>X"1[A;EANY!U9J4XZVCH M 0)[HN:4H3 ,S0W@1](L1)V9)7I\SJ\[M.7Q >?UO[A C\%S+;?9EL%QVDOL M.K0"W11WV?'&H3#X!+89+-A[FFM);''KP,^X=S4AA[TV@D(-V.\1GI)+=6 C MN!$L;F2:AUK:&/WL5&K!=@7L4WYA0[7CM>&54O[QR/FT*?=+Q[O23YT]RK#. M0.YGOO,#3RQ< M38BQ!(03=/$HXP!)D8%/AOTA&_E\KYPYK;*TKOJG'EU561 M\*G%B<=568F*2LGFCW+NR%E(W3 AI9.M*:VS;-4&HQ80"QB"'&UV-](Y6@A< M8^,LO $_M83:FD_..1AB^*AVU"I M@YO*R1??!XZ\N5NL\\[_;D_=5OO @Q836ARZ&MT#%MFD^_ 2^@TJ(;Y[&<.(58:*^%-N"H M6E5_ZUG>*>)1"-7[2X)$LG55$^;8 M02G4=:F4?:O3[!4)^PEP7 5@5$/:&\"9K@4,=K#I,(H74;':RM*E?DP(*6@] M\:7R?MJ.O?B%!=-'[VK7K?U>N4Q5_W >>F30116G+0.NI&\'2'J[(%Z-8+R8 M%UHBQ93R]?+@0F1_M=F3 JU\Y5])ORJ4^$SN-[HFUU^O5^A8'L-V$V+1-?@6 MR&0FBU.(?I/A24WO^ 8A_4B0C]T@<*+P!D>'G/M73GR-OG=RP3)FTGN^,/C) M^J_KQV-AJD\0]CU)UVATU0AT.5N+PEF<9+H8JD]GE2Q?B-">T<2UFI];(,FW M84&(R/,^?A !SXS#::-6I]F42F]>/#^P]OM#^_,$\7?OP(U0#^@$V@Z8G<5) M(L]2T4WP8PBP(X#V=3YZ5;$\9J;Q::9]R4[NFA]_/AM%E<@%=["4HJE/?M9%>($3T@+"K(I9<7Z M>C_Q2URZ]NY@SG&+O,D>Y)K O>X>^4ET)8Y\@J).JP1,\QD!S"S4J<4<%4I: MA2RK;Z2JD#/>.*Y;1^BNF+856]@>V']A?ZB>#(M;N0@U(D,[,]1PC'X2]2,# MUVYNWZ[3_C%]IO> $56R)OTLY:]:B*GPLS?G&FA_: _Z9>,C5W]P!?BN8QC\ M\!DH0\!L9K73,9B-?NF*1U 1)1YUBR ,^=",V:C] <:+ZX2!L%=/P M%J!/3!"T9SA23T6?,^,8QY:ZA)L.J+B_2O5*T/+Z6A6EFQNO%<@E%_N8 X^K M]B!G$K&342RNNAG,6.Z,&RYV,R$475F3[/T)H#=-'Z0\*L0Z,"Y1KWR]%]:W M-FD>9@NY7B4>VREMXS3#5[$*/@Y_Q*S$><+WH9M-H,08J*2F*G!*)"ZS+; < M.+4+NI)@W.\WOKPI+A)QFQQD;WLU$7]P?LA,K.6F\-&OVH=O(79!@)Q/>!G4 M+0%0 I.Q= /&S=AEG=&V79"@)TX >>B)[UHK<[QCVBBEW2^ M\K5#4TQ7P[;L( PA>QJ9^1XEVG(2L)_!2_X1>Q3[Q&L7)%6?@_-P62WM$3[O M*D3^4?[U5;C,U;HI<="^+N1^*B22M=>HT@KG!A%F?9^H3LLE8;A0W[<"=D$" MJWI0A6_5::F/TUI-!U?LH&D74*/'ZNUK)([DW7VG*+932X(PW#O)^S%5M%SZ M+B@2KYE7_!>P=,G/=#_%:M*0D\[UAX&-MY3:>2M:07=Q6.T&J MF7Z((5#G??)ONQ9\$B+",/W FO'F:+VE:]R=])$+OJ0J4?/9P+!3,#"0R]"^ M ]*,NX\[\B='FPTDW8PCS"C4203D1C+1/94.]:K'1S;P^M[#C-5'5OL\X4UJ MH[4]NYUI)FP<+0I+7A"YF1=^$?*NRIH]CQ2?K7:?:((PE)A-JX7R,\P^_:UI MA #/9^!@0+=-IW3P%ZSPOI5=UL_Q[X,7E,\:W08]-54$=@S_\9Q&*_\;@ MZ,90[&#/T91O;&Z'T@KKP_<-Z9V1<)(;_%QWVIM3'<,XY)4(C*X/PX=K:G,] M43+]90S],ENYWE1F2=I6VL"KDG*=5#^9GX4R5.P\F)8%*!:Q^M!5JJ\:#__= M;R@?J6?HZRI8P2-*M#:X3C!YF9O@(;2-D[B[[3705E:CIS1,!29E&N1_'9J0_,>X^K+(R0HDS9_S.Z88"P%\'L0^MAEO/6U!%7 MH^)(; GDX(PC*5%O!IN9&#)N%MZ6ZQ1MCA-]>M;6:U.1=IF]=$=1WZ&5N'$D MC.K4SSJ%2).X@&D3;M88F^)[;Q(>M MR7WT!<:/" MR3<4JE MBNB@W$HX;?7DJJ])JY00I3/,CQO.!:BWIHD9I[ORQ?>8#RH+')&^U']+8]^= MX'T6 *X#Q0^@WSD@L)T&\I_[-WHLIYZ@"Z?R^#KTI[X?V!EMQK%EN@CXXJ!! M/PD[[MLL;_'&C2.ZP>B8"5O[/E"\:XC[=$ZP6>*]$ 7>@9X0GX61N;%LE6=* M39A1R2US4#QVT/H<.8R@?^5FFK2ZOUA=LHV=8\8WXX;< M*C1Y/H-EA1:AHA.R-%.N^:U-SOSU*@KXB G4#E1A+7GN@LY!K_SKF$,9VX(] MR,QMQ50F1$+:,V+FC*L+%2<7^VN+"@3P>)^I\"$U;&@CE#4*J8*0-0LS";$$ M?JPJ.X?DF>+\/^T] M(3:?A7)L^B3@Q!O4*<'&T[*CU??)\ZF'KY_U\!O8!36=M$8#O,XQ;3^;G0M> MEJK87+I@2C-UQ"7IG/UB!_RRU-,_LG[#VUCQZZ,NY"34 DJ,AX+0I-NH'C/J M,:N*M4VX)-N)W[_@UJJ<\LS,S:#M65*"9WN(EZ4>]-VB@?#/APUJ[VSEJN.S M/85*4ZM)2I]:3&3#7175#9 MAT;Y:/4&*._O\UE]M:W7CEJML'Z@R8NVJEI!-@R'L^=UWD23!0G;JID_ <@L MINTOX15&1',7%&V=WS2LR1%\_]>Z(/?:%0SE^# 'R2%;T'H;\ZI]1IW'[;KE M,]\;>5EY]#K=VO6'#.%2TY%BA>1 [QJFC861T(^+_T8FVCXRA@)+B()3/N\5 MY#8E;TW\,3M5ZMMIR+>?K3[1&3* ]6([,I6-#N\ %[^$J)U=4'OLWX=F)03E MU-BS"]]#W<:"-1+"5X5"O.#34H?NJ9XB*EA^+-6[DFW]AWP62AVM#-;<< MAQ;]IF;:]=8A:^!AN!^G/\0P7^^$_BO=)W@FJ@4>@19O$/>EK,Y"6QT/M#=" M&J2G_J!.]9,:J][$1[S/MCT>WQ:O^/Y#J!Z!2%CVI\NC\&)D? SJ$*HWAX,2 M7QH,3@XL1J!;A6MJ?8VRMLTU[LNJA7^_/&ER5Q$^R[&\2H>R?M:'Y"12Z42/ M\ 9?SX+N 1L[H+55*R,KH*_I\/V1>>TC5RV2SM[@R _0N,GQ%OA*4V+&&T@C M?(PI/@G0>_C(H.D$TG<> ZF!:O2^Q2VM"8=[2;>FSYQ0W)]D>@(DJOE'"D*A M/2?I"XRV&@C]7-[HU>HX%-D)&R0G'5>>L8BX$@>Z<_,\"'3(@?T3:F=7ER_1 MQ5'#=M61.+H9JYNMSAM"T/F=>LOV51[ID4_H&GIVL MW=P%C??0D%3K%C#@@1-@<%-"=D&A$163X$..P(,1@T.QI(3E30JZU>D(95E=H^L#8&T4UC'9^_!12B?7 M)X^'/'4]$CS)CB%L)YK"N,6,@+JLQC6>\WE)$,:YP:*FI:GBG7,],Y*PEH D M>)<4:&UZH6?=\2QHS*;P0+X_E*-Q'X.'F8/4FCX*<% \6AHY!^XE_TB^3DF/ M(E?]D=P%-78]>EGR"_/FU;JCM^"^!2UH^>IR850\AQ33>*%5]:U3GTW3BF^__NU M!84I10R3K0SOH8^@.N"'RU!B"!/#GU5X,EI@28R5FP]87[.75.@(KM/FMC_/ MMT^"KZW\<@$(EW+O;LEOL,N'T/,^\;A*R#*)?O./<(X0,X^U#]#NW/&.P$\\ M5$*ZD8H=;RAZEH?+>CV.YW])3&V6">\4^D;Y2\*THL-9?%5 ""6=1(LFA1R M7:X1@T3YO7GXD)R2-7/>V?**5!/7)/OYJ['HRLXF:$+AQX).2%B.(#6*IMD* MR\4<0Z"F@;'OK5X-I^ZY\KMMVY1I'SUJ(O038=8B=8P"CBQI$"7"N!]1&9ARPL4*.WEY\&-75 < MA+>*C/ 4$8#E.?S*E6M_D6328O6'T'-Z!XC@ M T@%BE,ZA4#"A&_@P0#Z2H69N8Q1?TG2Q$CWP>,V'V+."@D>#04I.OTW5&?# M=J"!"P=H7@9' 3()/1%L.$@;1_1<9_T8R;]"?" <>F0JH7BRXK146BF\4FA] M@2$D0K.'5N.7+6?8M#W(*9N6'= Q2G=M62I.UXGXI))80+]5\):#6:,YZP& MR1)%^1K?YHHVX?-EC1[3@$=;; 30PQN;67V!K6TI,#/KRBPS=&//#T9Z#,.-)"4^GW\9;5O2 MV*M5=YNUP1+:!3U:UQR&)*(K( Q^71J>68CJF=$/;#U V@N/;D5[ Q4<\<]R MH>V'"@2ZF@^*K/4_)_W=5-V[J I39;6S-W?Z.-(PD 0&;C3YT&1NQ">DP:)TTC&OY. M/I^\QYG>K/=(^O1*"\[T.T(EO*TC7N!5\4CP_=^K$:H@S>CQ=;88IR0Q M7(#H@OL!RWG-DD/C.;.2;&YW+X6ND&6]X$'>ZYA2 ^3/PO8R^WPH]8C;L(>? M1C8US.(N&VW>F3]]GDQO_746&\-PGH6)L'7P098B=31&D]?U=OW#7_"E0!^] M 4C@4]C/ .SB(R&*R(4?%[P6+/5?0).T4DV6-E^AUSRF3[/49PAYPF;IOC>_ M+X:XH/&*'1D;=M?@VPKD4R&+]&ML'?I$<\J$+"7&3&,(: !UEV9\^*]47$=/ MQ(P)1"_Q1*R!3_,BU:FJ,_@VW*L3VO3)&OH5>$Z_>0CR'RC(NQV:1+R+B M0H0N6HQ9ZQNA31X3#CT>Y1R8Z_F\=.ZO=@FA) S/TM0MSP&W(6VF0>/3=U(&_E9E725Y!HGF.8N#P+I)'EM>=$T M@6,OTOK5IWW+IN[R0TGF:'6F#")S:?N1^,E\U:!B&IMD\_C%H&ZE$DK 8;.O MT')_^?,WG_D_%QT._O%-PBW'30.\,KLS!- M'''3+2_@A*5)G2Q79.,+]J_U9DA"!5!0HQFR\2 JDW3::*.D)U5;-K46_LE[ M +PSY[3 >P\1+X>GC+M!8DJ&?,9#"M&3Y0V8]Z.A+3#(JX*HR+6 79#VFAT& MB10"?-PHL23CYY3I[V?$;F1*J.OX);EHL^V20;#A?C$\+>_W/:M)+Z T;PFO)IP MG@G &=5E'/U<=5]T&>(K/;CMIK Q934J!J_Q]*C6CVW^YO A=1_)RQFOPL/S M$WY(ZF&YEJR2?:9NF#LR^\T:H_T]OK6S%.=73[U0;V@=)Q6V&_=^,G8HFMXL M63*=H"%[OR6N5L\2J@+)DW0-5,]G,V\JI)-J7G)R3N]"[LS\=M^Y?7$W3N)= M%:7UXU"/4 ,XBC5DPG<6.Z$!.?2 F^AXV $[MG%FDISTGBS7OV]]%^30=C?^ MW6C/;;S^T*JOKWJ7;+R=J:R+[9NL)-,ETU7X0(,B\:A"K3)RI_;D+@CC-_%T M(V4S9MWBUEH2-/%+[2(X(K?7,.K/.FY[VT(38M-J"I67AYRO7(9/V+.XU:F[ MH!GLA)XNQ:X;NO_/@)O!H(]TYJVW0?=^7+3Q'>7_Y,;:QK[6C/.PIAXM-*C% M+M5JC];>$E7Q497W=$O%6WFXF$&>/J@68AY+?-QGV'K>QSG->=;FM8T,@E4/0):31\V6J=;_V2B=#S>H5RO20H(73(O&_#(>]BFY61.U= MA&\RR_S,LF_T]/8S9*&UFOH]J>X14>.S^O$>:MD%1;FCRW-(-%M#N0('=D%< M.)I[^DP.UFUN*4?W&_U6I8KHPQ/*DO4L)??74G\5=JS'A!@79D7X=T$^U'P[ MOZE%MM_TEQJ%$=" T/!.7L*JZJ$O7DPG8HRE@O'P$\BW]X-A=$*BRUH0M MSRVF'.UM)KJ"G^FT\ZBEIUD_5#@M*IO3Q,7(KTH=WQGI[,!1K,"Q+,>:YQ2H M6?V\(;.X6 %#$L]]#A[:+C&AG_::R2!#[Z-C:J%BC>I ^(Q>68-BW=-6!O^6ZU;^#\8DE*>/O603 MMMG7>KS&@Y1%"/^2>T!R][_5ZI*IQPQ'<6HWHT/%@AZDH:S*L8F%2\_3>3*' MGEE(S3X,?JJK#BU%PNB\R,-LVBVQ[+UI!M$V_-F])-;OUJU3R/PE/QI,Y)\R MS!G>>0X?AIHX\066MMF\W"I@0]*V7CI)G<1!=,"UH8 MH2TQ'_[Q-?]_YT#!V)[>'>T. 2SADM+ BE;USUV-AL?/%?0<_ACZ+-W.\^* M:RQRS)X55*,^6[]EC>(J+RMSIAM'!TOO@A+,_C2?[=KH MLRCO,GDRW;C>BE)"GFC7*/=%UZ77W68(_&6SN:]F!XO-RE2$S$Z)EKV]FUI VPAIPCHJ\ M/Y;[?HOG2)$FC;66PK\EV4S1I#< M *P4Z0>TDG OG" \*OY,.T6XIK7!]7OSIEPH>B@.G" 63>+ MYV?UUP^G>6_HHI>S^:<0VK=/>T[!W*\&8 >(HSU/L'R&$0#\V)O:U.%E\"1$EB1%Z8B6B;#:5E8Q)D5EES[.?I[__*F G6=W/P:+"G^; MP%V $O/WJL*3G!DA/H<]1^W9D\QISXR[G%58C]0C;W+<\YA68%1V2)W:!5DA MQ/D5GE;;$>JC@GL-/-;"DF&YY<0G!M ET2L3J WF\#IAQ7H;HVMA),1"05[] M6W:F]*2A[&0TMSJ?T)U[R8NF<#.VV6FCW3L!#%6<)4R(T6!.B$0^$BJU,MI^ MA&WBB5V1^>Z[^ODI)Q8=>3Y0LMV6S(,]\FTIOG?C56 *)L62D--C%?\#=\A> MK<,0#'L&K?-'RRSAQQ)H(9!*]I/M':'6E?Q_)[KLR8\3UV4^;TM#-WL1,A]G M?OMCG3_$[(*N/G7(/?3:3>/ILJSWC90[UCW%ZX_(C:4UJ,47K;>:2>\O9U2Y ME."P9]EL;DCGWZ)+_XT#W L#E+67T:>BL*UT.T#D^B[H\E"&+E2DG>L);]]^ M0[\G/\_OU]+C7=[T7#@1"?W^6Y_$02 M_97A%KGJP0HA;VL7)*+MEZ#)GMZMY&W@O^J&9S/[S,%(0-A=6N%3E_P SF\7 MY (.+:1KHWXX"0.N3QZ<',HM%PE:D,ANF3 -? MJ"A*UI-P!"7LA1/PU\_7B+LP'Z]]7J!GRR6!=>B$)7N2K7];E1<_T&%A_'_US203EQ^=OY+,0\KWBE !WVB\')ZC6ZQ5WK4-2J!^A?R_$ MM+8OFJ-4K0';$!+[Y8@>'?\\O.SVAQC[:*LC)ST"[WYZ6:<$N\CA>]G\LP[T M!9Q;[S8U=T8XDS+;(CRYLLE)>VLCF4:-=[+>L'1(_OOJZ%6AG3I*)BDJ$L7+ MT!\TD$!1GC4J]-2SH\91A MUS)^U8_.V?!X*AZ2N_DZT8O/KT>$]=^.2Z0?(2_\9\CT$L63FFP MS-D*I;XT*(>*7:>7K3[A><<]9#+_F,8TO.D"MCF8,8U<;>6=^ MX5Y5G'>E3)AY=I:TB(S.,-_Q.2#;M4'>6YZCTBE$MEYC M9.0A>W,OX1/_4] IHQ^ M+8R;NSE]4]+DM"HB'_\X&2)@[?,[[O.&HDMQ2]SIZ:>>LK7>7^76/197&?QP M(IBAF##>MSY[M-RM\A:U=^OMH[XO;I]KE24,? K^6!GN)N51UC#B?=( M*"4@E0CCL3NB,25^([*CA9_!U_:<#W5-\0:NK_$,7H&JRC?CJX!96S//GU"\ MBDVY!9=ARI'T(A-X'L^+*Q7L@E3>)8?\WLS<[JI=YWI8T7G06V- X>09CX#S M7!RW8 _\$05D^EX*K/;R0E&GJ__3(=F@*1+/SRKDI]QZD<=8KC+K_2HWCW<5C2X(:^EKH,7XL#A^ &!:)E"MVD&( M-Y &PBK5[1RK1B7KO4$G.Z3%WZ'Y]E5NQU2,.5+S:DC=*B@+?YK"4M M LG;@&1 !V\'WPT&;WOD%"PLYU'@G].7/?RIK8X),[ V_0NSE'@,=(7TFI]9 M? ZSZ;4+NI["I*UNF>C&L*(G)YL]]]M--"4:"1R,/S^D\.%Y*$@"Q/& E4$Q M:1EW?3 XHS0!^1I?=7>T;618C&5)$YE T;I\0[8X*>O%/IJUTSNGSQ_?MN\[Z;&F.OM2O=_N#(^#5 MEF'YC89!/Z)MU5A;<,0CLH3NN>GQ79*.H1L&::>&OM^]79:ZHD0> M-9M3ZK8_1=";A -%".!J,\R&;H[CQEL;JK?:WUIZ$J3!X%8@3VU/*G,JT>.M M#_]<"A7@7+^=L5TPGOI]1RL MN@G[XJ(LD2?Y)Q>SFQG6N \\CJ/94G"MDSU0>% M8@T2N1B!'=,RK#;BMO.9[F$UU<3 WW:].W;]Z!GH?8IJ)+KV?-_Y^L1O>@JT MA%K=@8S-;[]Q3<%">Q5'Y;>DK1<"&8)_9[88\G")#T!(@://9THV-HETP[)L MCFL-TWS%<]FB>%4U!L.G@8N ']7$OJSO.DPP&RG7?FK'^>,VG+6?X MZ^F3HYLP(408O6UGKBMCRZ(A:6G%=7@N,58=)9O!\MDQ>J(]M&8G*G)B@ MQ_8/'!_0,SG%#![ Z7PG74GV;&)0[]2.O>M"U?ZQW6UAQEIIYT:A M]^.>Z5G/?#E50?%_!=37S<%O^NLU\V\L]QFL7EKWJZ.+LEHSMCHG_R #9[\7 M##(@!QO.=IL5G=7K%/G@$9F\5-QWC14-H%MWY"/\S."\@(]96'=+MU#DP,#$ MV4*!?:'ON%B1E.3FG89+YSU$AR0>%]M<^K-$\ZF&,E4+OA;3G<1)T:[WRFWR M'X2(K*-I.,P[,MBPGZ&>.P$$M^X\U K0NJFDE5;S1^ADG/'^4!V0PK"@->W> M":['-\,J[&1KS"J@MTR-;!^R#>9FR_\/>/<_&3R[("&$=2OJ/&5J]86>\P?[ M!W9.^0]_PFVFKTA=F'4.*P';,6R8U6BW;]S$T4Z8).!#1-:GU9$PAW^-E7V[ M4!4H)EA;+NIOMF0J_M$NI"/]SG/_J!$U/JMUI$L8WJ MJ-X=RXX"$C0C!-9*?92T8")IF[LT>!$J+2&H\U05@E>.U50M[ M1>KI%N@>N7YLW4JF':9%S[QE'']D_FG3_)WM>S5H=[/M#SL%6Z49-_ZPA<$6 M/N?_:N'ZJRS.8@HW2PQ,JZ7,1WT:?S9A'"%/&ZD1??I1/.#6R^GW\VHGI.)# M%&D=C0ILE#N%W+\+>L%-%,ZG?K6I&/^$&*"[Q>JLU0C_^)[GD=AX6\W@_K2/Q3R MA"Z!;M;=! OK8]L("?4.-1G6/2K9I/%+IEC=J"S_>"CMO/OJ\ZUOKK2]-J;! M@#5Q;Z43)ZU(88=:9&]G_L?\6+[\]DP^F$/2E!A2=>^LZWI[G]/X58X%U**_7.; M%PG\.&)UCA;[;R_XGT(O4K#/H03@(L-(KLZB! B_D>9:,MEZ8L9"[.N5.^CB MY&M?%A;>@>O__-_*Y(9DVCJSZ"'4!3)&F(&2W3X!+N:>2$Z25]P-R9,7&G U M?>^4SJ8WCY7*2'LT3^1E2=P-#9H2HD";"9/':#\HTW7TTP!A!MF@Y M%LP"(H87N#)6&_4ATS#3VIZL\^2);/*$_9'9,-_'$E^R)33NO8 B]^IMX,E> M,_"8:0YF%M*#RD&LC=8(46]SDJ ,LXH+NK#W\2&>ZI,3/0KMLA9X;F]WRT.I MS0$X:V)B%[3WR%T0 M<"8?>0$@Y2V:6%&&"9'5IBH;8/'%Y[9QTUGK"CVB1\JFS58>&FK9:-R(W3H$ M$K06H5]%>E.VE@?I>L J+9;JG5*K P]MD"P$HF[6/ ]-NO^P]-X7Q$_,C+.H MQ8H1,IG"M0MB<;VG7V%<8&:Q80$= :^&1,G^;#QI>W\OHBDAG"5/&4[1,4J+ M^-0JV8-VG9J<$*<&^O \%W3X92J!7T\6"Q<'A0S_SV%OZX2]*( XY@?B:_[$9M;8.*[(*^+2IG8 M^719E:VG?/>>AZK#A5'#NR!)-E03=T&1: Y_PN0"B1#)XO1D\5#FWZJ^] !X MBSW3:\76_EBL6W'$TL;0>$[VW M&.,%L^CE!=+7$,4V=+5V E*;! =#^"X^FJ$T#W%7DX<2BTUH'VNNNE]Q_%YQ MU=5U[='M/Y#/H^1@JME>T?Y1,B^= _ED6&GS6S 15?SNUZ*!:N5@6G]U*<1V MD#7^2#Z",^[17;42+3()RV)FIU^"B3]CC%$@'1@KYA/EIL_< *7N##ZD) M/$I>-) ?-J_X/BU-55Q6=GVXH'OW.MJ5/_]U ]<#I5CR M^EA2"UIQAU&=!OR-29*NLR:OR'Z>TP>BI0>D_;\,J7!4&'\Z'F@KUICU<\-< ML=5.#A.EH7B<_-"/;D,N(7\X;O/!B.NE?E@HQT"C[5YBL>A>JM5E*KZ]$!I" M8EMXCF1LBP'D47E->>!;[#S,) [:/SE6&N)\\1#R CT(W2R#A%*=O BQZ$K] MZH\),Z;:YI\0#\DQ^-NH_ ]ZW,\2"G9J]+*C?"%?_F#?D1KE^Q P-9L?]05* M]:6SW%A),JC[L@C)4"*A\GL'J(,*%GJJHO7B\*98; M\_<&S-2 @O9B0 66!^H8MIW3 @L,D0LN9PKL.0?RK,H=BTR6=T&QI)#! +T; M,:>Q0PG=_^)/M2PAI,YHHPKCVL]&$?P)VPORV>P#]WB3$VW ^@EXX\J*:GIXQH%_D2"0Z&5FS[MH@3;EYL/C?92 M46A8Y'F?8V_-@IX@BQNF7\,O:*(5,;#F!OW;,0@,=YK)@R0'?)5P)?IT@8\N MY",4C 2_8ZA33L515EM&IJVRWR^^MADW^64BSN5!&/U9?0R4T?3 M"[T4F:D?^1XWSQ_43;AEESF[K7TPW [8(X$SITH9%BWB-_5;GM MT'D1C\36[I;M@AS+7W:6J^A[K?\?[7U[.)/___]*2&$AY\-R)K12HR0K):%: M*818M9R/$2:SE8J<6@A%64Y)O5G.9\,<*K00/YYW]?N^_5X/I^/QVNO^_&$*P@)@3,MY1S:?M@?ZB7-&VH, MBNZV'/3TTS"716V JI9S,A!3V8TMR+]&I+25374SFP^\^J])@0>E'3]&9HCW MM#@PD=(8;5A78^M$JB-CS?D)KL60<8Q3[OY%A1O#B13"_1;&$#A_C:W?B8(D MU7QCT:Z2DXV\A<5!6_ >OV05L^MMP)_SDBQR4OU(09Y"=E7^R#^+^<(RNIJ[ MG.3/K8Z)1H)_'GEW_D40^.<=:#8N^W-/+Z0*R=1EHQCS[72ITV)"KAO_(MZB MYH]^; =N:/OGG1N@YM"\'RDN5.HVD@_E(;5J+<$V0:".CKT>O3NV[B(!'!%) M;DY'$;R4+N:!RH>=+EIKW06U@4)%37 H%O1ALWG;UV%[&4Y]'CV9QI8<5TU P57W,.=8(@PUG!S\)E6.3%='=>49 #ZQ)1/SG+JPO^.\NBC) M9\@:CXKZL$G1G- #K:3S.'_\V 2G%ACE.F%T@+1ID_#IOT 0JZGSX/R:ALRH M?HM[?]2E&(F%/?71A8F%=]WXK_VTSJ7'9P2\D#^71^+:8XX.8Z$"BL 4L"OT M==,H@28U'XDJ;,$G>F<=5;[>F/CJZ=D;MF&M[@WCA<;'/3Z^;!-IWP"%0 $# MI[H."B"LGZEPFK"$507]<1'@R-MA5!'/_AT?2DW6R>I%@Z?#P%EK!@O*2ZJ& M2TA3S!TAYKRP$QL@):PD[QA X"KXX22MU'DW6:NM2M M,@T[P8\CC; E$YMM5;/"D9*!-I>J\NB_\43GN& M8UV!Q%G)5O*3!;K_&1=:)J"XG86,966/:,AD6OI8/2 9#*;/;("BO,L4%S&L M%8<=:J]PR*XR0RGL9&]JD$G,T?-;>)%XK5,O6Y4K< M:"//FA^W ?*7"A'L&*41 0/I"(0E+/#O0KH53/SJ)D4^YJ2#">KY( /1>>(ICF M(M2S=/H2 CC*/?]+90;_R$J9'+I4_&M\*EL\#W;.:C(]RV;$X7;6X;CN3SHW MBN,R_W+IA$W39RFL)L^9GT*B55%W\.Q89#H8WQQ53NK C_=-G#-['HVZ%:X] M=\NFU+K#0#^BGU8=NCJBR^$@O!]&$[T$L68(>K]E=)R:[;WZ[;WSF@=?SMGD2M%#-,=VSO#%(1 M3B-0ZZ +8*XRND<@P6:O= I+-N;B-%R>.F7SFF?3FLZO"0'[54[5=.YH#' _ MY)(=6?'^L;)@-'C+8[.;-\J:13[A:/D0*9A0S,-9GOBQY&EB/,X7^0@+^6*E MR;-@8\;YK?<8,>UB'XQU1)FH:#=5":^'X]K'&G7NG?_C]=2X\ 5PB77459@) MML+EP&#EL7W(JJA.I,)WGB*_N%F&B'B+AG1.Z38.HP9AJ?L&8VJ;XQRRH[=< MW[W7]?FSO\OQWEOWY^!J*63D(_A.'*T.\KZ$#!TK<1K,OL!*Z$ J7/%EH[MF M8F*X1SU@UWWULW;=3/WQ<+O<6ZN/9@V/CTL&K:Z1B=]ZZ0@\*6@" 1B(+WA% M3-$?V8[C14:\(RYZ.)4 + MNC#/6ME<0UN!A"^I%G<7W_$RS"1 L"O(&RYZU8YNB)TPFM1MS;?,4-).^'S# MR[<@RUNZ70>_0SR NSD>7!'N"\<3*@AM!&D[KIN?IQI?V-Q\3OK=8HW2$0D8 M,]9<9/Q.]P#OBIAH#3O=>*?J>S\R>Q6>'EG.TN/N!W' V[!M%CY,+^XUX!VG M'Y!G!\]V;(!VAF!5[ +H\+OC5IEU#DW#98G/(WS!+V/H%J2'[9 MZ=*#%"7Y(,;#!3NH&Z!MY"I^X0\@G,5AT+,[^4*9Z9TS4"1@MD(7L4Z: \A,$[!3[DX[0<\://#L)"%.7ABF6"O\)$<2+ZX M;0#%=8"I5\7J>8!5!<++T(<>F1X'F!H/DG0II3AXK*E), '2C]1:_%>=[-&2N0!4T9&[3J]LJIOA[@DD[%KBP&*-LMOM94W9T]J3&4?EM[C/ MP^]3)0_A[\,EJT/BW?:5X=[T%(T'YCH-EZR$P%3C;ZQ\GSP,LERQ'W30!FV) M5KJ[I0MS@(O M1OA@J!"6=CNJ"=,P3)_72Z0'.2:HGM^-J MR-J&:*\TW&4X+1=7F= %&3/G7&/-WB?Y@O$",R"#K3%O'Q>B!F1W"6"DX;15 M,=$?2LWR8&$5 M=@F\9;OCN77\2BY((Y=[=0/T\0WO_ :H,KH,-R"Z^/:+4C7\8 AB2='YABQZIB7: @A7]\:X0"6V/>JT25Q MU4/$->L6IVD^=\0OB)&GFQV8O>^5<=J,4UAX^G&K3=O\.G=S(3_X ?UF2Z;N MQ.*4KK@CD>@$9O.G'*U^HPR](S+/"KXF6(8):B8PDH.M>X2(N#++?R7LCE . MCJ7?>4S5'ABB0[>@;\#E,9[#A_QX^JC72@MT!>?:1IM!U^]V]=^/C3O,-ET5 MU;'=?89DC^U"LAS 4H)^:K5^,BZ(BBXZFPV[IEG MMO!^D(GR<3<*E=DB^B-RK)?7WT2V#!%F0)[P1R=@^ZBUV9W@<9Q X@CW.MJH M0T,9Z/FGMH:M.EW7N02FQ):@%V3=U[8S.OW@T:=]5RN&XK%&O]PR\7B!'M M8>(8D\S%54UZG/3R37E;"G) FY +NG8? MV+J\.XC71V#9\WT8HSQ9,[) PHF+#,A1=?]EM6W0\F@!>K0]HV]9HOIK:N"2 M@')+-OI\_)3L0**:O61RX_YOK\#[@;)-7P9^W3\D7_@#7+4MTXF&?+ !$HL@ MB:(+%("$*#]V"7)8L4=%1)[KE)6_.T?G!B<2E-GP,7PWV($!X2>!Y%$P..3B^<7NF@LBIA%^K@ONAQAXNW@Z6&6_*?5,=/ M35UYDO$>;W3 _#WV(_Q]"4]^ V2O FDG3(P*=HC2*"H\0U8UAUF!=N\8[*)# M%-H#/XUP&E].MAF'*ISIZSB@D[V]3"V]LETKU'$)D=3;NW]2]7ZPHW/88S>XR=9$,35F[UT,0_CT M75^LX(!V.X1U ?K-G.,$)+XUIDI9!KR]@MF&E EP_%Z74$[\TS U\GW?/M?) MD^H=G2[1UR2B@KI>U)D+KY[G"U?_!CX)4HUO)XS-,^#M!#E!/Z0&07;@Y'9Z MRK//%0D;U*$$N^;*E^-KV.]7>G4Z%H\$1YUWTYXY]-9C@FHEC6L_" ]*JEJD;) 3Z]':+C^5EZ^RP+)$\]/,HA MNK/=.=OYA1N@(' B9$NS"]?;#0,="K;:QK.N9+_PA+*DAIGKV8^(9=HA^X8U M&VH?^3F'G;V1Y_M@#>LSQCCNHMHFGH+12.[9 +$N4Q-)U:VE;'U.+$NQ,U6D M':(&H\1CU0:;46R?2P.X:=7JP8(X.9/BXO*,V^^O4HS3)V'+GZKJGE6D)F[= ML>ZSZ79AB9W$51*8N""6(F<-Z,U'KW2.BY$B%.-Y)PH#LG.>IN;+)Y;E-S8T MU=9EN3+"+6[F:[AUF&M8 XI=!$ 7S-LM0E-<(#.($ZH"B8-<#\"\/0?7Q?VP M)-#G'0:>YR-BBAU*4Y:^FJ1L>7%FYN4G 7,IJB\EI13R6C!$V(H+AM_#L1!E M80R:R\+\] 9("G,UNU,&3:#;=B-5 #>QJL94U*E&AQC(7M^RM&MQXU/;XXXL MTYR,O=)>OP)7S?\, 8PW0+P"=PY>6)(36DT$ M(\@*"A[G17E@D9UP>X+TR%.IY4M(!$EF$C$S-[)V0&GJN0/D>6>;::5'25B 27QNK0/'[\(>I!B CCV,^3] MV@.X#U3. [#F=N' 6,@W(("\7I/9/S"TJB?DZ./C=+I9ZLV[!T^_/G523\R^ M3M/V Q*\N CN;6Y!C0P/@B4 M>!>2.TG5=0O(LHG^,G0C]81"EI7\E]OOKC W0-4W*J-+EA>8)C.7$[VR3H;' M1FT]&ABY+$CG/\&J8+# 19;V.19UP8Y=(11.)[)^_E[J%!C45"AD5?4;?Q[H M"@A\9=(L%L1ZWT(E"#&CH530":8S>&I5'0[-^ M9=4F&M]_J&"3 [3W9B7M3IM)XQ!?1H3?TI-WE0%9^0W#0_@BG!-?!*88:7X& MR>2?O,A&35"G6KJ:Z]8NCHF$�W/1[S:JK/HY_AS2?N MD&N8+W!]FI2"!$? :W]I&'\)7'TIO7(=:?7Y][8\Y?UW@E._ M,J9:-?CY)-HS>'4I.V3!O5C0M[DW0"43:F83C ,M;:+H98Z_QQGM:S>Z/0(D0T^YU(TM[6!L@9AFKF]Z^K\A= M>9;=^6;96NF!MT>S;+U.I-Y;\RX\8/1ZJ([C #A+'];O2=\ L6&KQW9OH2-9 MB*6QH2Y"E0MS/F0:GUBW_RHPY#D2(B2PJIX3#BW!L*,-R4UB N,]B0>IWC&C MM0/_][R$N\O '\(NOR@5O9;B":2KQZD;C57-][R2;FJ+>BCM:GO\*L4IQ[#; M,>5I ?-+L=+G?:8N9X&#G!;A*S$!3G:;A#/P8^X7[A__^NRY+JLVWR@V/OSK M7]FP+W*?=R^>?2*>)8J-Q+@ ,+8#+22IB.72113Q5U$HUC@3MZYF_%;:O)MA MN-<'>)*Y1ORETD!,(HBW*O)"6/^T[@ J:+%PCR'=C]QC?U13@E)"4KM5]/_< MU$PHPU+;6\U]&F0?J\(00$_I9$"&9Q,G\B=A?@? MDI#CE5N6=#&&[$LT4AYGVVZQ8X8)%=-ITY5];@_(W,K3R#>K0!&K7G-Q/) M@B<8VW)5[6+H>@R\>S]R_5( SYC/^#5'=KM1];MB U1R>0,D<6X#-&<(9^\I M2#+ZFR(H/M"JA::> 8)HYY ]X_/TH3-#,XW/?$0YAIKB36H&:UHD38P'/179 M/;7W:S.*2/DY]3M[\/OWC_,ZCUTK?IFB-3+7-T ,N!C:G:X8'\Q39YQ34+<] MVWJ\SCE\-O#N_NM?XK9?VZ[]Y#AL15&(6%US\LN(HJ]8&?2GI1//?I03WI0V MUG*< A-WQ0@!;,\3[UX49V@EW*\DW+)10S5N9BC) ^SE46,LDV,?N?2-R@G![AVLY[0AB@;>XT;PEC\ MG#NSNMPF>V_QPH[EG;U&_19SS(B==M?R]":,#YYV^K*^*UJ,A*^ZFGSDP[L8 M-3+8PG3A<#UU\#=EV /R_$;HLW]T_@:T=_U])W/11GY&;?I_/((I/X2!"W'M M3B]NJP6B6%RG84%0&:PX5^G)!JA<.?MSWI%_GZ@2OCGQYKO"@QKTP*(ITJ M[RTY7^RZW&[&-7'M&T!>Y@D;8IP3QH4M\9A++TEB6AX-#O4<'%+,MJ(M:,'6 MXT.*8P^PDCDR_!=8&25BD*4*K.6TIT1DOLT100] M>^Q6GE8.^5*LOQ_TJ?P,SC!LG>!P;UJ-JNQSF'MX+6L#),R46/R]5BG!1X*Z MP,(R2D."=7:NY$ST2(3QQ/B6W^KQ-]?WH!:0GABI_S07(Q8\HPQS]2NARR)I MNK7S%1FE>B=('%._>F/WFOUZ['\VP%]= QW>FD4JJ$>T34E/CZI\>]/LY#52 M<#7Q[Z5A'.T\UG9BIED[D^:6:;.@.^6.*:RCAK5F%/E9B.5*I^;[17*<(W_) M3HT,RC\^_/3VYMS*;TY)!L0QE%+'W@/.#C=CK>V,A(#=&_^_N5G^_PJT3^>2 M,".9_>P83CYK="&#$0.1_\B6:Q\9FD"[NU>R?Y;ZYUR5T]89L F1ZFB3M8F4 MWJ'>MO)",N;E?WF:]W(-40H=WIGJ/:7%XF?^'5IR7$&8UR9"Q\HO[,JPK5=/ M-_#>TKU],C3Z7?5_=T-7*Q@+$H?5\95#N]#%'U1_#SGW KO><[G2CHZ:KVE7 M5L=?'*]Y\Z[$L5@EZ?:$H]OK:K^_IGL=2]QR2QP-NWX-N9R+]%TFWH541 F) M /< N@G)QK<3=SB\1M -\I-^?U_2\"T;-(N< #_/LO$.?#]I^Z$>).GR=L#F M-F-%,M(O$9WBY7KYS>!YQZ#:=#N/EMMVVMG0WO?*SO+7WU\N/)\3]*;+H&@B M:,Q$?B+0H"")<=1Z\^^YA@V0&L80\&/OFV 2=EF*%\WO$),A,AUM$6M74GM7 MM[F/-$TK4*F12,F6Z M'H:3[IM\,T3LJ_#YKB]]BZD<\ 'C)103Z>R:?#\LA.L&@TA"].P>.& M6'!3S"7AG1;Y[YI-7>E K$*I[&JV_=?I#/@I;Q?X6G^HAJ:0GUJ@+]UB*[8O MR;EIK69YR.*@ N[.:D'$^KP-1@S^B]JQFHL^Z^&&H__(X15L@.2ZR]H:,*0$ MQXNK57P9H#T:%5/2%T1DSL2=&#E2N)?,@LEC*5-7KOS>GQMK_4F9<0R5L[]- M(/:>*)#!Z ^'\TM99'+=D7E.JH(XY6?FBA*^T$H7/NGMMP%*RD!FGHY>H>U- MIG5"7^!H56Q.$C^4P GAYP7O5!9L0\.2P<_Q\28'__Z-?C/-?T[R,3A818/> M?WQGB37\#G<(UB9(C5[XTS-4!]Q$"0IN+/%\^7V\C *2I[%@"V_G$)L#CIN2 MO:]N29!V(Y)\YWT<6,C[U=;2R=/'3"GJ5KW7U= ;H-;CY3GPTRG=B+6&IXK% M9AN@(YV#:N(>/*?!/\FXMW#-0] MZ-DN5=RT"LNS[,TBEW1]J#@7?BXIH(XU MRO3A7@3>$SG(]F/!)CWW2ZUK41L@O1TNOUOD_QR&%GHZG".6,7XC>+M2X.87 M%HK;GCGQ[ >QB=#/L[.X!SA:%J':N=X9*>OO)I8(81=WK2 ,UHW/?,(MY7N6 MT?" #O$NT[Z?#::_+GV3UGNB:-S6GV3]V4LG=BNA.#;")O:S"RTJP37 ,4O% MJ:CQZPN"P$'C"ND% @GN<-65NJI&6,OE96;3HI&;4^=+A%0\U#%6XDV4#(@ZV3\VC[J>_I];T;_Q;_P;_\:_ M\?];B&^,_1]02P,$% @ %X5K6*A5F%150G9F2R+#3&F/K_[_?Y^?WP?W]_]WGL?O]_W M<>\]'J_!8\XY[]?^>C[/.3/<62X1(G':UL$6PK.+!W()_(%P-R&[3P2B_(,@ M01!PX^$N0*PANWC^;?]>=_W;^'C_O?+S\?'R"? +"/Q'!(6%0!$4$! 2%1(6 M^;>!?XF)BHC]^^??2?Y?A^[BY^7E%Q$4$!3Y']ZX;R"20KL OG>\/.J079(\ MO)(\W$$(#-21_S_J\4#^UXUG%R\?OX @J(8HN$.[!*@^+R^H-#^H,?AN O@^ MA$^27VJOX0D!:=?+@NI1,D9)N8^%-$XV]\F>^TS3-/:_EBPL(B>_1T%1:Y^V MSOX#)J9FYH>/'+4^96-K9^]P^OP%-W][2VM;>T?GR55?_P.#0\,C;T7<3 MDU-?IF=FY^9)9,K7E6^KW]?6Z3]_;?]F[ !__OZSBP?"R_-?MO^F79*@7;O^ MQ4#PGUT\NV+_[2#)Q[_74$#JA*O@Y2AI=:,D(9F3N8^;^X0UC,_19/VO?1:1 MTS0A:='_F?8?R_ZW&9;\O\NR_VK8_]NN>8@8+P\8/%Y)"!S"9E6FZT#^'_F? M6+K'&'7L5G@0?A9'>@NT,CTQD9]8DA4]([D1L74?,6.OFLL/" 6(ZP\0Y?8K M&D.$AWE,QSC#<-IY@UD[CHALV--%[ BNK3"5XM!VV\O4R4RH4=^@(4 [M(!Z MD)(>D]GY3G.NK-?E7ECE*UH]D- M49T?2W^U"+F>B/MV1:79MIYZ*^5P8S0CAMV%#T+--PTIKB;VBF#.RV/WT::B M1LE08>1-+496_1K=7F;$I O[A$_>05K MV4/0V6 [ZN+8,-GOR"F&V>NO(6P M :=]Q7BQZRW-0[%"G_PH;SM>?UFU#%J<'2_@,[Q32**)RF0I)/)1(,4K7$@ M#-A?M*'!A?"+M$U%P@/P\X[6]*KYDWK%-25\'G)%T\WY;:<915%#1X=]5J2N MS#LK?(#$-\@BW+Y<[Q$]\W*ZO>?T\L>/$W+%ZYOK0=DZ :Z%L<%J!Q*%-1]! M=#_B0V +N@Q?=A-B<)7A#RQ4HLE00:1H-9#,A0RTM@]5R4?LN6=;!(D[S\H4 M#GTX=5U358=W,K2R6XF1S84D/^+T(UH$[SZFX:C63.NU7E[\*P.&#LNY=MF[ MFNCT>EY852+_^=;%MBMO(A5,>+9,/,:,<'U7N!!B@=Q?I_(T RXD B\X']:5 MP=_\Q6">O#Q][83&E8E3S66IP&N/3PAACB%+$_A%C'>^6\YGJ0W@AE55>L=G M?Q/$D!($[S-V8G*>7O?NH36."-ZR4M&2<;7B_V^)['G$C D7(O8]MDS]2R9Y MNG]N\Z!3>U7^6TF9UHALK9#HQ*O/JW.LA)OVL(OAQ.KR%ZG4'#K4%7!B&F(G ML4KTHKLF649.UN<_MST,-%[PL3.YVMW8F)'8XJBH^B?*2G7%1L:%YS^"H= ' M."(4+H3O&_MA-VBF.#XT9S[?EF;9F_L'/Z>J.[EU11O=:23L&ISD..SE*2Q_ M8/;POIX HAU5FG:+\9!V!BZ%%437^,8.S$39Z=_I*'::DNML?JD5V%F(SHV4 M2-IYHB>H8)$.H3ZM3(?H/._ZUAI ^B#U:U#Q\0,?3^_1J*L1U*HR9_U_9IF& MY+[8+7O"'PW)3Z=M)7(AM L&LX*,4@!O_@::2&B7O\-RH/B@&P-?TC[DG^F\ MFA%]=V=$,_S"8U)2GV"FBV#/9QL9B.L_<0HC>14NU;AJ/ O,?+'X)D!S-S$0 MZU_ZW_;U_X4$IH.= MUF9S#'R_@%L./H(XP5&G5U,$UO._1Z#B_ZW)9;]XO) M;E-DUHZ1NO?%O67KY&OO?[W:DWU8PTW5-9;E!-9'+&?8NW/#BPL1#/[ U.>\ M+68\BR)!^<*[,N>K?GX,8EHF6:8=#&Q_=9G3'%"X+GKIPVB!?\"O2SD$YP4N MA+$$X)A\G'%S_)YNG_"NFO;X6-5<(D)XY,:]<;)^)$47&:!T1"3I@5S>^9]# M4@X:5^_TVH-K7L;L9Q? B:7+BG0#ZG&F,W;*CX=>1%6@[PR[MP [;K2=-/TF MS?SS4UL%^M=5#N[Y&A(J%?<%Z_JK8'DV6U,R$>,*MII>=E7W"?H(9[!@P &O;8\K V;5N.<+2\[&3;8?.N5*DWJ^LMD/U[80-2.-&->+ MY2S96M*-=MHD9_XD%N/+>70MRBK+&59YG&6#*VA/C]<=1]-^_9V7>#=:Q<^D)W<'&%6CS.D M/T$K['OP5'PG)ER95PD8O=P@ =#&;03588?*:3>N$,#.?;];XC6[]+?D[\Y^A3"?L@=B:SH$%M\Z+X/;B;$WF;CP>Y&2.5" M7CAO_(JG9PQUU#U'>G1&K:GRTQ[%AHEQU*#Z?&S M?\[-G)@@9=O>2-(N]5B!'?&EII%/[!&LXD+ZL/ @^"T<#$Y\B%/LCJ&;#7AW M]])P_50/=QKK$+K)M;.EL[LUV?%!"/)PK4]8U>X*5)Y9Q*N+E'2@B2,&]O9\ M(V","PFR)' A3I]FOA-8F.%8-U[>%^(E$ M\.(W<%.X[910WA\$8!_^3J\@^C5'?!2(K\!.=-P,7-Y50CRS.H1;$+JSK*N5 M?B//W:#_/N_-3K<@/@DKTS]WN1 !>R"?\H;]S/(08'VFW!5W1_O-H65D5-[P MA$HL]856/I3DY;= )5+X"_<^VK@8!>_88DGK4HK2\$1"4R*^ []!H'N05792 MVW(@"^-T%*E]/-O4D:W?4!P<^*6AOK:4W.GIR5^HDQMP84'GU,^58/9!,/O< MN)!(_%P)HXA]ZQ( I2V0BE(PHG1!4O^08/8V;/=:KE?6%:/;J1?G$Q6\@ZSR MFD>]7'(*%-6L+%O9SW'$6AP_/GAK7K>OO!EW!Z/5A+$!QBE &66 "]G=K19Q MFS97Z:"QO+QX<4S&[ 9I;T&GL3Q*O^/)I=Q2Y@$PI.Y8">STC7(9C H1=[O7 MI!5X1HO\BS108>WI]3UN.KN:52HXY]LX_7%]O\(>NT,O+\ /DDLF8RGF \YI M.&53.'!LA^R7>YE>;DNSRXCI07G2N) [O[?DT5[M):$-E$F)>:L.\N:,@*// M=?NW]Z\1(4-#V$><$1S-%J?(&8/3+N#E0"7.6&I@%^4L=>AV@^#H.3O3K5&# M.:ZHW[!)#U^H7'JZ:/XV0OU>H]*C1YF?^)L [526\@GFOG_'X-EEY9^>4_54:) M&5AXWSP8,8C7,*Y4.PC?#2<^.VK6!):_.ABY#)82V-=X:98/CW<.Y*1[YR/G M/_14V8T5ZA;*+:NUB1R.XRFB/G_Y)OY!U Z:7Q)QA=^BW(=-8 M,?3J&*A"Z'3^FU.,KG"O.%75%AU;M[Q^40=5(X&#!R/18\J)E]!;'%%C6ADB M@PN1L13#CN%X,%'T)A= J]J4"QDJM7[S,XSN%1J/^3 =-187+;]@$"7&A7RG MW1F].94F/@VTXN9 E](GE2N=]<_-@1NRS'UT>=R+J M\STG_5NSJGH<&K8B&SX'==J$H >K'U[]+&S]@ YC$X4-1F4<-J+RT)\1. MJC/)@/^'_,\U[[*>"#(^U0A]9\LKV:T[9=5!H#K4Q9::^C9?_UJJQF'X398( MN*##/!@JL&GDPMJYD#<)QQBU^>3C^#2.'#K?EZFWK.QDV/9,:6#GJG$<,N;( MY0/]Y88+G">\AXF\"-(J2^484YH5 8A2#++*>;B08(,<[(%7M*.FPZ])$? W MC$G?N5E-ORO%I>\[9J)/A 4G2@06V_B[,31N7\.?P?69PHEU\%8"2_88(^P+ M/+1IKG-@>>^O-J6Y*Z8$@?!F'^MG"WY5)R_Z#T9V#G,M\,;15G\.Q,/]@L+Q[V (?-$ M_T4J0OJ[6%T9C]G.*W@%ZRGO%G06P1&E,_6P!$)[; ;>?RL%MLM2/]3/@N:> M]1SQP]WRX,3UM+W0RS&R]8QG^KVUAXWC)@\T1BG,#[X5,.)"9L:VG]'$]:=4?>W)D)\'*XSFUCVT'CD4\%]X M-G]V(P!>2*!%KK?@^MYS(6W]A]4R<+!D: 7(GR\6ILEF<-Q_\)^ M^X"A1Q M(;6=%= Y_'P^1R2.AF!<9U=9J#!ET<[]BCN#J$S.L63'4BAI];93RX>(X+N: M.?$)43%Z+G,+M^^<$S6\,7OCB5O.['F.2 #-F+%!A^: 0Q1Y8@8#H\-(P2__ M.@_"4U7UL_FFKC^;MLL\G<778AT=.:Z44JQ]Z:JPZ*M8[#Z6(I!"'W,'ZZB; M<^#[7]1PEGR?JL%,>T^T%>W;:_*62$=K9"%M]G%;IT]4+/).WL07.;-?=LL0 M77G9O[',/6!P%%@A3!U951QCA8(XN,887-]U?- 6H&,PXBR#':U]HVH$ M(.C1_>P+K6?$>*8.GT[>+^[_9+F M1X6+L8>;/I2G%1NDXH<-,P)(NF&F4K,; >;'6F>B M?C==!KT^](\'2@%G<2EXL$,DBYJ5@CPMO&->,#W&Z7B4?K-7UL<"7.ZGH<.% MZJN:#QMF0'[ ]F-7PR.9L+E61B(0P3SFBWT/E^Z^_(QUH>=E&VVX@3A[/4SO M'!)=')][-?*W;MQESXKSND?2'KNF!./R>K[UBH...GN4-EPV T5[E/ MRY/V--2 C[/0FER>U9BRGW:O8SQ!RD%N"Z^,=2]"RCSAQ"UFLM[K;AV <*+A MQ!V FOS>!.6+$XE-EPT#LCC7SP,>\;ZP3A/PE.A3[!O833[+0CV<_'J &C; MDU,TNS&Z%M#L:J"[N5^M-YR8GQ8XT:]E(&9T]EO/LA7#52]3[O$\NWKAQ#^ MA[/>L<%S\?6 'JC"?D30W&%S?RF4F8T=5-W:@..7$D>Z?"K&FB]J>:WHLIQ5 MP\KK)\/?UT?5F\6,=D^[N[&PX,H(*G6<)5G$F'[PIN3K1/N%V'FC=Q;'HA*= MKYJK'A]O /.XK\Q[)F,;/HMCM'[I%M*,"!_9B#VJ&979W.UKQ*Y\L^GX''N? MYZ]&([CG38X@NH0Q ([ RTP-S@>8C.51X-:;JQ_,+. ;(04",@?'7O@8/GR0S2.9F_Z#Y*_XL //.7E2$/36&#;=]VOP_M; MFKS#DO_%\ $DP6J7^P0R_@?@2.R%8'PG,3BRLVS8S7T9SW%!H1-K\AHNI7O; M>J3MGIM4+F7<.9)VND+BLP!_*)B\1/R_:R6E3 P:!Q87O80H.+0 5P3J?";: MN!#H^G27>Y99?ISJD^OZ$4U\=<_CQGCR;U _W;V@$6Q!A(V- [H_6T#G+1): M_UQ.Q"!HQ,P=+N1NL8@S<%B4XWZ+78S[@1\89SL'+'Z+W2X/ TFTPM%$EIFAIP%T),DP91M=LB0JO1,&](G8ZPOCC%^ M0/_PW,5Q%0#57-IBRU1^5W?O'0F[&W0AV-^)>? V&+6.;M>/[XC=4*#$'00U MT:)5MZQCA2?: R+J>A\81&[JH;89[NX^MU_*5QR\,+9"-B/LL4, 9AD<44&Z M'8,&O*; YHH8$T "E&4 VP5HN;'0\R&S6[\3%#\"UEJ%3W9_$8Y&1=\4VNL1 M6[[/U=>W"D(CS(YS1$>9)[%3,)HO3(EUGAZ[<8N.'/13HCGW]\3V]TH"3/'V=O#7;Q9SV=J)UZG!UL M]L+Q^&#PI^XZ4( MWCV3IOKF0]X'4T+DBO2+W\X$WU!\;2BI>:Y5SU'CA77S12*LM5L4Q*#\0'P( M<>B3I200@0+SY(8^M._O8+'6:[\UL_U"J6\[']4^%#$2,WK,TQ+]:(8(V@ ,C_3! +W;C3W6<(?J6>WN)K_VU7,O.V@-Z]]Y=N'R.,2!Y[PAJ MWTJ.OA6LK5>+_7H#8\Z\%DIX@68_L-1&_"@FI&K2^?&9)L#UX$^/)RH+#P>_ M+K:=*OQFZE!MGZZ$,WQX9S#F3]TRE^V&_'K'/6.7@I'^5[SY'K71"=?Q>7_B\HK&4P M5\#.T==KCJ-YP+-OP&4XASA+RSJ?KJOL>N.-=NY31*14%(XYN(N$W#<^*]9Z M9EWAJYI*G6+"['1W$4,3+%.;7A[.<'E[42(^/ V/+)<":E \P!U]_\F3O;3V M;LF+BZ>$,ZYGZ,HN[!LAJKJ(L.,K$RU]P%6+<'VZO5*X/ML-C"0%Y"'RRVAM MG4] W9W@5[:RS! RG(.>H9*AO;LC8'VK)S];&(?>59?K:(U__:VP5$N+.4!^ &OZ*7@"XQ@'O0UOBU'07_D39*\5_Y)\VR+.=DFT M8T]!T&&--V"ZWN-":#9XR7]DA-IM38+>)K0/ )W]6+TO:O@9$V+)!!PO-JO)_XH*AQ_,/@3,3J(:&3&_;W!8^#8^]YHFV7>W_M"XG6GO1 MT*#ZHS=Z^=NL^'-S"5#''D#X(VYB[AQM[\3-//MR]:Z\D;WC[EE7?E=O8AMW1>Q&EL M/^&%70XN>#^"+$_595X"1BCC@ZD3V06"F2P?I,JCH\%EOJJ.2"6=AWF+I^FG M?MF/:[;N\5\$LBXD:-E ,'AP65LP63U9$N#K4]9QFD&BI;%OR6&6)%W4F2[C MX>HM[+?^T7PAOB;_U6F[:!X=3^GV0O/Y!;/RV@@JL2U)/^*2?>7=77;*X;*N M5F\@NQ-W3_W5X?T90M9F*1+DD^$1=80%9X[P"+B. -UY8P=7A[AXD?"]RSE% M^EPZ@2K>2Q8-9E[@B2A]8=/][,#^X<.G7!F1=2"$^?X2]H(+R8$')O RTF8V M,=9T1X>>%B"5'C#$<*Q#*@[X>;/SR/Z5]@%W4WIG+]FH7I <3G*YY_ W&*SZ M%?8M'#%QOHDE36%< L:8>IB][+;&K6U4YLUC7@3$#TN>NYO7[_K)=>2AS7R? M-R/#M%P:A: K\%.!^2#V2C;#]4EM@!F9[>%G.HE5Y4QV+IM^LHAA.,0X&7C3 MJFY,GHB^HN59?0?=*"3B'L;[1".R7\)#,';I/AC0@R""%*"$^X$3/OD!NIPC MHL%4!5/Z1+<7[8:SBB_B(GIDX*_VK8VMS2#SG\*HB>G-==OLI7U%1HW,L$SG MY-04T7C& ;#M1'6K,,&WS\)PX$DH:P"#JNQ*VAQTB MBNF-MW^>DZ= MM #RE[0V\S+MSVWE'4,)^C6?D=<#O*@K=]9-[3^'.* ]*7^$K9!KB%D$0Y0^ MLS'X$W."785#$O9@8H'\@T7L(E@6QC="Y9%W9)FO"O7*E7#" (MN+G%A5S>ROD[0RUE:F#G=HJ=A_#2Z\44H&QU M:%G8R6.@J^SATZ6&3Y,+SG?6Y\GP _:/@THC=^1/GJ:JF[+W@VW4C)V$)V:7 M[\8%PN819$'J#!U%;B<,P;,14I&U":CAG7F]FQ$UY2A=7=..\L 61T;@7HV3 MWEZ(0/ND^RAH$3,2.TV@G44L=#+=*;8-X,(_OL")91PU]K/KS!*? MK=2!/@GTA$$JQW?[IK&7TG[,V]Y%_[R5BF.GWDE>^!D0\/9OY'_JYO:_NJEE M2>\PO( /3!V,.KLMZ!]?JNZEAO0*N14T7P?6CXT(,25* MZ:=LWED\1V@!7/9L*YCX1SY0G+1).]0C\11?WI%]$Q'.9Z:[]ZNT??+U$9;; M?[E,-WE7P<.!_UHWU\&Z,;^-)RZ"'@Y@O[1P9%X$2^8PGEB!W0LH5*/)1TAT M1/*5;OZ ^B%&W(JTH_BCHFMQ[N\T73ZCD@.$-??O_RF/'<+3(IS!,/ES(0N_ MW-B]%BK,JZP3+[]L65@_6YY?VU\]UUSX[J='G-Y6(\IFJBBE('GT*M^Y8[SJ M#V:3X4[@$!B' 0=V6!)*5J !&9RI7@B[$RN)G9IOZMM*]^-CBIP@B\+%:AK$ MW[1TF;M'Z^E;J/H.&KV66'GH=;).^YUXW.J(,V"F>P988WJAX8PE.EA\YB,S M7(@4QGA? 0Y'ADH -R9VF.?=FKO,)1?_Z- &D)!!UX9ZH=RJJ]E>#Y?P%T(K MH$7P4(-97WO: M\JB:H9TO#*NB[?1.2>V+&%3&S8IRA*U)6[-<"",7>,:,9)T#FN1S.$:82Z]@ MM#QTWL" <.7:M-GE7,YH4&#KV<]/3*+DX_;E+O8I:*H,];X&<\]TVP PU^TO M%\$1GU@>9/?@@N$+L2,X<7WL7K,*BP@2%/J=D><4(\[Z$940$8$S^]::[G7O M\'[)8NE;,D_=3O_#6QW_\-91099L$QF?PHJE"S)>3+%@3P#M$YQ16F?J-ES8 M[DCR/IV)[AGIBYO%MC%[]KH<.) I)T;]:VH#"0 $G>B-=XD?X(Y #GE!/]:[ MLW/N*5).\<2+=&K2X7M6045C6E$O!=4Z[$6$7/_,@8/E(%#'Y /71.&)#Y8M M 1NF"29\$A/QM(\N;TLCI#1M+XC>CH?).22(N0_)D0^_O[>GYM&HQ>4G3/-Y MWXNW_>&G'[K=KX.^Q0Q%A]2 MO004;ZZ>F8C4S/8L0SH>T32T,<@W>5%?95QU;E31Z$G7"\%/" A6!-!@1 (J M)"BH'*D]9VX;R@]$CME,J*M%_M1_[)E;HN*;O!DPU:SY$]GX/P%&_C\NW1F4 M$.H?)I3SH4P+(<#Y1&CO',#SAD_L#]W>DD-W33H7V_ X'&A]6YTH]DKC\.+Q M4-Z9T*8C@"SS$G:4T,[K:\C;A89;O:E]RP8M4U7M%RE&U=W9GS/O M65XZFKX=_O^QW*NM=+Q<[QZ,&&WW$[HS17M07*.?HSRA9ASNO?P:I]+>WK5[ M8]-J]+O@.7N(5)25BKCL,'8;G35WO\M7/[S+_M&N"[R9F+$K<6'P MM$-H1%\9[">\_??K$J]:3[')$3[KL215.WV]YJX>TY\7O18'K^4-KBNH.%^]D&S9'IPHHM.DRW[\[Z;AW#&&ZPS+ MD&0P#Z74I)(:0H9O?F@L(/E*??,H9)[O>OG@A,A0A$AWM5BFS&CGF%_].QX3 MGO7[KC80&8\TUA6PZNYCW\!;<4/QSDGEJK@K\-1>*7H,,;,FJ1%=+'1PKQ0D MP%C@BD\JGZQ1@=AN6YN;G5F6:H T:20Y!GH7)X$)J0XM4YFXXKUS?B8&"5 W MJ/H%L2839[ZJJREO:LOP--M$P?GQH5M)A#:GPMIXF@_9O01$)OY^6HWM$>$; M18J8<<5W=RVD^/.DZ"UO2Z90MF*OSHE' .5DNR2, MD "M@-G7?;V_KESO>LI7S,S$R/^ZR,(_S<5CY5.EK)T3&48 MHA/.DIZ\.-,8$=% Q85^?[]3E/WTWM#J6G6&\=6ZG\G1([P3^'/(GT\XNY5G M6/P1S.M@![2\#E-<+_9>&&5:V^FSRZKUXA6G%M>:6^V;1@H*11PQW<1/@O^N MSN%>T5*S08#[$M&<-;(A^'P6@;G:3K^8CW'IH5U\IGQZ(=B$ M!;LOS6<)1T:P)(W),.H"4PAS>$J_O4$=F2,*]!M(+P^%Q=.XD'/&)\*,':1: ME4IN(U_Z22K,6]=G>X3=[0EA9(%5U01">.'?S-W >48FNQ(?@-_3T[XT7?!$ M[R_N[O;K$G36H*%0X^;J+];;W-FWEO9!:K7CG3?S?Q%8,NNP.>MA$,4U44W) MX[-*C(1/& /:CEO/BZZ)]AQA(,KD!TKNCV)A860[FF0?8"#2XBA4FO2+_\G1 M? 6[< 3M8OE\+./FO_OQ?!:T\0Q+&58 J&S:]3H#54!N?O7"1(Q,V5RD)/%E M'H]17I9>%.:GK7#H"$'4"N8WC^MSKV?)/F%= DJ9;MA1A"1'@G4$0%3/KGN; M9W?[ADC;D!>0'?M%O*VEY7QJ[PUFA ^^:[ (T[ES,D " P8TN0:=P[!MIX4, MEB_X,)RFL2HL8WI':T2U=M;D(*,K'_#;_"H=6;Q2;X_W=^]S+Q2.?)(U/!UU MS_DAKF^,(-9K@/$&3^+EBUX@JN::IP72M+.VX8KA76N9/ M6EE@K'@FZYYQ=/H[<.]IS#5 GXG&]4F:^AHSKM%54K-B#+(;2$MPTMF4FHLC M^M^:GHT]GSO[0O-27LN;W#'-=UVH1.L,JH(W8PYS9F\X#Y5FJ2NPB2SE M':6,<:&[IT8W>@+!"^>R)Q;.?B;F^N=?F#KX$+$Q71-B[U)U;52OJ5WC4HM1 M''3 -!!W8%?*>?E3!!:X1DH MLOSOI>V47BPI1PJ8JXD)_]$=QN\Q(0 :7 A+;H"TDX,'>[&,0QAM@.R\T5.% M.3[)T?8;TO ,^_NMP.CUD,6#?2;74F9S$U$:-_:ZVR(Z#\(CH7-;C"H 3L_W M8I=:G*\&ROO\Y&GB?W\0I$U>5T?L2[":/T/P[WPENK+4=NAI7ICD.YO5_E?! M(9*)&+"4^?I WY4"XPQI\+$,],*!)-J_>P@J"QA;>F_NTUG/A>^T MWM;K"@V7N@I"IHH-U144921J3C_LU*R#K94/CB]8D\9O6^RE;7G0Y KB*?HH M,CT38T2;SJ,/6;8T!*/\2&7!%SH[[LPJ5#_DD*EN'KF4NUR(42_/CV(%D.H9 MMBL0W-M_4@ #\K&0Z*.DD*,-ZWJ!JZD'WSV^^35IN1F'W%(&Y(GR_4W OG+J M#Z85R]Q9"<-'P_??ILT,/A,H8C]!/3%KJ%B+FB=T6YD16Q;R[/DX%/^5KU96 M<"NL+*[/Q><\N]GB!&@P%\*NX$)"]'W><"%R]19[,%ZDX_)GZ>*-=0$4<4WC MQPF6U*$7TH+I-H9G[U'&HE\^;X4> XZ!C:2!SH50C].09(/!\CDD1[B5?FQH M?GP@)^UHYYUVO(@O\J9?J5;7&FUAU"1OT<$PI5%A)<^DM=W\7+#*>[? S(Z9 MC2+Z,8X0F_Z:44[C@#2'[P_@3,,/8PTGMI$9#2%DP236D5WXVVVC>W,E@WH\ MHY5GI$:_-I3]SLUMU%33.Z/T 60X*#G _0=)FXIXOH#.ZZ->9K=9Q,3K]R_5 M#':@-Q3VZ3\2>E-033^Q:):,V'"XS;X) Z87S8--=5<$VVN_A M9LH"@:I_S!XA/A ^(?KV//7.+C&41K>1KV ,N ;I=JLN2R=L][C:RCUI.W%&'[6.7KP"7C<9F(%;MC M&MD>O#&87-"Z*W2!6_(LQ5R*Z-V8$IOT,=+6X-,ME5H7M>#\\U>;QM^=[I* MAIQ?])!GG@523Q1QQ.HG-'.\VB^;#S@+SY\ZM1[[L4S]A4=:]-BSK)\]ML/C MUE:P9W@5W)4M7HSH)PXL[%9_UQT\Q3F]:+2694&3R](\N77A)=/P56G&VS%E ML^E/ H7QJ7L#;(C&+;8L^)L<8+\4FL)8IANPI/&4F3Y1/ _&Z1-+"9;11FC^ MX5@7IKBYIEFL=L._[Q?FU>YHVU'JG=[H:?DNG M#56>1I#4B^U$F^6LH+)T099\@-4D/%#@WY,=H>4MWUJ?8S\:HI^N&:.7H5(G MBV?FBLYSQHY6KHG+B3][_4=&J>!1\I[^"OHXN.S0K["_G7WC<^?=VZX7'X%' M&/ X1AAEKG@9T$YLJ\WTPSIJJ24T) /4ZE8<"T??&L&W%:3,#"XED(H< 05B MEM?&]A9OG_S=!C=2OD/K@8DDB)-2NKQ6LF^2,T[/"L;)E/ )W'6!H)M M^.QWG!["8+-SL/S8B64A=DZO/NO:I D\C0N1)/["*)#J7B.3Y],?*IJP?PY? M3NM.6U-\^STPYD!2CNR&"<^? 3 [.U[\FQ*<#S":,QX\C-_RB!?&8A+C2W=T MPJO*JNZUK_KR&RKEUUJO.#49$9]XS_?H!ZW/_/[94AEO[+-#0';-0-/Q=T C MP*@*8A4PZO0I+D0:*!KRO3#?$Q(@,7AQ'W<[^P1N[ M^7C\6#3B-.L"NP%.O,^%=!AL]%!\CY$-J/RTSA'<[L+Y56>Z;\F/PD[L^:>! MAFG7@GQ*">LW#!Y\=!G*N_#( -@+V]BBQS/<0.U=6&J %OWCI$L;7;6T&N'K M7!,^(.\=T[/\)"8V FE4=LZ>NGI7U9C34)"?];("JL\NL8@EC(7 M'$%(E+T]:BD8!M_5#:\&FD9N%'V?UV)T(C5G(M1]]Q_Z&*'G->WACM+^(#+D M,)0@S#SP77%F"*_BBUWB0A2W1]L:[(9NP.<0(AC3>NU\>"KFT&9+!9H@<(Q] MXDGV)NFJBJ2^_FSPEX?/6!>XD,PY]F,$ _6"O=._=:>XH&%G"%GP#2:!#-=X MU4S;O&EQZ)8XE?A]KK7S6*'/?40>/NPX= "OB"=6$SJ@*7 D]<#'G0%+7O;] M*P:6L@.-@PV[']8NGH@]6/M\7I"LE-*=(MF8+V4P1_8=\$_D^9MK@_EW.2@. MN$4O)W>RI'X1$8/.\[LW_ZX.S7<.U G_=EPZT_RJV_=!\K=SBVUY;]0+'OP< M&E-U2M#Z/^^)7MF?NZO!O!('"ICVG%F.(3L53BS'PFA?J%Q(__?+7$A*)]UC M^-ZB;VB94L^#%ZF.G2WMA0HQNI,MY]79EQ6!)&;\"2(*[(QT6)K:9U,$6#J[,4?B*Q?19IO7;+J[[I3$Q">LSKW>U1 M MV]\6 ND?NG](U0ZJ_#/79^ MZ5W51!S:O:OH89JVI(V&&+7O3SZCB]V.#R]/@M'[PL>C8#Y&_[GD'112*$?LUPD+2LIH+!P/EOJ9#F+;I.A6[_B.ZJX3YU1$8 MS;6$&LN1W6));Y&*!G2V]*[_[O[""J-7_G!UTOIZK?^8DF."A?"F5O]6H?^: MS F*VZ^+7<,\V[*R]'$P?!R1RW0HHXU=;KD?7<1X"5B'@ AC!+^K&UF'1I 3 M"N\:+X9E15V6*/;)L T._LF0_BE_S>R.6-]T]SAQAB7[@_+M-8DP5\YX +PF MY@AYL?393SEJSB1G:.A1O_+K73,IM2^1.1MA!PU4UTCX7T.MP@7Z5-83(VK8 M+A4BK/*"1SYV&J'*H3>W*BO51"IN M\J1_X^ACQ\MY+"WGYSQ9-X"])*AB7\W[X,G'=-2=AAC-]GL4@STOL_K->0OZ MB!X(&\BYD@$_Y9,P>I7>ZWX?ODV MR/#8#6#E:3.W3 Y;&!+!TIE=\XYX7M ^N;UP*EGHA/^@7NBNIYKY;]8=&AW? MP%M6-S[0ZH8[\5)8><['7CX:(>VWVH#KS#94:,YK>4G@",H([>\%TVXD1_LN MR? DT0U(=OV$+%69HC>X/;V*WU7U/JWF^B4H#>S36"I2AW)SO%1V+I%PB =M\;NQ M,!U"EF>$LA])V^.@M?]N#25=UGJWZ.!OL3_D:]N[^KJ]S@9A5^O?F!GQ2BY. M-]3V0V_/XY(/]BK,@IQO0U6IU\-G"SI0:=5A+L*%8"QX+#K%DQX]&[_Y_6G% M;FO2SL8?FC3)(-G 4@&C^R\L8@#*]1>NS>(X.![$O><\%_]D=#@;"05X$JZQ M&@J.*"M/R<%:/396JKV7/==P$(QTA,"32+6IO;?Z.T*+#(7E3B@GVJ6Z?,]I M^QII<]RJ0ZQ ?!4JY,ZZ;FQ!9^3+8XXKO5=B_J57-F,1+[ MG@MIO;4F7 '?8!-O798=6[0)Q(">J'K_O$'-V2#4_VEBA]')IQNZYD0H-8%I MRIE21"UP!%B7/O\>=3_^:ZWYHW]/I\K[PHF4 L$K!1!*,G(BE+<,=[MH+.>>;^FUFHUK$#[QTE//CRG/?EDW"@A_%\%GJ] M H ^[?5 K\1GJ> "$YSH]WMAC#J-@.BT"ANK$5YMA<.-Z6#HP( %KOEQQ)#!\@3Q&J MOT1']:&$U^]6SS74/"C.2=4/D2O\L7,YS2)D+/.&VQO5@FE7*U5).H6A <32 M">20@2Q'-R"$6 H_!435K74-E]3Y?(\R:VE9VPF+#:OU'EV!OO!J>"_7^BIK M]IWZH3^A5:]V;NI40.&TU8T2IBX )XL1Y%A:3!,,?(+E$77UUR*ZY"PM(E/Q M=DOSF/W,?HG3D_]46,1UR. M;*[O]##N&1JDYO1HYCMH9J]J/1S5S+](&(;/Q3-0[,>;>@T/=L_F]0J"/3^Z%5GO;?N6H"D^* M#8_;?^[QBL3\EX\__8^(['FOF3;X;L^.9V25X(G^.4OV$+5_2)'ME;8K4?^S MGSEE'- )V3A"F[D)M#*>T4X[J&+&XL5OZ,X5J63>6%F$70GN!ADQ5'&9>;_5[FPOEUDKG(A73M#@7Q$W\6<&L"GH2'1L"8(RY?4&16,Z^+X!>9 MS'?IOK,0 0?M1-V5', _9R%V!&X^; #L7TV_?0Y6-O8&*]'\&?.8_:54]!47 M@LZ<:&))R3/\Z:+"EJ;H'V3<8-''0,LCP-TX^(,$^\0A*]4QROC\#,,'0/1@ M]V(_^PE__GKF3B>>?OSY&>>*S-Z?"8E-6M.@92]@+Q*JF:&]4*#D.1KOBOB3 M"MCU=^ZTF-?L.:EQA!%.[18$$=46^TZOX@9*!/MN6<1+G0OQB'H:FKO\KHSL MF*O!N_5HIB&T#/8)8WRI"W%GV_&XY1?+E?:L%AM%MJS5KD3+ "XD-1-SF5X[ M1K/F"+^B%WDNPJ.CR'6B";N$$T1&C^'?)40!'DV<#[W'V54_%9<^8]IA= M+X#XZT7V)J4'QH<.K8]K:EW[H/DB,>E65-)TS[YT""L#9""G0J90\!#"O!&3 MS&M(GR*TN5+5>='/RA MT.D,7=N"EF2*IGRIS]PSCCMLEW.S'?J/Y!ELQ#%1Z-7_/*:'<2:54(W)?])Q MF3#!;L2S#S5SA'77UI8?BA';$A>5D)5!]T?%[K5%*U1I4;1.:U/MF/+8*03M M0E0%1I7=?-U #',84*G^,=TUDHZ!DLIE/M0C+?E>9!\"!G!SU];(,('X;-,%YI3:CJ'C^4YR7*K#E4U*29/.DSI[\UZ$G]>J\JH M6U.\Y,:P+>_U-^-:3&?L(([F@L^&=19MM#-]%X9H-Q@+1#6Z[$A:Q";&]WG8 MQ/KD#_-2*B>C9I$&7GC;YJ-!?", 1=SD*6-T-! M:A4*ZFX H"A;<\\PF+_F@RC%I1\M85U?;RYXMG7\\GW='4ZW7;FO;&QO/!@J MGP4<:^)\*J>YXVMCRJ%?BOS(L>6?HUZ?U+3N>)WTVPK8W3J'SG]:\>2N::B0$E]YJ*S<)R9$"SO^[\0WJ/@R& MS11KCJ;TX6AGZ8F*'T>L4Y=,9U,"7$]-:I( M[^5%B2#)L;=$94&6C/._#V(\9H'5E1R''?7&4X69CC^PDL"D.568E", D#"P MQL>??[\,?MUCZ.NGWS*XXZ1Y@Q&AY^<_.'CZM#DK:Y_%IJ%6?$O&P_.[O;CH;O(TC6 M:W7T3/^&P]:-%T-O^I6H!O;>?=##M6@?QL-<2V&6+*!%@=\V/WI&-+1K*^OW<4%$"W[U8URUH^[L MOEN'=9K[FS*_?A5+Q/2!038!&N@>WOD,,#^3 SF+,#[,\2K6.2"&G/K%4AW9 MJQ*G.CX21I8\/K#>^#%6(=@USW9(TD%$\VI:I@/^,>ACO>N$N1E23E\.E/,9 MWE:6H_UF? XVZ)V3C3&VF#]S+]P\0G ^:'+!]<%;_U,OLN.N?:J)]-(XYM]G M^]>'X97*&?ZE(^VX5]&%"[H!0O;C3U MEB^O2F>B]2/).RPXEW'JM;HC7!DK_J_ [@)K))P@>MPQG4""W>X=)Q_WEN^R M0\G^R/WH/?S._GZACZ/Y793F;L%2^-RN%?6'%WG[-G&AK_&)' W:##6,/D,J M>XRCQS-2Z<=KD[$B+*-7KWR\+(Y5OD*F1316!>%:#$^9_\U\GG?T[>5.48.Y M2^,]G+>(#@_07>%UY3#T 6?1#Z1Q)8PN_?ZR GWGCG:W3T';ZPM>_F7+5Y\Q M,KQ(,7G[3]L.1HHK&A4T\G)$3)FJ&#O@-UV>"*<:T_R79USI=F]R[@8,BI+J M%H8Z?%%G7B8U-#54%G#L-S$M>:<"=15"WQFK)?P &WD1PPJHHYTG@_G,P_3$ M1#6W3U@XT%?),HK=EC*MO3Y-&TX'WDUY>PY8C#([NP()FKVNZ*F6YZ^I>E:6 M=?]__V:"_W'A'<+"<7V6\""#>?-S7,CMVF&7,?R(5KWAYKU%V/S MSI;*"GMN_.)-6O.+X$)$2C@B 4Q][ YQ9-A)EU*40F3VR@.9_6,7LPU9$NL. M/\^N,G\1H_MGIJ^["+[OY0.3OIH%5=5,)8U0S4G.$BQY^L7:\#6\A-X9.0^Q MHVWRQ#@INW%"P)[C=6OZNNX3OY?,Q$-.335LZ6T&2/GX>K]OL3N@FEE?=4=P MRAV7S5%%BY)S4O?1<(/E_&O>G()K<%PMTDQRL9^SHLD7\NFW[*_@?X_D#6>0 MW*O-,^"7H?/20S AU-=[8]JIE$?K9;"NZ-%?>I&>*=HU*ZC[TNWQ((JZ[C%: M3IOA0CKP&Q\X=YG!V'=2Z"+K6W^%<&9 %D(]4+C=&778?WI=X?-]_ MO;3Q_TUL@]ST!D$H=[PND;Y*]64>8ADLXR7AH2C^T F[G8HIC#-2N>JOT-BF M]JS8)\$*5X01DD #$>2LL3,^0KH?+QL#E0NWKBDE&8@2EM]R(9LM_1KP6U\, M /3J$$Z!A0?A ?$10N%W!6$]$N-4W5>QX/A]3&^38/ *!%M/_P-&4YZ TP<- M),+)!>PB2QF,I==1F!)Z.L&- MN!N@BS=4"\>A4,: 5ZISP-1G-QXNV_]Y+] M.S61HWSB8$(AF=H]^#>I&/*W$L2:BBPOP(,V+1U%ER%^C>-D#??RU5 M+[[[,839 METVV>6%W,\"_0[8@2FB(+UO.BF3WI[=C:J)^L]CW?\V>'(F8<"8KE92>>;LT)OHL\'QYS?&G/!QP$"77@XWR.(M7 MPV>]O(UQ*^%0Q#/Y5$KY>2/S2S431WA&=X:BRVF_8:) TPX.=$0@/(MS>!D7 MG5"#%J9NE"S5ELY<^MN0($K,N847XBC8[@50M-:!,IC-'K=/V\?BK01KU&T: MLQ,M_P'V!^!JQ<#."A +YAE]PL(0/-^SJ>XXNNI]Y>+@2U(5LRTX%@SC%#$$)=#4 M*L*>WPF$'Q6TTA5\*JEH2B8)ML(8I[AO(P"-K0V-"$S7>"9'*7SYT)0'QU_5 M@![$_IKUH^!7H7%Y3%-M: 7T& VVD<74PQR:)4#Q(7"^,*E]AE%!I(P+#Y@/ MS5 !FPY-UJ?L/]DIIKCM<>.%B'C_]QM$??D>M'1?N<1UP"1'!>T]XMG:T9.^ MJ73\]%SP;6>%)>64/;+!M@/[U:B7Z@]=D&RP@#IXE3%SHRAJQ&2WD,:WBRKU/,?.0HY'_G>[@^XJ(>W?MV2 )BL1N9"A:! B MEE.A(22PTN+\3]$:&RH)?3B]P!=25>*1JO8+R(@8?L_]:KE6L!.N?D%,.&<> MUA)+=8M[MH9H;:**D^#RA.^IBLOY3Y"&#O&UT6T)E0OJGBI.AOXO MW+UG6%-1U"8:1$&:]%ZBTIN(-*5%19J(%*67B$@7$!M!0D(1D"X@J* $*2(B MAH[20B\B(EU " E-2B"AA ,I3/AF[G/GSG/OE%\SS_UQ?B7G9.]]WKW6^ZZU M]LI_ X5MU-1KR#'?-+U/ MAE,IKW \TD LL0/P( FW,Q@'70P(QT]$GRM"&9-,XOW*5O@MV5(6:K_'RB6\ M%<^2E32_U;OB\@IDXX30(M7'M(@#IK8,Y=RI)K!R(!5;Z&0>5K8F5HMWF79R MZ2[.<_)Z*,A[F\_Q)4AP",H3RI\+OO4;TN+CZAN^I3/G0G!W4*VW4!Z MH6>I(D!?,?PAL0D:J@VAR,) ,Y M!?'#L,/BYS")BWH.ED#4W3M5WSS&\C',O1F&"(I(&P%J:0_Y'SL\ :8/Q?Y3 M[HT?V[[\R\EJ7GS_\ZY%0)E3MMFBT5#6JY>M!XF54"5_#/&&;XN@_RU8-9F' M]D'?AAA'-^>L@B$N_2K%44KT41>Z%U_8/@NRW[^BYU![9.4PM-I#D'?PCM6T M!MDZL[-!0L*0RV&G(/9#(2FZAY3 H M&Y<.X1#$C#CO>[!0)K6_\V=9W7TZ=8BEXQOUTO^ M;C.),56?>4@[C<6G?A3NY2^3D-@G<:;8RZ/M^&G]I=K"JRVR4\FNJ(S@+4D9 MAK#BF-V9V-)-5!Y@^!I_9"SY7I)'J9OGA^C?(.1FG?-\BP+BS[-%5'2M8@LW MC%T9RZ/Z7?>&[NY$UOVMA3MFGOTGNI^)[7QXNV1;-YM95!9A$CX@ MN+__&[CW4=1I\7VSJ1=[]/L6T@I9-L5S%UP7.-(%Z;6-%HZ6W\_ M>]QYQ^&1G)X(H?^;X1^T&,#/\$B-- 9O^<?S'@'YB)WG,(JD)U<*41&13_ =$D4P7Y=&FD0ZA,_:"_.HQJ MC@;S7OTHU%1ZV_Z5V]L^VW>EENTNA3T+C(EC$#\:UE-8VU"<<',@_;2,"H(% M" ]_X'K ;7"7)?>HK1#%%S;G.3=!Y6?M#A9/RUCKR5.L_-U425M*M%Q'SK!J M[>J']' &")@)W@9]+@0Q_6:R<'P)1R\SC+HGXC3R'Y7 \EX5+8>F_60MM M#/3P?]EMF!C)WOA_0.+EOU^5=.'40/2AJK<&^"H@M3W/VS@UVJK&JI1W M63 *R+EUJT0,E[X618O*3*QKGI\Y.W*KGO9)7ZOLK]_(*N\7DN,5GU*VKSD7 M0D]:]XOX2/N>:]I28%Y3 Q35J )+:W2V&3SVN:[0!XH&+*WKP*<+FI!C&M/S MHF; Y$3\S3SRPV+;68CVQBK.P_R>HZV@$_MG-B-M%NYHR%PI1+AF$%#0B4%Z M(*<*R>#1%N&2KD#^VZ.&_$ >5'+2?_-S"XHW;VFW19!%4;WX69!C& U(%EWE$%DQ'$C8(IUG:D&B*H=C _";$B"24Z:WO@I2('CC^6B%62.WOS8_D77R6[:3 Y0$9FSQF M\EM@D1A@>@B*>4=G\CU =T&XIUV=X*PDKMCU1ZM$].37I9S0Q-D;]7W**C>O M:HO,1_664*\!0\2X'OJI$J(V*I1D=#G5AY81]-@NI1;V4$MNXJN\B\9VR*4$ MBQ=IOQQ816&SY^PY7<\UH#0F;UE.3K&_N7F3U)/LQ;,%7 ((O:4.G M87GHNE2E!J)0+44CP+D;1;*Z5C$6AP99&DYNY*QVS_^(^GHW6^1O/JP _I4] M.1H>3Z8P[H[V19["S)5)L=+BD'[HU%MP,4#C,U7F.TF_Y4+=&/AZ;M?4X'0R M6P&7#7N?)[NQ^ VL3X;B0F9_VL]CQ@[[@W2V4HHIO0][C'K4M.'LD-;F<;=5 M*[YGZ+QYGWMR, MA]1M$I3Q_9@80Y4)I)<59QH3U;6CZ -'34@(%)(TG<.)(=W1(A&Z)<3=H9^-N*#J[OS;MBP.2J^ 4S;CR0WG>T[Q8H^ MZ'X4Q]1'3(1','&!YM]O%5_6L289M MJ^[%%*^,RXO"8X:L5!A@1]%%MO4@:ZWB6BX GPWX;P&974+R MB-RWG[7Q32P:J+HZ_0(G=,GMA>/[5\QHQOBCI^G##*K2](34CU-;9[#)XT4D M5(J^)]&TRU[7O1SWFK3QWD^&/!)\P;5I-:,]P^-V5R"'JV:BS-U>?M9II#<6 M4$"EM&C3IS$"#!"I22!^/8#=Z@)S-ITI6AN&=LRK?W*&?OS UR=P22B]YD9N M]'>F5J_ QF[1EB#&;ZO#[P)6>!2@Y$/8S@<"\/:QR+!2ZNVAH)K^ -[42GR MR2]?SV:;7:WE6,8?. MX&A#D6]$]W)\^(> @#)QV],Y"EYPY1\RIL?.AZI?!Q^+#=E"BJP-X)$%9]$/5^OA[1^Q>">JQ/ M=CT BQTE=##"B)/TGRTB-,R3P3]/M[;G?!*TN/23UM2$^^23[N\D+7/XE5D4 MJD9%FN *@^4)L[Y.^+^"]054.PK$18?POA#9=AOCK193#74!UO#""5\WX;*X M&=MN%^7I/U/M4$4I13MG;JWTN\KGQHTN) BR34.O(-NT,'/-J"J61HH@W "0 MQ(>_]U=+HPL1%U$QZ!96(]Q:Y5=_,<(K#M\ST1I"G:GV26'ID[8S3DU+:?UP MT&-4G0XA@O+0%T5T#I[<(WL 'L3E]E $^RA<$:_&YWO@MIP25+,/OQ(B]5Z% M2W4[B0W16Z%2%6:M9-G\IK'J?30$!G@>]78DQ2= YCXZ]U#Y3?'05F55#J>1 M%F[N%_8M"L/Z]Z92R@?>CMZI$%J2KZZ'+6[+/KSIR,33'7H/?E0[Q0$TSPU. M5M,Y2BE@^!/:1WVGCS"KCBJJ&BDN*PROW.>DN3 Z.XD<&K>7=%HPOOS@IQO+ MA58[<#*T!MEF-0FAGS+^C?'%3CWJ&4=R-W&3^,EJNCIQ<,OYLX^GS;4$2)RA M:3XJF;$\ORIZOA=&%(E*V^KH1C/M"J\O'YU3):&[#T%3 >1X6F8MS",60.JH01) M2C!@U0;E0QQC^ -5JDLIS,41*(0\IX:5UZ=^*8"R77U]3*WV589L.#Z=?N#U MXF3!"4]^L\7H?3257X-7WRC:9T65/Z \\]8U:-GJCU5)$1Z3*ZSEB.N($8@$ M@E6>*AE&U.:RPI?$-2593<[?&M;2SG6,^5'?G.'F-CYLKUHK>^_TBUQ.(S3X M?"]+1'D1M'Z/*N%';"1/':5C_$)UL)QT29C0Y@T 0WIM6@U[K,9G6;4E,Y+_ MO;WGLUE+8(-0(3P#_/&H_QMHHQ!-62TCHQ?/]"BQ&=@;.CIM]R*8?$$Y_@WGZE22>'+\HEV$N@;MJJI*POU:X5H4RU@XY#*- (_NGD\ZI.A94F'FE##1L;,"[RR>*SKUP>"/%(G:LKED%2& MS9[769^F7$2V.1OR_^=\CG]P'$("^$!1AQL!2ECN8'WO%G ]2>XMKMQ=TCD< M"'Y0JH0;MQ%1X*@2CX[ZZ:+ O,J8*^0H$LFQ"N%KT:,]E<$'>!5J%H28,VY-G 13^*@@!FGMU-N,TPE9F54;A3O,+_]6 M.?65/#1S"+HWV2\8NY*WW&:5U4AGXYL0*PS:,!>5OZ M3(L$8(1W>O*$1)4"-0#WAKO5 O6=5$A7<^#U()%AE0$)E&_/03U8_@W\\SX' M;IFQS?Y(T]FPC&$$ ^-85BC&C''G^,BH5R MT,_"GPS!]3%\FICXRLD4O8Y0]4\-I(-*L2U?V8W>= M'" G<2C>R3M?W';RWUI,EKSO%I?I$;4R@17.HWHV)U%SW%2^_FYW-=)>*Z[@ M.ET4U?/L2>&J_=Z0I69FGRY;?F31U9F":,5S2UCW8"%BE\@#B= M8Y!R'FX'&)"2;I-\XFJ1<8:*(S) 2L0G?^=-JLQ!=:'* Q>HF8SP<)!7LI&O MLT+>%?:SX)DT+\:H[U"] ',TLBT<$CP#-@)R\V?=8-%6\>4?K@24&4G['^LW MSE/&G%8&Z_2EC\E,OW\^AX\T++2:+L%;=0XFZ3"0%+H^08'X30UV0MAAD.OC M='E'H+_;QWQ$'QSRJ=6K9KBDL;:Z.3QIR2[]AS%W=J4<^95PBLLB=IJ#3#PZ MGQR%;&/!^"/%5C'':['QLS)$]ZRO@%4W@F_"Y9>0=+ M+L_RZ?Q6^1=$'4(A<9O.QLT 01FM&"Y*"5_3 (Q:H34J!VI)"%&XV:B*=X1V M6.!]^F"(ITQEX7TOM0H?)L-?.G-ITK!] =A_+5B$YMF@(ADCEM M95<)FMEK]_9.1FH[%=Y^N'K)LN1B%Z+;UYD>BW\O-MWI+CI>KB5IN,6K^GXW M]L< )RDO-?5YF>(NJP 3$4J5F _TPT, :70G-OXIDF>])B+4->+\/[%K>U'G M]*_(?BT,#%5-:3):_O:R@S-M,=^3TO1.X>Y%JRA4;5 UQ0\N1=2A"AO9 SY< MZ$C$,;@"28 .)K+&[8:;CC]Q,W&!>4S(OW\[/OMK=DI9,;:V]&6?#E_?(OB< MTC8Z]A!4+]P.C4$20Z $5@:V3EPC_G:ZJ'5![+N>UA MO+]]8R"X44XGS()K0("8O7_MR59GG@Z1F\IO1;\ A5#&2OO#@X"$ M@%!\L ,V3XAK&N?"Q/H,WP=8 A"668;1\^&S3D)+?W2KD\HRE8\ST0II(C3 MAPUE:%_H)WPQ4K5ID89R0*@7WN)D\(Z!=->$4-Q!P*67^K?,)6NJ3H8JVI]< MN,BIH_0N<=>9A)K4(&_1WF("E\>#D5[<8F 16' '<5IV.>EQOR+_#1W;38A' MHI,@O&\^A7?![KA)]361Z#F'ZO]1I54_U0&8)L;/.<2+=V%$Z+*^+6(CW4]= MU\2B+\M* YZ'!$5^/%Q,;-1-5.Y$>J4!"FJ, M#>8-Z^F2X@"X\7J4?;@:5U.]<&C.(Q?34(DO:TN7J^Z:V-UC2BJ8:_"\A.Y& M3Z^1!VC-3S93I-0 8=+@?%W%RW]BB[_>&Z84Z)"?) _UG+GM*2 .'WTRM7KO MW(..'%S81S[')\[)W_$;F3?7+*5*!D*">3J>^W8[YEQX55QP_<>OB;'FKW5# MNQ"+0U"PWB @31PKF8#X(B5AP==(Y46Q\^/Z'/ 5O+A?CTEP!,OY8)=\G*!Y75Q.#:+TLFW608)>-JP;:N:1+;C"A>]FIY>X1B_Z%N'D3 M^Q0;M8>DBH^06.F\P=/QUL3[VW@U?D!N:^IB'V6D0T6''5%P<8DZ@(B&>P]C M*EL4 [(]'HCM?V2>NBQS")HLVV)XIR>,FP5?4P7X<58)-^C.@_AO-7TB[[CJ M/Y%]#+$8]"1FJNPZA;OST^88K'FD\&&$D\49FB!2EZ;'&7O*UIH6";AV MQL2\=3XJPPKO^[K#4/QM9R8,T?5'P7K ]WDD"/3X'P@4HBOOUA>TB>7-AYYYD?-W^SZ3C\,GQCZ_..'J-GIY&B] MWR<4FS1PC6]S\/,=Y MFZTXS!)YL^5*95#^7CCRI@+3:NIA[7C.- ]JEC:%? M0]Z-32D<2T4S1@>+7OJUYT[<35F?@M.?/*]_FB#M8D$#^H_9-'=S*1"Q\?;A ME/3\238M8[O1!:'2AG6E^\=NID_P3?.!Q3_ M:WB\=Y#5&[NP%8A+*4HGYZO\L9-G9[O8>GQ"FG(.,8)DA=Q'1>9)'!&H0Q#O M0!D Z7I:956P*BP&'T[Q6;/W81*$WM[3+T^E=6 X&7S3R*V9 M9/J<+O7OF7M)*:>_;NK[HH[C>T:7: LO/J#R$'?#RA5W5/F6[=+]9A&IZ@J5_"H>K,4>'M.Z4)VXQMKX1N8>&0MX;\,31 M8T@CW;=6=*#\U! _')BEYU36H\=J6@'O]L]7QFGS*DJ+8_V3DU]>N,Q:Z.\L ME_2EN2:G)3W@Z7BHCOG&D)D?#YGNLO!X=F#;RV4XY5O2NJK5+>F+?0O6'*X M+M28$2HMSL-H[M^#4Y#B+7ST7Q".6F0*4E(?^1& MN=PLIVK1/MO[S\E?QI6 M\7=J=IKA8>KS!CWT92Y)5,A/N!.G=X)P/H[,843OJTH?PH59RB0!_.DR*-EQ0Z"'*>61W(Z-%16CIRFJM%<:72_AWPLYOTMU M?U[-XR-^_8[;I\J7 SY63<-?/14??71S,I5M^GSS>LU]]HK!BV<_4\V E#GD M935^ZPA?YX>9-D_,/_3]&$7MP];'Z1F%X+ ?5 MX/?.C(.-R*B6'I><2-"YN$<),L:>L3Z^ M!PO:F?OCE0%B]QPL.%'8*V=?EF]<*COXF%2XEN/:(%5?-.WNY&JZ..CSY%B? M0 )MW.0X[[JQ4T&D@C$NF/.*'$I%2J+"=/BN[\Y'"TV6 =&K59TAE(K;)\X\ M. FZ18#KX2B*XZN#5ZOC;E.JC/T3.^J/U1[25^GFFN;:Y2#G0[YBQ&*=, MR"<[FW76ZQ$"3%'S:;%@#H1<[BV2/*XN"@^N^!ZN1A@0X\!45W8[Z8\%QD?U M]EP?&8,;Y ?D2,R*C._HZ0UHX[G/1ABN3LI$FU6FI(@?*P[I/MGE6A"I057% M0=@!\2OUQ/KH)HV2?P=>!5FU(S6-,O71/.8R,B&1GR^8SX66LROD<\N2? A8 MBCC W?TLOF.0P3[=^89VRY7FVCZM3.5]>6D>?!J4%0B(+H26/8,2:BEB 3 Q M*X(/_&_:CP8U?C@3P#_OLE\+%84+$K/13QY,EWP?I>H$ MA,BDC*@,BJH@:G^LHBKBURV^+*R"J]0Z[+TI@^#H^YZ>TYLJE^DU3&-^2+#A MB8 W]"Y@!*<\T*%,AO).]>5I4"](_9TP_K@V)56EXR?^6;../';HAQ"7(7\*!NG&Y?+=SN<,-\G0M%J9Z1VL M1FC?00X$-X)B^W((6G"A?43H^;9&M!53K=]KIUUI%J\'7P<=Y"3N^] E<_'O M]>C&&$!ACP ^I@M(91B*>=$XE DNPE.K> MVYYE"1O$]?C_ER>(*M/9C3XB>SGH[&C-%[I&G^%BPQ][_UV@WPEB7?)ED$U9 MAA:Y-_R]@E9/9?H\GS]*%_LB>@C"J!$.4/_7,W@Q@$IWUB%("LR']&EVD834 M:D:X/\;MT;T>!:O.;?/0GE[ M-@(GG4U%NUW$'8 7:T[V:%,N\]$R69'RZ:<62_TE-XN=/EW1QEZ+P#$(C#5B M%E4UN!Y5HH\10R@XN_B[VU.0I_P.02NZ63VB(E&GK*4&Y3H/0?X898@?%% S M)7B0"MN'8$:XH%P/X@9;X%7_G-0D#V6326'B4":79C MM9:AMBBG\5WEI/[^4F>7W,;O.>;>3R^I_.S,EMDROZ2UWQ**/P?FEK=02].# M^E$ALHV[0\]0=J^)M4/5.[?Y^Z?STY81!U_ M?G &'7P(BGF!]($ 5Y"^&&[ZT#/5N&FPQ K$:TS&>,Y?R./6(ZEIPA0/*U)V M ('HD7G96]4EK5QV[$O)<=[?,=!J2,T]]:/3Y,BYI&R,H,J\RZ# /V>99],$ MT9#2E39\B[7NDEE7G]WFDDD8OH426=F"/0%5RQPWI"(5$:APB")#H1Z":K\A MGIQ&*Y2A'6?0N6D7($*^!8D'U4#%$3L?(3HDJE&YYU6ENQMLNL;32J=GIWE" M*+U%3L*[-M#?>P1CV?@$N XN3KHP*Y6?&8=,S8%JNT X5RK^6KS+SIZT3'Y.>6TB/]O2$ZUNV*%7LC1,V02/ MTM!M]X.K!LIPT\ KZ-^_4/JK5/M$!31V<.7W427L"O?8-!>0QU)^A[$&CW G8*J11'.X% IANI$>BPI MWJF^JHID_^%$<<,-]BXQU][/22\?'(L$D='#!]046@%R80[^A+%#LDL.0<4/ M)[:%A\$:/ZM^%C+K2_H-!Q5E/LA,0JS.#KA2*2F5@D3 _]RKOR[!WA-6TA^K M:-\A_A1.$4--?]6T?4+P<=2!A'?=XT% H8<04E*A ^93W10XQ;=L5-.SE*Y( M"^CXA%YLT _I?A-*:?K1< CZ-J:Z]\B1>G"I+H [KHEAL121;W=:&*;KA"VM M4)-L4_K/71ACA=]^O)^>]KNHE?M'(X2;\?K=M!Q_].#1T?9;,7N+([MU:6!C M6"YD[S-9,5OOO@C3&EJ#Z9>YS\$#>-__7"UR+.=:MR?I/NA/B"$#T'1 MI8C!9]\=FXSR@32S1WMY%@I++Q#JO0Q9AM5:H7/3*C#>5A+K;ASSAHFI5!7G MY*6!OAV.!SR9.^@?SLJ$A]@B4S$/9\>&VV5J%[_U;R9_1V[=&O_0O5\.P9M< M<$^!M$T3(3[KF_=WQ>\UCVS@\T19/'-$F96YK4U9BM$]$#;J%=)RY->6Z;DT M,?^&:]_[(C2L,XXA&D\.SKL/$/?H[%842YAR?_UX;1DW[[2\E'OU/9WY*;,Z M=4-" \:BKR6=JI?H?RE;J%AX5O5VVN#%<4$/!)@T= 2/_< R9Y2>7=LYBCFMY59!*4HTF5.$CV M)6Z^H)_Y5^<<&T\PQ0UX'[0OWTJ0JQ_)KV_B=VL0^EOQ(<-@F+DP%@2W"2'ENB2UA< >+G?DI!0Y/-UK*VQ4TQS_\:(T M8+F%[<2/6)%?QFK3C^CL$1$43L0(] 32:X^6277#-P8G/2L>?UL$2[L^2G , MRZY;D38Z457=K]G9Q^>-K+ZF4_WVJG3%RE&%O"ED+LM9N,,/'D)*(_\&S,.* M8$$;6-?ZU/Z><1T'J']->M#I %C@1[^/KW2Y*KM%6JX+WND$IV'FBE$U#K'Z MYI1P9)LV/)1D2+E!#"HK!7H[RF53KK/7K-CO M<0J\LV8=9JPDABJPC*]/Q@3W8P'Y>H(;1?PO58YD=PB*$N^68FY)ZK&?(K1\ M_RC;DZYT?9Q8,/6WD$7N]/!77CH\+%".GGOT=S*DO>Y#4 I8Q) +T0T^IIDF M/D TP4MJ=#U[G=!T_T!%YV#A9[M05^3ZZ\>5G6=C]3\%&K1[J]]X.7UA='2I;%OSECR0ZS>/ @/2Y M(YMV[S?&\[WM() M4A/>)OOGIBV_I@KMS3NT4=( :8?UE<\NBJ=%ZN]DOU E!]N'Z/,C MO6^"WWK:W5UX\&U9\!:9"I13-.A=&*)SDMI4(YD.:.3#!LEA (Z89OF[1NU% M3LESCXF=3:ZUISI\#87>BM=E7C:JJT<[WOC"K&(;"#K8)M\[*AFD:@%ID)XT M)OKH+#/T>=XE6B[OUQ;%?U4!A7:5EAJ]8?C1+U_'1=R71,]>;;NAWEL\;_OV MR2]6PA7&<@4"'10AZ@4BD@"E6-"[2+Z8XTUV7_Y,^HOMQG=RU\(R.WC=MP.? M?%J!>#C:A1TS(VSZ^/;U_+JIW'L(\E7C0O1#B3:;@+P:07P. LA U_=Q-B7^ MD%-3W1,]>=Q$_6^#4E.\L3ZQ7\E%XC*9-.N,#0%[;[Y]1 1%C.$' MKR/GXK&2AR"?34[8S6VR$@ _!-4H_S$NP,)YP,?SZ7^:2!(A+XKJ4UHZ[SJZ M>WGK\.D6J6_X-56E@EC'P#7R5,&1'O#)0U!P()C, H11N&&H[F>'H$1#R5E8 M85M.%CIQAP)C, /%R;.I9\7,"/F>$LE[PA>NVO O)IK ABI;SB#;7 TUJ7+$ MS?6A0Q 7F*%(_I"$8^#&)"S^*VIN;4#'D92-,L \1P=IL=8Z;$O;YRP9!94_ MC.F-O?[MUNG[\_WT"U07P!(7#%QJG/.)UT*_D!(>"2K'>*B:Y!J4$.)QELX; MXH2K%W,X3A:E>S4\Z!2(%7VE&<^NT9?/?9]6Q+#O988* !/CY;$2'=8Y2NA= M='62ZB$H%:Y6ZG]PJK$D0/NTOVH ?SHGS^:=Q'O6:*V_V7U\B[T>R?^.CH3: MHE] :B ,4J],%J<5,V27'X*/:@F$%SJN5?IETR_$NU>-:P84")XK^)YX\FJ5 MWEE]KYL<#SKC.+8W"<$D),X8395X3U&<^DN]_MLS _S<4#G5^J!&VO-OFV*] M;>B#X>=W([?^S&O)MV$2,9Q!_U$GD#AE4-*IRF=1BO3FTK!,/+EKEF2P_JR( MSZ""Z?M;FZQD)$SQE_IEJV"!J^&/W^EB_QQ=\.*7UB=K8I,2N!F4+\V?4P0!Q)0 M<%C?_D@?08@"9_!@5@#:R/C6^^Z*TVV]$2E9"EI<]P$3P9^CE+=GL@V.:HBB1GG M0Q#U05-/ 4A.,2X&&!5/H;5FJ"-+5\XZERJ'R&SK?\VUEG]S4S#D,OC^1#N* MZ*QV MEV%1X*Z1"FI6,\TX[# X@.L5JY:![8(:@U3X-T7&AHK;J'V<@KZ,S; M=#G'Y&K7$P]_>*?.U*DG,Y,=VH,3,=PMNO#SQ$-0=_!SNGR,,W$PL28\PN'R M6'G,\<::/*T,1= =T8=?#.V9HGI/\QB'675; 8J8=5&*+F(H&U.%(IQ@<+=' MK2V:+<3U9XM9)1^D9T-DF*"Z(/ M4P=I1[UHX%Y?HRBN(*M[N@8YS32#$Y'<_.WC4T\_%$#7W[B82U_AE%OBH8=F M;R2V95RV>:@#]R(JS_5TJUJ1%6C/D7<,.%H/NE&DPCDLP8[[A:&"7Z"G4A^N M6?[&J%;8YB['VT2"T(2-6ZO'R[I^3$WLU87SX">(7@R[OB(IF,[N0V+(=$MB M=G\?$9)H*.YK>&JX]EOYSP? #_HP'A]>[LX9Z5UGYMP]K!S);KEPW=,[Q0X[ M@0G83';7&S:)IVC2!Z=RKI#T\%?RN,#6YQ,<.G1ONYR@8RY(B09F.X[+!&>[ M-"8YIO5N_&#J :8=AR$,L$ZQK!F//W'Q->2@\HP/;W;53V1^>9HG0_*J="JH M\;DK^&6GB@]_]^9X\Q;_ZNS7WWZ?O:SN/>/ M,]MT'__-.*/4D9H_L=Q#%=3!G7I-!+=A*NN/6HS,R+D@8X0@-9BX+_I(P;\? M?;]./*YR>F^.-7QF]4DPPT^N-QLW[R/[UX=A&Z+M9@-^,^"#"4IC U2O4Q5' M#)7_<>$NEK.H?)A8',JB7I$X#?^,7UXG**'-)3)TU'M99_]7#@@)6G2Z2S.0 M]5Q3&2, 0[O6C&A.GQ0+(%RE+WK$S6J)GMM84/JT*R^X *T+)JP06@VC=/:&3&G6+MT7K&G/8W;$T99W)>1UN KDB?QA!MK:;DR?,3 M[F") ,@?ND!N;?CYC4/0S4-0.GF"<-02FCR\DU8'UZ(EJ&20_P4E MSO'4#I69/+56'F_G2G;VL:S=D*EX/8D+VPJ71;HL)EXDKNO M,[/J7#QMJ1E?H=+YDO5R8>1%$'MW 8;_E\;ZH%[Y8$+>^[,UB3O0LL9MPT,0 MC^D]G4*G2W))[7'8MS=4J .$6%X1Z[NTL8UV[.9M$6/ MJ:9L#(/,S@3IIATM!>707NQ;PK!,<<[H!O+N%6,!ATO;.&C-T7]X M0(0.0>U'/3W=5V=9PD+[<(&A]I6)9\.8HJ'R4K$;XB06C)#RK@6=JY+T-U0; M)63("[5XY?%Q-;MB^=-9F,]%ZFG!U7MCLV#UYQ-6(]#?E$TN]336KE>OMTM- MB4M4?/B8H*==1>;UL7./O[?0:CLZ]W?M3Q^"E-#0D1!_& _SM=F=J#;!X<5=[2 M(2<=@C)C2%A:JG,)/:L?^M5N7YQB? CJ:P,VZ3VJMPY!UQ?1BU9%:&K" _#N M%O+@.N3B/&;O.@2/3.\>,A:D1B.\_Q\[1S5EE_PV5.K#QUF+8'W5!L6YEX6% MSZ(OL104Y&0F6>IILM5LI#T%&+]P@I=6:"@B\N5)1(2^58D<4^U$5(:U'N$= MKQQR5H6U..(6T8?.;D[DQWL:%P,M>.C)5:NHQ=6O8F.YM-Q8ILM[+V41#VR@ MGX@]R:XA'>?.V]&:9V>FEIJ*#2B*6V2 MHCRM>GU8CZ:[H?Q"[C)QD#-J:'3G=.K)/4%5Q'6J!*V(K@$_V>&S9*D_IC]M#5]*/*CBM#,5ABQ]^&U[PZ^@0R\29?!#7S.:K M_[[X@:&J@FQFNI 6Q/A4N&QGD*8Z>K469=[8AE'*D64PMT]D!\-M%?QZO<2H M$GW#/1Q>3']J6%B0/_+$0,>I(MYN:/?D.4(0C[ZP]G""=+J5B;WM%2E\"7JJ M4.&7DDWHC8.B$0<&\&Z)_.\^%W)TV5D,,%\=E=?1.9 MVN)A.DH=2Z\:NQ1$ M:C!$##\13>/01=*9Y(';]?]UBAG4IU55[?D?WU.LC]?7WP,'1+#_[/^FDQ-X MZZFIT3L?K?TA8G4;A'@;/;G=*76!P7,O,U9<$\Y,N=Z#YY98=5Y$=Y5KX*6R M2OK#@Q]IWXG>Z+%/@D-]ZGFF"]I_)@@VA7P*S,7NI":"]B?(.K3TM XK,6": M'$MB/(4[GLY$$NYTTS.K'-7G(AX(O+:JK!W)(YM)X>=<6M70[]%+V_(\!9]E M>.5(O-E0!C]_[MGA[I!^"#JYFSHP71>1KI[WMEMW;%7A6!+@TQ$LUDF7JE1X M^^?CT$G7K0?J7:9H0*==2IE(S>,CF<8^GK&X_O9J_T=_(?6!H#F)2,\'MR,O M&^C99PDP.1@/:4*Y5K0/N.,?)[EPB)L]MZ^SMU\3L,[_]RD19&T ZK*N IX0 M*3=(3P;3=K#'?,^7>KSV)[/6UF7)"HA263G@SE8SW:>OX5?BN#KLTD_F,@F\ MY,7C*J@GZR5N$=G)I\,YEYR\5/LOGWL ,EG=AB7>YHX"[&C<:@49\K M]S-JMF0QN1K92HD)DA%ZQJ"'4*86#D"9_!!0QD$CL:<\WFNJG?35GKJ9';3( MK='%Z<';OX4L@H4N_&9!O3[A3A- M7?F>I-WK86?+RPH^/>,T'W83/(9I;!PX>L"=1CM *J$;$#K]EP M"$K04LZE01Q?<3VV.!/JF2#Z\R0G5%'&8!0Y!VL M((P;?X,Q')\8^5$MR"E8!@Q/T@P5YM;SW?MV,IF#SW[V,LAFSQ/Y\HZ^/T0W MX !.@L;"64FO<8N;S^%V'YT#$)(DH3>_W:;-M[N>!"L=I%D_%'EXZN3IR(#] M0]!10(_>X7Z.%MNB_Q<06K<*PZ4X1&!C=K\+TPW+0Q_QOU1?OF9F*N&S" >M MN5(?=92QN5 L.,J54C>FBN4GJ!=6EE=38*&:Y%%ZJ8MY3[!FPS-T_Q),4L & MF@>V_J_=&^(G8C %3!7HH9]L#"?F$,:WNW2%$N22I.9?B^6]XW,1ZEN^8*(: MHX.\<&50"_@N\]!(VECE_MAI9$]1,T5_3H=R' M/RJ.*+R1,AWUR2GNI5+J=+Y?W^[62X>HH\H8'PC@C9TNZ18[]=YCP9K799STE5[9YYJ$3B,7,>63M!7:1N$T%2L9N*O99]3ZJ#W&105_' M0FI(.^.O%Q$9385;5F\C>@8T;8R?@ =QT*-$&P;*@\3QTIKC8V50;'@TJ[\0 MAZB^9OJ;C;:#V#ID:P[PK+F1SE9_5&:%),P32[K*(5E@JIQ]MD;?NQ.)A)3" M3$*=]V!M8-QKN;,7MDVK.[ZA2WW^^,\(S"--AI&Q@W_24AH!.1RT!:/:VI8GGZNK/DAT.=T_HR"7CX"]>CWUH M8WO%/@#J+V!.N:$BNQ"=J("^]L\PC9:%67@#H1VE&G_;-LLU31SUI,VX>P@B M"[S^#\;SF>JISR#%S4B2QGPE=O/1+OM1RN00M#!'#3W*F93^1\YD+0MA0A]" M;CU Z!V"*OMO'X*&OP?LWUI1/@2==66EP5'TC+1?%S=IPVD :B&DQL88>1KU M-O;_X["W5"Q1@YP/=%$,5L\B04!62I)YP[)Q\\^ZS(/%"]J9M 6EV=T]Z#J6 M$@&7!=;O$)>^*P'!G0\]'&ZVO!,)@M+?_'@@@MK0%G\'^C. \+-F8ST]L>+* MCR\1(-Z8OYY,^PHN5ZR;#]XPF*,93*_B!\,5\2H=BO[J\-]TA_K^^GXK:7)& M(G6-]@8S5X#D:>')1;+!K72D9(BK'GSF,@.$C$-0Q3H25DA)C0!Y,0ONH3K4 M$O.8@ Z<;Y,G<:WSI;_]!>( ;T%9&4^GU'P&-T 'PIIIRT0[$YL>COZ>"N6?TK+ZXKU$G"Q;K5#JX)M=+G^A#JL_1?)5SS#VA*A^+\0H MIM9K,.TC"K?7T3B19&2B&!XN>@;=N\I:Y([MPJ8JMROOLW9AQ4I2LFYDQG]V MSJLL=59SVDO1&3:0R*Z:,MRHHC5&PU@T!4+VWP4;S+..5&=L3CY>^_JB(%%Y M'T:#'GXF524,:G*1?LY @XRE MI3%(52"<913! ^NRG=KQ7N[(FO\S+U>.%8/%,S$9G$?##1 MNLFKL/0&LFMUZ;5VBLU#BLV:>0O)N:-_QGXQY1 D1.*(4[JS=@@*O&-7VS3\ M[Q"$&J*A#1A6:P/H(B;U8)E:Y-8@)Q'R_X)+ G($UUR@+A!IZ:S'D,[48C?' M!S]:4VL'' B;5"$C.ELWJC:^0YI4C3-\(8X'/U]_4][*7_I?2IIG-O1<(TZ/K@Y^>Z2 MO9?5A?;2[8Y[-@8)>A@3G((\##@E6L^1;G1#KZ M8$;>YAKLWET]E5EKYOHI,8S,&EF:SG8)'\%!QAV%T6#59 AI;*LO-'_:S5=E MBSHH6/RC:5P'[+BP+1AA^+/V0#X>F,8K>VT]N^W*\.L"R &$Z;*[[(+ZX,6G MQ9JUU183,,RK#,I@=X.R45>+T 2<"]]LU6:H4!G@9F4Z*EY56GOUVH8VY+F7J,E-5:?\LCRI"2UNS@"RH>RPU^23$G?C1_#T1H=-39I^[WJ7D32BH-#T&-E[ZPT^/GUDW'+UP, MTVXY!(7O0AJ^!8M43FJ)K1%DZ#O%!PP["[4-+QG"5J&IF:*0=44U>G36BMT2 MJJJ$FJF(7%=6HT=)/G-#:.0=@GKQ&. MZ<_FWO>#V/\7D[[[ R.-\1W6OUL_^]U M4&E /X>*(:2I7*3KL$9LA-I!=RVA.W1Y#TDHJ%>0XU MW9((^S:T]'KQ6^LBX0]M=\-A4^U2KWA:[<0\5]P'9#'4J'0EM&K:=;JWZDK( M\5@I'=8S6?&G8WK/MBS24B%S!=KN*MHH3D-#?W47__C[SJ$OBMJ-GSX[CJIY M^ S"/D/.@E*CHW59C7.NO\UY517])/- M:O^LL&JNSW29V]O.]F0O2%R=RCF/F0JT,T',"=NW^+\TJ@U8#*S==(@<"B>;FA*PREJ0L*=M40DB2+<042>[G^=S7^_F\S_W'X1_F=,QQ_([O M[_L]SM\B@9@@#A1TYW,_'M3$(88^9ZX57JGK=*[#3."WZ9@F!J?9C&@_%!JP M=$F]^#JA&LOVHW\D@QKU1XI MX%[4O2[6H/).Q_5&[3-YQ%".C!#N4_ISYWS?_OG^0=Y[']0&)JX6X J4*C=^:OL U(6&89U5(M!P!39M M!<;/4=I ^8\K)$K)TS M=/++KR)L8(_-CL1S=J=8GZTZ/M;_#9X^OUN@-;>Q3R>8=9@/*M!?(?6H1VB^ M:=>+HXE+#8$;^GY3=+N[^D^O[ZP\=L_TM7D!F[R7T$)D[U8AG_PE+K$O.E.\ MQNU*M0K=-^C[_*XP_X+]TY9"55_6,TF65B8O^/;A3^58>?-5$.3MVPMNY[Z$$EDW'2^+MS9 MAI: @4U5$TK0M+,>8_9S1.G$1W^Q%=&&UX MG!^U[JRI'[^!.SG]GG'[(G \3*Y4X;H\KLL!Q:,9$BM)P%R+.;ZH!4'+<&2 MM#%[MY>XO20@,&UZN7@-W60G,;#R,#3SAOY12R]T5JH5C%]E>+@'2G(#$EZ[ M OQU?),&0N[?2B2OQ==>J.FGF++(O:,"/_$NX"/S2UQOFT,R?S$-@ZPF[3H $8(O9GS),7\)*/\F#OKMVTS@G3_T.A/,^ZSMSL.1$T:)8QZKF]",N0K,Z7;L9&!47(P7>YDGDVMJU M&6\;]IYZ4_YJTJ*QTN>DA81<"YIDLB:*ZH *($^3"(PCITE*>J1#(60V:UO! M!A8-0IZ>.:N"Y2[_.E5J(1PR;F75DV\D:_JG1$]2OJSDW,HSY$LFY!!R,8UP M[!^M4N/0XL@ =5O$7 NT5+<0%H-99=^]V<>$."ULO)1&N4M55;H'M4UNK:)) M/FMA&JI$ #P#;8E).#;6 M?LE__?PO[\!'YE9OPRPD_GK$ M Z2[F!@".W;J*Y8--H5.1G+V&H>A+CDS3M6$M!H1]:6J33XY^]C6&#XY91ZZ M4\"WYOSX:/R(^9DZ-GK6,]15I L 2JGB>(10_=!CI6Y.K1S9'V[TM;AIKBR7 M[?O8(.'2V^3G=*XS0"9])RA+[6M; Z^JUMI>E[,8A!ZQ!9^C3-QXL)D@*'8X?,526.CK6X'D@]O%V=+F@@>. WZ^8WE M7.NR$QF@E('\K >\!<.8D -X<(EJMH061,H I,MC1'A8&5;@*3[X>TYN%_V+ M.%KS^]+)TW'$YXGO+]0?.W.0;4YA#@]=\?A'KUMMF .AHT9>I17/TR))J)E>VXS8A>X+!GVW"7]U#'\/G5+T)O_"W/#UQ:#J M'WWZOD?[;/#C\F\\_ES3_F8I&1 ::SF!+1I>9D*HEDC.060 ;.42]9D=TKZ, M+(X5VPXEUI$:ZR5K)TKTN]A@UK M#8I![6RD?R7]O1LM:+K+ 6>!$O=3@E?*_G3<[BV*6I[5C=B6,HSR/^2W M*=[0%G"=A(Y5MQ'32 M/"NPC[A*A]"R#MA.O]-B+\\E*2*&:6(8R42@09$F?_ZN\C>LF,9E"Y53@NH* M5X1.^:SA]J(M'L$>*XS!&9R7ICTB6%SX4Q3UD@N<@R%J!:X/-]O!P*B9-;[Y MDHGSETD]A\O[ES>KQUI2=0W?<>_B::/TSUJR0,.U M0MA4:=U^>DC=$=2P%\*FWDX%//UUZ=B-S&,EF<8\^D=[()4Q71:N8R\2=8_= M)DH&"&N+A*VC[5MG9%8"2#V4C#V+.>!"=EI)"""BQ5U0AX=J/,@.,^858<^6 M_0P+CXBT$W^4E%2\-O8XVG=E_?&'E'&]9[]^)EV;W[ MV3#/U?MI@G41&X(Y$:*PI3TT_I"I!!P&+S=%6+E.A(8_MT!=&*8ID6#ZI)KG M^OLOIQO5J'WZO"U0TNX]+&CP:V@J,N?%F3 G^=,0ZF(T*$AT6LF@>M'80"&J MTEY#B-)8@7*@E*08^VMF2*5(J?&Z@[/X_W MJUU[M?4YYQTQ'8\0..M4GM$9KG2\(-39ZN7)_2]@UV0Q'<:C! J5C%GYR+@" M2LFL+!&-0YB0,DP$+?@+'M: .3:V,&3M6W[1Y5XPVJ@H?/TW_=?S5*IZ61//&)SDFC_.D$%[]TP!6';/%-G]J_VQ_I(8]8F M?Z>_[UDQ]J-JV2#6&LNK\CZAO^+<9H[GPVVZ/)<3BYN'O%LE XYP!D378\=/ M'; M@PN3XD,*\DFN'R0,AZ$FT6/>X:-S934B;Q^'A+;H'=CZ'HZ%L=A>#:'4I;16L<&8JEGD1X)C6F"4-X:]2Q7 =A(ZL;E/(^ "RW:7HJWW(;/Y?AZK36@ M B ^A-+AYIZQ'HK /^)(NX2'8[!N(@0HJ#U3D;"*A,X81Z1I\?THZO.M2!K7 M+,5[O G_>UHDR?B#1M^5NT(C?!#V!8YN[M[D$(U$DY/K!-&V@XA>4AKE, ^95= NHE-[KQ!DKZZS^FXYZHO6#LG52=(L^S=\T4D$W38I!P]6X7*A/#B M -*B"!!IXESEO8BZWK:F*YKFYPM,T+GL%S:B!.)>A.I,1", 2C(ARRE4:Z0W>3C*39DGB@ODI=LW+2. M*)C>COPXZ#M?YJ9].VEU3/W@1-SLD*67]Z';_I0YRUB&4L@RS-;^3!,R'->+N*?*0JN;PL MVUD8&Z'LIGVG[_NS+5N[F5\A?ND/VB6+M=-<,V)"Q7TS'*#2]3PCPNN84:56 MH R=4*-$K";@UZ;N1$R)W6MM#4Q)"UTN5>"3_I2>&2)D7$1H6V!\U?>1=KCR M\!C?9YN'.^P,CJ!I.'@6NV),DIB"KC21)1A'+KIM?G"=CL62$FE7H#S+JX5; M^G/EOF4#DM43)U[-WK[W9]!,]_+YP_MWD@S;48U0DAE/ I8+.Y4&+S->>4>% MTZZG$;5J24XS"C&;P>?TE:G!FA=F?D1WB,CIQ(_RGXY;E82\%DKKLC?D;6-? M/,B_$T350][Z1PTWTVG55["G\!$&$S+CGZ!UUMHE/7@X3DL<3&BP-D>'(G7R M?U56EY<;Q<@GM1CL*$;AW:*1K2DCM7[P,DO:B9A&[%'85&X(Q9I>PH0\Q9QD M]&2R#S%$G(73&@'>D<+"#^&%WXSDZP=T*%F:->16^3IYAWA!.7=88+^'X@T6 M MA';\!&MG7 =I;>'!V[UE>G1;,.::V3C3?\6T7.*[WUWZKJ9Q")1T%WX43,/!A.I. M,'YK\5609&)1^T=L7#*URLJ&1$S[X7J5)4GK!-/2JHLW-F[V:E_T13@DJ4:] M^7)0C&&P%]J*E -GIGA 69DF.'Z.P0$09SZC!BZ"9Q;[X:">Y%GYB)B:XZY* M1NS+%$F4L/VLRL) MZ0E^^0OZ4#)Z-:[GQW#I-16+G-VDNEW&#\RU_WC%IF:3*B]Q\>VO%MO%C^(8 MD@SCR-P7I Y+N-OT1 ,ERUJ\),L55=?/[:0TNP2<[CI%Z&'H@['K7VV"TZ^L M9*X.*^K-=EVQI/>+:Z.SF!!G IY[;LHIPM=-H@$ED-""6X7]TCJ'_#"V[0U%#:\9EO>G#S&<5@^X>WG^B[Y@)[E=NH]VEGZMYKC M7Q&MT\%=R_? H.;A21&R75C!V&&/3?DGW<87%AL759Z8IW"8OG'2L]33\W5T M:&,!52?5?9[ *PGZ4Y49[6IVM?;EB89,"$=/%,V!/R_4?>HOK$1V8_:OZ_ID[59H*M1FC59O,0Y?[11265BI1%WPF'P720;666=Y>"4,+03,\3M M'G(&99*T_?+\+!,"ST;*DE(IIR@V8_USNGJ?#Q7.HTFWUD9UETQCFN$B'C6N M9$N+J(H+.621%E7+7%5O"=UX1_ M*CT+,2 ]XUOKQ/+C!DCY#4] M)L1=B]UDP>XZ]1ZC&G)J]TA5 MIY5,H:Q6G6EJ[V+*GYP_V 71?8V&5W'!_OPBOT-Z-?,O$*9M@^:KWUD\3]T- MSK402%S>*Z"5++ER]^(A8\V#^CK\M*MG#;R]DZN=-H4-SK7)9D=K_S^OD[9[ M1GKV&GB$JEH:AV4JU+6D *HTPPM2[O(R#ML56F?'T7X'J-2)-W M)%20H7(]-I#'O,\+..$X.SR^//1%W,[GS2.E7U6(VS?Z;+2^;+IVH=2?]?QD M0I[!1@VGYU922 KFH!SY"._)2KBZWN"]BWT+:5]Y4CS1-VXYMHW'=B96J] V M:(&@")F'X@Z6%2(%P;R<#$TG[>J+W3G25U]OB/86L?FZA]G:_'STFEL'14>U M8DL5:.?=#B"UR&X4ORY%Z&9 GDJPJ[K)'/.++!\HB+Y?3B M.KZ]"R70(S>?=MZ# Z_N;&?] E_[L;,V1GSE?>G-36_+EZ7-9&C8.U'VA-Z M!@V@"M"TQ_S=\J/RRXO?88>=_>=['S3F4 LN_-7:OH&]P'(V/"&[VRPI2*[& MP0]J&)R<1#@]^/DCP,IK3M+]A@'[MNWEGY1'=JW_*$V7C9U.A[FM'0);[V+7 ME8/MUZB<\"?/9$;=VV+5T:NM"LEGF9#OYIL\-%%#*DLH-AZG7D?X4!)ZGUT> M18P94 4*SRBPW2TYDO66HN#>*RM&"\>,_K01H>"Y!3!FSG!"]._CS 8?[S1G"K[MS6P[P6!9W-NZ) MA),* +>>L$R5 -KGA^2R4$%O)Y&'F28'\AGTCBUJ /6^,_PQF?[I0 G:S-(9$-!-" M=&IUP!)D%OEWQ*BZ0'LC8HW1JOG/F,-A85H\/0Q1!WUR$TC"Q9YF!6=)1]/[N,+A$[)4//EMC^?B@UY'<@+C_';%J0=KZ9T MJ"T+H$NV<6*FJC\^)C2IO5EC0J"'V06^&Y-?;O.0]U5\MB4,3'* !;(=:&XG M?N7G9D\F)[ZT4QAZ_=,,&U18X_N;_?'L?+2/!$82$V)<743A/V$"'VR=;_@_ M]":$?:]&-G0DF:67:'QH2C.80W:BW 5-?,A*4TXM78]=&6? @(^+J<\#YT+\ MB \Z?>S3^J^[^3O*^E0IJ%UUX.3+_AG#XT\ATC\ S@G@^0M168P.U&50!D,3 M [DU=)P*:'<&D;9?1R[7$G^Z21W7SKMO[;RM*N?&:?!Y_<&XOFBT@VWB9>ZU MFOF//*$L$?8-7BRX(D)$BZ ZH:* /1/R@F*G#(6@9*2S@DF,_F:!0(VD!047 MELJ<[YNHNE9WK^7CZ8>>NOL:6C6IMY''Z94,&:#!D@EYO(;? 1SH-S::@,.^ ML!-Z,YT?.%N$Y?1.[ Z]=4GW]71 >"%/R$ M9*,7Y# A(2\]L&ZC3(@CW4M+8)S1 Y *AYLQ1/EC%6.ZI>D18T8_ZI3H;[+Y MJ9GNQKM?26NC[-/&-($8QN&Y0D0(Y10=#=ASL5-"0#%8M((?3VBF'.SX,@VF M&B[O/N<\V;?C+J#G&S?QX95.TMII?2@B#F;U]"-/MP)X3G6YC K0G$%SZB6$ M0P.!W;WN+%@]C5GA_$B["T85.@M34CXY=Z0FVW5I93Q6X6S[]#!\P;[B:&[ M)>D=U57^79FL1<' \@37+X1Y?^O'V\?.)RT,]QPW>M;\N.6O8))BY^\WSQ_$ MGXQW&3RQ;X>UY>R"J$Z@G&<%1SV+\*#XTA-A3[JT<;MEZ&8WN6;_JF^34GW* M2X?=5APJN03Y?X7B;K7=3#YI/%N>BE?AU\6S6+"H;SL#! M2N/?,2$'CX*J>U=]]'BDH&"*T__, MO'C0(/5K/?)/HH#VG[@99Z[MX!/[R,^SJ,HT,SK+04YE ^R &Q +/["%CK [ M"A[\Z!HW-<&&JRCG<]F=K"YH/ M)+P"2)8\H$1/*T\44+*]C*,>7P!*>>I[(L4U:UFZ<\5$2VH$1,TUFDY>5+*V M"_YBFREY)&3;Z_5SH1-I*=GPP2I9MHT>QA$8RXWLTK&HJ\A]H#I5A\8%IDTO MK>&#IH"X5:1#WIB1G$[VXA-2Q9CR%6'[//E4!6F\S)O\=R?8?UVJZ3H3&+'L M2$8SCN10[X+]ND-85^Q(DP$]4^/2M(/D;NT;.*]\&4N\G[1[^SC\BH/A8PX' M^]B_SQ75.]9.'*Y,^/5D=ST:0LNE5\#LH7@EQA$X54HV> M]EM;@X8S*161RI(E_;<%$Q._M@-.@>ZI$A"GI%_7EJ4=_DCO_X6]S9(XQ\#J M&;@X(IGB2?^*?22WEH#=7V9\<'[F]E A5#L=L=76AUA#CJEWMDDG(-8EXXEG MK,]R3KWPSQ\QN\O>#I!T$D9*B!'+_-03F/J$J K5RVV,RT-E'IR@]8:ES8Z& M7(ZMK=#YS?R?ND__I%YA! A??DH;S3W2#7F^ 0.OM%)LZ=]@[@DCYS8H^GNU MF)T*]7!5?\N(8@IW,\P]CBVH!<>]O[RA$?]].,W+H$_L,^36J)>T_V->^,<] M\$NC":A/Y:]D4#T8C7;[0!L2C*),E@.+QX@*$5MT#YU!I.7TDE>^S<*J8XJU MQXITO.Z31IG4^^*&)^H/L1"3__A4Q8H?51_5"R_V:&;9*:$8&E5FI#"MAWNK M83L#E()I390^/-[M%GY2)?G>?M<7G.4G=@#9_=J96HSL%S#E[TS(D[6Q'@;' M'Y916X/OJ*Z,3J#D(*%%@86&I4\^Y'7MG=)YADR_[XI/D_#$>]TK2ULQI]ZA^='?E6*.(&1F'F0> MS[B-U5*OJ$F?**V5FN:5O-MRN]MZ5C*LYG,O,;DS8$ .-B_/ @1VJ@RC R"9 M84?S&1S&9'\&!X_@LJF3=Y53&-+C$VA*K&&H_0A6;[:PCO4OKD\=TC]527W0 MXVEOGM$>K=FH+WIB/7>[9]2G8>_R:-2'@3J,J*;(E9!ML6&EQZ<]8K7V M]](</3@63^OHS14^6ICQ2_+SU^UYOCS/Y6_R0=PEH5&&SJPUX-%"N8 MT]H8;*9G91\I:(HER!O@H>CC-1+YSNGP1NI8M>GL?+O57_8S1BYV*94'J):!!GV4.4/#,6BPPE0$3E M(*_WN8O@5*T+<9OE%5[GDUM24Q-CROG>S5J!-WZ\+\8L.I[8MTZ@\9G60Z$P M)P50.K\IX24 U8(LB8N3$YHP[+A==;+0( M5 .$#)$'!X?NM=US9YV4J4QA="O/2[5/Z$^=4X5V'53MJJJ*&@%7_@%%[8 @ M-R^V@!?Z_'BQQ74#0]TLX3K!$(Q\&% MYE%*=;6U)/\H#:\#%Q':C24]_OY_5&:3=--XW(2;1';(>3OC:/-6Q+_K0'4V$K+8%#U? M?V3_9\B^>A;"#[-HK5-" ARRES.JAEG9GH*&JT4T ^S(&Z"EXQ03PC>_*YWC MQ%TX75 M5Y[)^=FA-O-P?DG*XT=G)#-=;K&%>MY1!AZOC>Q=WCG13BC-"-). MP'&PH^AZ-J)"F"^Z$W7X!%/U3Q[489-,"H2G,RFEHY!;BN#KE?NHD=XE!-B%E^:O41'!N1<+S;*2E,*GT2HS"7"X6,+Y? MM_0-CKG3TU["TI13E5C2'1Y03T4$.^8P]2DDAG/T)?@R#Z^'JUF^)AS]F2$H MR1$L&C$7E$)KPRSNQ\\T8/F1W/#VLL%237_CIW_#$4TXGP/1YC-^&L>NG^L( M;L T\H#GX+3C:_?IX8S+I9G"I9D !$RUNJ AA]KQ*!']L^SHP(3(2[3AC0DW M"I.TPQ@9,^[0/,XG(R(&*897;%BUPIE-1;*W?+GN2^E$KCIT;UCB&8RU(ZFL@ N5,*5G_JXU82IHQ;BWWF.J_&;YQTBTDU+9/I51+J@]RH&2Q=^ M60J4Y/Z^56LR$'Y/*_0(([).PS45SLO@ R6(D^DYR[MEH9:7^*^*7'BHGXS^ MJ$);LESC6?8A$D ;+$D?$R$NY8P<]0WFXQ0X,/NE^&>0*!0\$+!K.>1I(;&X M\P=V.8VPRLA?8G#.!,?[V_ 43KTGC0FQ$/QK;79LP$;U&/KO65 N\,_ &$6L4 \PZP6GW0:7_:FS]!O_^]"-0\*!G6-K,7=G8=IO1? M#HI.ZEM=;%R56Q)Y=SJ30^#6DZB.XBM7CQZ>/:9[_?/\IXR8*JZ$OK41#\J/ M"GJVQE%?GA.VNIGG>T^;#R2_I(Q4R7G7XJ5Y;+__;@Q/_OXU#"LTP MT7DFA*M&\#-BV!9I,V*3-L)]%-,K(;[\1*U/)C^#PN$I/-1(GRT? M.GYG%1M>@YSQ;Q;5IR>&I\P_LKDS9O"]#Z#,U5=KN<%9:G;>Q>A83X8GHA)^;J6B"]=U*@\ M]_/?>?:5C(J\F'C9Y+7A- _%HRE/01_J R3?D-9AVNV2"<$/4"U J2I-6LT *4<.H_C9' :(5EYR/O[[$W[J M+\[#^&I8]$.%;CP%CQSXVO] )J.#E#(H*%\VF;PU*>Z?L)Y#7CL&6GNF4;H/ M6AM:1P6XJ2Q0ZAC+-/&]6A1.0"2A&-OBYCJ5AA-3;1_8C(F5)(?,3M:/X[QX M88&J#WC'O?./YG+S80-A4P5[MVR:ZI1Q4-EO[>!];<%F&*=-NT+$A3LG"+CM MS$9=C4>[61J2'QJKYTA!IOTJ8H+W?O:6Q7 4NJ_((-P+W27.2BK*\3]VU"C8 M?_C4^F',=R(*6O#Z"3>GM?<03V?)ABW*^,N,H]![I?.J2N!P,Q:NNY>.W"7^ MP_(3JH4)@2H 3Z!XH $096WHP]];/\=,;VV\>Y;[RU*6W?MWS8N@1#LG'=<; M9;=5$(.?5F1+A[_ZWS3+%RX=ERJQ )2V.!G<%T VIZ_.C'UT#%+FA,]8CR#E M4)&_1[@5;\CXJ'[BP#%WW35$2Z#EGSA4-ZJ33YNE8V3W&O&XH-G\."R6FAFB M?5*_/VZ(S D.G9;IA\N\%K[D'CO!A""NSEK.G/_=Y:$T-GZSMRW6O'?XX*VI M5SS:\+H!C+&(;J8BNNG>.;MX/":1IDK\KG<^)RKO'GXOECLGASHLMQ.'&54 M3PO& -,/@0:-&B=21X#_^%-Q*6S\Y/FY9Z9C.LI.#,8.(>5?7@9.AM@@KX,Y MI,R $"X]G?ZM^V<<^I?7.X^&\@!ENCR_+9^86$UO'#8"+(8W-7JX_Y%S#=3D M01N7R+=V[T57$KDNE1JAJ+H/?9P#SLO EHO@"V9+N]Z*IM%)H^C1+U_D^#,,@^*( N<=5KM,NP2M M(WNWFMC9:63 ?]QJ+L6A]%"]A'7/.@TFI*CG7PE)Q@MGF9 SM]GIR#1&$LJK M%5A] [ $IT3L7JK' =JO_]7Q^L^&' '[$(9_;OP2X!MNU)(=N(QP:/:1M/RD MMW-^56O97W13C)\)&3V%_GD0P<6_XDD)?NO9[:.GV& P>+9Z1V5(H<-@84>I MX&!LX0N<;JW,F@X3TH31*Z+>.BQQJA=^E:42U !G01!+:J:IDUF_?(A<;M7D-G16JJW8T]T?+8CR7_ON3@/[-$;\YR7GU3F911L+9FI>7 M3G/._!G7N]*M%)U4YP5&[$E^>G0=+ZI_FPDICL 91Q%("4N[?K4EQE\7+:B^ MN/3'?)S/?]Z[>>^D_>WU)[46 M)#-%V/$_ ^FR_5M<;+AT2>O4E&"G+PL5E.GIGQ4ITJ^(TJ+\CU+\)'ZVJ=FO ACYF0[$]+3EKDQVY,R M^MM_#Y#1ANNB& ;^+??&Y MU<(Q]P\6*89;I9NQ+ V?D3Q80OD6@SLJF2,LE )S'\P\ET]^UHQ9_\;YDUL.L2PNO)]M3*71BHETMJAOW@MP$FI"!95"V^6N1 0K,W2PDH@!< VO&0 M;D/LF ^+KF_(LA/%TYRA)O6V^F:!GB4.]'>'F9#[@P2:*(CY3A,EXRIB2NT? MQZ)6&;_+!?[NUYW5BOBI&W@,(1K)=J?AH"UJU0\?P=K=X$SM*H#5;8J4P6.2K2:X&!!DC.?!9#YZZQ M]%X'45ZIPL]H)2.W6JMB2Q^O]VX_T5-9-T=^@NV+ZKR4W&1I\<86.X61J=*L MN2R=>B'4I=__-@M"9E2U=IF0D."]X S0$EHF7D""6F%']TIBZ$MWB?T4COL8 MX+!4/\'Q4WSVU%PT2\_+$?:Z9QTE4/T0%?K]WS3BH#B^!-ZG+RX(=E0]<3;7 MN\8W[72-7<<H]E%2^WND9T^FLEJ3KX"1193S[62QV M#5[H>4=UZ9W\;4ETKU)KOV$^*+I.$Z/[_-^Q8)?"ES[/Q@UY5SHV>W2/!%DNR80C]7(034WE6G*D ME?7Q$9?+B>.CW1\DXP84T6V;F)9T*IK!X41>V<)RPVEL9*[5I;BSUMLW+HR7 ME:BNV4-7U0^Q?9=T[X3W GJKR@%/O#0BCBM,V&LN^H^:&9JSU!4.F#*)MD%[ M-0049$4CU!(F,@LZX"1+8N+6R@D3^*C,XG\WC_^W7^$)46_2GI&PR],D)1P@ MAGP\0X4U[DINK^.PSA]Z ?\CZ#7]T[>&Z?G\M#JD"9A([(F%\ZFL14^J#W - ME1 UK6=,!N8TA9US+XR(O1&H%X- N%-V_S A['*, 8]I=+@6+SU)0_W+LTJR M2ONPAOX)CQ"*R/.S;B+<2Y)4PM)3.7(=MD(KON9<<=W)+^\M$M8N&4^LYQ_J MV_R;IK1A<)YZ/H1K^4=WP20\B44+@V#+>Y':^^G? CC;252;9!R[U6X!U;;S)YM2U$$3LLBO >4"B8^+QLF4PLL7SSS?0B!,F9!] M>&,?>#>P/$IU0/41BA6B8--2='2=_&(5F_ZIH%JMLS?++=\R(9E#?8>B[UQI MMVW2X!W"F@ .6/"JX'1K#*J3=0C'5.OEIV/^XB-P=<+AAG&:/=N?RJ4^O0C* MRI#<-(&WUDD'"Y8<&=%O&M&^U.2RTNE2M&%2N]:W.3M+E6C+"^\N5F,0%+X. M@[Z 2HF=]:YX$=F88@Z6D:I_U:'U& /]IC)4O=NF9[[N5CEX!R5=IJ9ON-"/ M@X_(+/1LP1ZV :G3T(12--_38>UMM=0X5!KO\=@4*0Y\D\:7)K8&R+#"/QYG M2-;KPK(>USF0V\[H[8?$O:NUO51&;Q>IQ0&92-=-EX*( K5W7)9"TFNZY7%: M'<^K@OG2M]YM5RI$WY$WZ6)MY!@9_AY0AU%]P7O16PG1Z"("+B%"RSTKSXHK MR.@VNLRY*/F<0D%3)P_(/:6>OAYNH2N[>)W] &^;"JT]TW,UH E1$?:+M)ZG MU6<-NU*;6T/$PRPZ-S2P*EDK/U+,9F8I6S;YL\O-+#K'L62W]]>*O0L<7+L<8I/@*!!1#OJ^<:WJQ_PGK#['OP(E3O#H40 MAF)=UY]2@"Q9F5*9+B5:K\^0$L5\C05XKJ))9C!0AA%%]4$>0_ARN@8!X@CW MJQE3== TP+=@ M*2 <_\%/JHR>,J C5?'N9$'+8H"%Q8%C@;QF2^M#Z<^=1J73JX[047LQB&#) M=7HI=BJC3H4>0PM&8KRRKOOE%.AO:%BH%DB6E\1N/9W;*-\];+H ?ZVR-4SC M5:=$,R%AO%3OIYG008^:0FCK:]6(M1#5#IG7$:7/@*">F['BC4\P^5,TG./H MBJK,JO%X6FXY]<.[:;+ _DR'-V9Y4L$*'EW(P=YU>"Q- H-@:Q'&O-0PMQ_" M?XKY8OSH\YCJ_?QPW?B;,-U[L"-9'EZ:>8VV-@:][<Z]6YK@"@ M@NH>3SGB2NE/(]K],P_/=W!0XO&#,P2]2/?7@4DW?:!!T6 JUJK0J/?KU"YT MKMLK;:##QV!$WX-#9;$*EEX"RU:(R92*(&+JC2,(0H7/WVX5GAG:$E+CKRZ+ M]P*][$PML(\\]O+L]EHZW@(YK0*0G7$\=Z@'8MZ_H8K-IG[EH1>9PVZ<*P2N M>3Z16!(216; @_-VT?@:^=A=ALX-[(8.K%9F%ZV#:F="UHW<@>5+"HR8Z%JU MFE;*'28DR8/],VOJ6IJ:G-"ACS%B.:[Q9TJB7!HW47W# M[5MP:19I"3X]_N_2G/^^8;?7GT^9GL6SC*,>I=T$OS@"E& C7YG^TJO\/Y:" MG^N47JC+$X8K+0AI%F#E.HN$ZISTV*[;^3F=U!LRDMI),WC_=>!N_,K8&NPP M=NHSK#0#-0BO@"9HR5JYP)[VG1ZT,2 MR3EJ-3A3WW[0/!!F[?&MI69_M!Q= MMZ-X_+)QZMWZ1X-9!KRAP6>2X)HJ,/V\.\K.+;RC>PFFMG_WKE79W4ARE-?@ M"E41K$3ZD02)F473<;=X_[9_FN 5:PQYG7QS--ZW1UW2 NY"5Z7',R%3LR/P MY3IN>KF6R#+LO%,+BC=$HC\8ER&:8/&4!6XE_"A]$[@0#@7U1 OUN2HUR:@[ MW]-:T5F0*C LQ4 E$OA?-!*'UR0P*&P _2[M&#V+P<[H0QTS%J-Q@%DY8([A MLX#D!?]'DXL*:D8M!DVIE M+.[%%0L56B)1IA<0L>&X=_**MEAX(/7JYZ\QO;#G1OXQL1A2RUQD\7+/.1'E-;Z!78LP[9/+\!P)I?^N(9=RX MS;CU'4K%7C(H[G&\SKD.O;O7YUU7T:.ME!IZ!M85?I2%1:8LCF7=5Z/#IRN\ MVCWI(/8G,\C(XY25_5QL\8N@XS:PXUH'D9? $C8>0=!%NFHL=, -Z^^9B;Y" MK0^\K%<&?*#Y;SKFZ_&:4L7O-0W%;[J>M=+J,/)I[3.P^P)U34:@8YKT633 MQV9%QQI^91[=F=:+1IM95M',Z&$U0=,>2J:@?V#55M(L_=V+^ 7V_M5V\)BQ M(X9WP'="3Z\N^?;@-^FRRK#R+@\O7CWM>;-U+N"\%_0P&P M$>;]%V9?_<6;IW(0GRF[YY]^N7R=?UMO>8P\U#KC]&HHJ")>T\/8/,&\W$XQ MR""'6ABR>54\E"9A"VW$1F6> @UG#.%"B,#;-?+EQ(D,#B\."5^W9:_A(@@% M,Z A1^;AK;^Z_D%W4J PY?Z.;SJ\"XJS?>XZBV@*/^LE;=LI)J=]GZ73VQG< MO^I9OH#%N?>2[R_T7<"ZP5]5N)GP; MIX>POF/:/-Z#=H*-P7%I.@'?WUANTEX /N\F-//E5[CJMQQG(.HI8QN$MM@ID9@0RI, 43/!:IC?;J'#-FZ,,0$S!Z9>ULDS M(:%K%%[P)2DS -F^"3]NJU+EM*KCXW1]V(LI3!2 MJ,815S*18@;&>>B_V#:Z<6.LQ]#/>V]LAE3A/J[K16OH8G]:LBN&>K23"IO*+I8JBS2# M"6E!$!XMPZKBCDOW8]QN)Z>J7D1?T(6M\1,VO>"#!%V&I'=^3-O73H_)IOY; M7<&T^$DW=#;ILMKB)VYC:NI]H'6^4?_ORMMY%X'Y.=]TFD,CCQR M3TLZ+&J+?MR&A&Z$\[IFB@\A58ARM8JK';O]1IE$(0L;*P>49!3'/8/$U]Z/ B@C2#MQ!AJ/)AF@P^$5"2L! MF/FZHS^'D5>@S55AM +GI]LF$^U/BEN^(505^&J\+N@K?3UE?TT+0_*GC-/3 M&.HTO0$M+J0ZF(TFO7,.#(1/(F!V?0K*P5;/1J;=4SL8)YV2]GMJS&J+WQ*I M/+%O<< R'LG:MU&/)2IBQ)[%N%^"42 YU-T _(E0QH MRSQ]:-;[.J>X:N5)'0=31C=+=7LLHZE6>-?AO9[%."H@9 /:Z\78H758F&MX M]?7^H>664QJDPUJW?KV%/7^AZ1V]P<.&&B44KS5[A 16K'!.>\16F2(D;M1D M]EN0-<&D[NY)Q&/>3J&@T&M6CEHF;%>2SVXW6'>!^M1@1AM:I$[2%7J(QDY. M'=6 ?UQP,!W4D"-R*6[H#=C_8$+0#6Z?M8\6V\0K*9M^DA8M+"NP'\4CBUZ)W!X\J#7U<.YQF<"3X<56>((@D"# MGY86\AXX300B,\_T89\8AZ,NI35"N6F\TT:H.0.X\.*Q,_I^!2YI @FB&V,K MJ1-99=RGSYC\E5!VPXYA73Q :U]HU6=7&L<01+7XD>R_Y6GZ M9)N6B\YWX7;RF>\\_NAK#N7XFK^WP8_=P*@,X$Q&=/C45W2?/=(7U6MD0D!9 MP65;$0S8( )=F>1$19&+U][5=@*"Q M\_D&/L4E]PI>#>"IX[&D?&X]E37411!'RJ^'Y?+74S:.R$T M7_ Y_S%B>XO_5<-O!^T^X+@+&!S0X MP:92&,=)LXR+0X [.F)&?V_Z<6)WABVI.C7IZ#31PJ/>-[\5?Y4L*ND(RXY5 M6_/K@@1?U4%4M,! 68_E ))@L]TI$J89&RO'-1=Z/JN&_+;/5X1^1X'+YE=U M=III:@>'0W_*\)RI=^\K],6= S+B;S*!QJLZCB!!ACPL+,'W]2D1L^/]J@Q MS%H%K<1?QP4Y%4S7IA9J"IQUY_Q=S[QW5 MU/?MB\8*"(AT!2%*56DJ($B+C2Y&1(C4B( ( 2(=)"1^17J)@HB*$*6(2HDT M05JDBXCT7E) D)Y0PH:T%W[GW7?>.>.]<>Z[]]TWWA_[CXR,M??::\WRF7O- M^9FMS2KAQJFZQ)C?Y_> ;Z*@0"TU@XZB'J%5M>)DO=@R/)T3VD<&-SGJ5.V7_4$7"59$Y,637>Y=$MB/X3OC-P(X581KO0$B9;V1P MR<'2A''(=QM'E$'J3PW)R3L(RV#QI*W[_D@_69E.P^9,+P[(7SC<],6H=0)H M1R2!C/$$CWF2E)=#J9E08)ZAS;S55^=*-K3.LS3T-'_QXKQ)JXN.W1[*<[-& M4UO7-E.Y2K0&TQVPI>XCS^;2/*=AV V"0!C2W-CWZITA]:&C]R8:A0/0Z[5E M.3E_LE[;7E;8NZ>OU\6&BJ%/LEZA]5 6@T;\P#Z*34%2A:^2(M)_\PE?]D2I]=P9LT(]O2BUR_KVDOX.D\Y\OR1^]/!(:GZIK#:Z;N2><#+@Y[E+X&N]3K E!L.$ M*<@J-!+QPNRV_4#&C\$34?)%N5]Q)5Z:$@E7DJP'HT"]-67I[@^/F9WX!YZ) MH?J'+F MBJE-T\8G(QG=&%-\8;+X>/Z'SN."9 ^ ??*S2RRCZL":Q2VY<: MA%G%!HI@;- #^OOAC<&485BTH;W)R6_?CS8*G[NH=E)[N](8U2Y"10KZATB/ MS%8_&/C:-^;/ 0D,YM6+EB^\[HIK&3FK4J9K7'SV#-Z2*L?$>=*&!3))D@L1JRHH7T:*> X M658R4O)U*5MCR]WI[&;;PX@H^,_?L26+Z*.#RW67R?7W%J&$\A>67I%N#WNM M]D?EYKX7*#*\W!6YS)#9;8H"KH1^[RX#H/2G95@*,O;>6,P"W?5@Z=Z@']] M\;2.EI^_V['G$-LP+#K)MM#ULVJ.=:OURPW$J77',M\ *'OJYG9Y8S8TJ='6 MEJHME3KVN\\EV7$#8FYTFMWHHMQ;UV5#OO]%V]$_56MQZ,Z*V",5*A989B(: M-XE"B]E'!V9ZZTQS)T8F6_P5ZR?4I/$D4^BCG0*Z,7?3,]GMF*]9%149E89=$ MZ&"#-+L/QUN)>0H7":K>5.-IN6!T>\I1L/.M5F#+Q'+0W9+DD8\&PW.#D?H, M,79/0X QU;,-1CR/!9XY6TR:VOB9;RS@$CB@(-C&\#\N"C9-MYTT,BTVO)UO M!8R=?[DQR?[%[O;2C\Q'=M1=(]O;8>D-? YYVF^<;XU9_C9$5<[C*3BNI5!" M76$E&>E[XPXP(T2O/]/!Y7AW"M^IU)=0_ED-O4XJ5+\Q;.?TUGW;%G.9 Z+> MPH[H-T.J8-]?UVD> UCT/BA)HK1H=_@;^# M)0'3EBD0S2Z7A#WV-T/*KSAOJL/KTQUGI5&UV>2$FK.;^X7A[_SAA[M/MC/> M]&671M:V;N-;$1/;=1E:*1XQ6PVZ*P3XZV4(]3IQ3(5]+);>3X6U6#(X('FS MVH&#:92#]YLB$Q:%]0F,<5E.= MWVF)J^-G7-JK#X95/1@0V@GU9J[A1PBR>*9!)YLW43(>QM)O98OVMD[$KG:R M/N6?-B_3KZ-/N8$@;]'22N5X;G@I"\F M1A\(UAS0 T$5AC)EJ"BAVGQ2&1KY-X\#FAXOI$G2+P/<8/=0 ?TS$$@[-K=& MZ67Z?G":O.#_ZL O](.=HUM";810 L)796E*J[\RV$EM*.L+H^QB!S,+L84Y M['_\]=-/F/.87-:Q[:HGNE,^XBA-C !^+17.3-37&-5AFU<263% M3WF(B67E72<:Y;8EQ=UZ8Y/VI?NDP38HM7+5\D1][RHCMZ2^)&J\)U#ZCSO/Q& M%Q%# H*1JS$7%\DK>M\IF15. XKC+PNJQ]=@L]NR;9<3=UXB+?(WZG&Y_=3Z M[H%=(K?>P*W_U=1F^^8(@ J RO@H'!!+TWGX!X9JB064"(U"XY9L MWDZJ4!.D MD"B=M9?;(I='#490$C=(]6WYJ-?32OJ==^WG'I-?EP D5>_?M/ M7M _V961!SIIQL"D0P!ID0_QA,7-7669KP:M:&[WTBVS\#R M8VM(4'5=AX)[@JO(SY]=)[?=0P^)7_$YMG\?!0JY145/N;&H<'0R&+$ED2Y8B"1L3[)OF;P@+GG=!_POZ,(R M/9YQ%]U$D&D0N-*#,JYDY?F@=)"!'FM=@>]=WOM:\%FL#5&..J+#;K^\D&&\1XW/WYJT"4#%N2IVY]QX@&:23#A1M. 7,4;")3\F%%1$FSY-:F>_SL8S)2K^9U!)DIYN9SN5QM]S/?1 M:SW^O2KOR5S7AM-'L-FGW5UTW/6GA9;2J/K356V8&# 8K1!VVP7()!_&8SX" M9ZA?6NNJ7OHBS@:?6+V5K[#OB<(3)9X_C2! F7T([_:>W6(DS(I![_>&2 3# M#Z'.]QEIS^\@$YC! G;WKPW'C2U_.M!0^H MEH''GCJ9F5#EC=,[; \CI@@(Z*@T/9)5W7!@$5R.7=:ATHDMV6)#3[1;WY89 MW+I\7J9WXNJ9(]2?L>G!)]8N_RS?1R%^&68*%]"M6/]H3T^#HQN4@6B*;\BP M1<9UZE0Y3:A-J+"#7'L1)'0P2S2GT9OW]H&7YUMOG[Z7_^(Q:I&[%\\ <2J< MHK$\R<6A!Q,IX":<4-@3E6ZLL/VD(^+--9UG'7OB2Z0TCW_NJ/S +^^_KO7@ MAH4ZQ++..,<4#_@QFI^0BU_2VQR1>L(Q<7KB$PW3%\$65/RH(YNOD1I(AP#= MTZLI1'XCN;"510<@MU#&IKT7L;,$"QFKWUH]-'$T"71IF5"FE&_Q%&H_<)%6R^;+H,4,!F$2(+P-:E/.BU(*')!"VHA3(U(@U/I@ MXTMYM8K87TXE'<7CNL\#AS&-?3NQ*4;'V#_! FPUYDF@>;K[0%@"8SHDEMRY M;-F8K3=0@:_PRKBPM:PJ)%,Q+^V1FQR5/G5(X.S^*#ID67J7=H_U&O. TJ2 M,ET^C7$M 70HV5&^=&<5"J:Y*\!*V<'2C]YO+NM6]SC%H/#5GTM\()"9P5P+ M$E"$-T'&P#>I3,)7TW9H/%%*B\B/.+NP(QG#]"VZ8S__#-YT]&J@XM=$C[L9 MYT^$-KXU,PK9?\3LG=!;R(/Z$ @/UUY$-O"SNQY5M1/%F/K49>)2[^=&*L&N M/+MM!X$3MBHJ='&(#RYT'/1R+RM/G&M_&_*9IR7:<0K-U44#B"?Q,9QJ#15' M#]1@EQ5I/*U$<;0*ZF)J>XN#9/RXF17$NF_)HY_,)THSP>[WXEI#Y<0+&2J8QG/L?>AVB("!.0D:-:5+VWBSFNA+J:+Q MM.!$@+R%!H5O,2>:CD9/]NFU'O=>VV\V;7M5I>;QP@^P6K*Q$76>[+YE!DR0#]=M()[FP#F;2J]=%HH M1N^ZM2FY$R+L[;H:9!SM[^?K1S'[8Y*H43I2[OL\5S'7R!D4Z'*:.R(0)=9' M0!*>XJJ@;? Q#HB24DO3N!3#:&+S5@RD1"$1A71Y^EYR$@HFY?%4&-_']Y"*P(VE.XX%SF:Z-\^+RF= M>/8)X%ME9OW>QI]IO@5Y'T]48@-,S.Z4L1UX5'/%!]A:MJ"E$59 M 9#IU>,34\P;M/UCJRF^*&.\:3CRTT)JN>:4S]DH@:>UF,^G\NZ*G[Q]BJ>C MYD8I"9[X2&BY#D+"-1SITQ(2U(BK,W6E55$DDV9K!CUH//'%&UD90WHNN#F3 M+Y?%?#[[Y:=YOI;G7\F15RNH[:D,EYBSFPLKT MC?A!Y>>_4EH]-&1G)XX<.0=YBB$E$K\0HR%WLP+9?,TZL2AH$5.7)G!:9F>1 MK?JMEI!D'*!>W"):CLE5T,1>T,VY':>O+^:FFO_=P(U]N*R\\AMW&T^B;*JS M)V66-Y&'#0[_Y$M.J7+/BQI9O@^^XHUCBFE07(KSN=O%Q8"NN!BBR*M6*GL: M2@NFQZE75U33SO4K/9%XB(:]40RSDPNP7F$[271%#+=R0(""\E(K;9AN%DM7 M!EY/8^,=\$\4"=P0ID7M8Q@%46_9HF,=;G2M:GA81;&EX695G)Q\GG=ISM)8 MG&0E*Y= RB: , CD/VQ9X#3C!)+9%0MJ%Z#/D6K< C![5U. M&#,8/W7-NNGCH=Q]2:?P3MS][0AKIMM35QLAL;)@[O..>6?K# :O)D])EP%6 MI"YEITCM2J2D=(P>*M#I$[_@1_U?)>1T&UW3R(1((;HN=WP8\S@KUL!ZNEN, M>9R&3UHA4N#Q?G6FT_IP$83UE#&F:$(WO/*PJUV*W9!L/G<2,B#$*;$*ON0,&740*7@ZZ(QR[+FT33DELE+W['!V/9O-\8DAVT]N^XBI2J0)H0C-;^ MCX^Z*E?OE(8:Y!=T8 UR,3[W#>W"%<^[-)V]5'7_B$](4EMO5OH@ZA!W87R8 MJJRW;#VF&2NOX1@3#D1+)AFIO,J*DHW'Z,M1E&F )8!X==I<7#1]'M0>K MG!0!"7U![SM?]9UX\/S;*+*A[A/(XIC>HLIK0(>*;23L81][0.1M ,O &)*7 M2E.ZK9P1\+J!%1&QFY^+_<-5RW5!()V+WT$"H -! R!KVTUG1\N>BNW@2.2M MJO***JOU2>?KI>U2.^7G0$*!+GMH&NQ#.(8(4W^00);H8ZMBCR&*6N_VH/:X M*97Z:Q[^7.PG<+G6]:T4:$,LZ1&UO0\+W,.,:TY#5@G>4."49)SJ4CZDGMK=9*AG*+)?IG_Y MJ=;:^[]7/^JN=H&XM@X^)DU"?F<$XRC#K7BAL,B9?4OTL0_% IH3HKUNR:^T MGM(/"6(T<.)UD9^8=D N!9J@UPOQH2D1PC\[KUPT\FA954&7(+9$Z=.L>,R] MU1$"_3#PB1;1!#Y8I%YGDBWY9FB\A:WPQNH&2T/CF,]TM;FZ/?/3U=]Y6JYF M\G($'I4=QM_V] "/[1@/19J%6#\'="@@@]@-KMYI.)[O'7PFU"MRC/V>&YUO MGMMX_W]SRRN9O9KBC MN\ >U/:6+"NT4IB+S$:V"KU -=A;]^)3!-V*7PCRWWNNG7:GT6%@("0\I#5U^3G?>UPP^ MPA.#LO7?93J#MD:K^;D_HWWETSE:$A#X. F^3U$R/U*&@N<)@[5+V3S(5N]1 M"Y:VXX!>PJP/CD7>WK19.8O8-MP?]0RQB-V=J17#&]T!\:#.-)SCWF^NZ27# MABW<+6FQ_LKMN&_5M^ZLPSR'\NJX/M>@"W/6G]";G2V7;#YC>YNLL&I2^091 MEE4T[*&]J/D=_WPPU]JVL>M#I<,HWH2 UZ0K4PJ6^-W\9[T)?-K$O=?4.)?W/@-AU$V4G^*+-^MY M+M'L7NQ X[0RG:_\]M@FU42[F\BD'#;M&=[F6N#>B .Q;3>.Y!H01 O_^->? M#L^OK'%Y^PVV5OYW#7=D?2+;.\5-""&[:L[,KV@(17[;+C6.=*79T/FI;>6S MWCA^[:A\I^//"US*S?W:>^$9T/;0'MAOS)$&8>8UP#&"#I$.NT?IM;RG\JZ6 ME,$:E3R#?OUCY0#F! T94P=O3 MH)X_G$?[,&"X@9].GT0G>&C]82$5*79J1 MN>OG,4R'FN)6\/:%%+^$4_@HHZ33]"J="[!S4_:_:5;\L0EW1@KE]SV[+,-K M,/O:6&O">8CBI7T_LH.A@4)]!;K(0J4+ZW*+._?.>)][:+#YM_SCAB&OC'2/ M,/PXIO$AAO063*UD:O@S7%&2/:%AF5?+P=17\U]+46/Y28C6OG^V/D2;=DWF MR 1*Q4!C(4<,KE*;VR30FM3!MLY$V':NVYK5,4;OEY4\_VWA'P<; ,"+)MJ, MDS"01$R#A&$93KT"NQZT+P? S5C[ L M*(NE[6N#EPT10@3Q<:HQ53E73V^C^WF%G4[(C)(?C,_[(+HPI#(B]882*YVM M"$XA\FF=)PC5P1ZU62+"V%9"-WW*'4D/OW2L:T5F"+SU=2:>1?\$RVAKC.;2 ML51DN^&Y/ XH(=0I)N)'#D1K* E5&Q?+H-;%IOL(M^Z M))?,%P3/S2+@(W/VU^NSZSJA2C61.U+$JM4EFL92,0,.$$G+Q867"T86!8/? MD?SI?-^S)_81??P^FK$5D!:LK[2YA&'*UE(K=7CZU@\%O:%HMT>_#?V6IE_- MT9PB$=-P0#>#=.,U!7X89<0J94J43HQU\_9L.H[[I[_D$R_QR?_!EO4[.,T" MVO,CYIBBPZT$:B77^SUO.%R3"C^_VMQCY7I^3M^H,U+A 62U\2HPO&'*/W!' M7?Z)XX7BOQLLZ.R- \V80F9D4N?0\]1;V/P-QHNQ;KB-+_U'#YZO;=K?Z'"K=-_[&]C!^.M,@_%%;&C+L/2;V5S(<'.,/V'6%P9FBF6T0ZDOVSS&UHM35 M3./:;_VS%^>_7I43:KIX$RV^DL[.?-B&8'UK?G6]:6>P@ \"$QO;UL_=FB ( M;]8)GB%VB;%]O<6LC2,*_C/MQ?^[EXL.PQ7],X,#JBQRV4=-7FW%2(;!FQUX MDB%?ZV!"3U">'Q_ Q@9KO+:>&=_U*U)(<=V333GF;'>M>W281U=^G= &WEN1 M!68?/DO%+AD6,-V +G!3UU4Z(JUE.%L, JYSZE3_7).\)#?S.UC3"%6=ZYQC MA5,/F4F]!'$^A4]'J;Q#=Q.HYF'HDZ@;P!S#;4$/UL2-PB>\MM#@1,I6*_^R M0Z0<7?=#RL+OW[XWO#Q?*MM6IL5U!ZNK59A11F=8L(&&W@ M47H!-9VK9T%@7GS\9OTI^*NNF%2W%)M K=0#*6>?=TG7:/(D.TG:BNU9T8+% MHHQVJ7#0K7#1N@@R-H:+MB9Y!U'^2%7V ?9@S^H& REF++42VJ]>0DH1-+[R M;/1KZJ7;,^Z!=BA7[F,E6-$&>VA01^#TM-!8\_4H@=) M5@U2,UW2Z^VO^_&GM+KMBJ7 CU33ZKVV"=&^Q15OC[OOGM1*LI(_T&03R15 M*Q8P1YE+QC(U"B&QE>)]E5TWS.NB*TH'K*HKZM-^_7R^'Y]<=&-O*4AVW#@, M'T<@Y6*^Q#YE*P,9I-\$QAU 5D@T3+-Y?=%%O<^D5K0AT5.P1:)/>_ST::1R M5N#^>Y)R=EZWSQP?AI!6=[^,BT:T$_=7$L>4FPB5JT]+#.3)6?9:]:$W7X:[ MONG;W@H/*4:<46M\:87_D]/F8(7]PJ-\=/1U:Q/;%%T MKPLWNI<9K>OX%%9C9>VKNK&5*'O/J;+]I>_KT),JIZ[L^]1V5'26&_US4<.3 M8/9OW)>*G=4E#]J'OBU20U3AXJ/HX21MK&A7*&)_8K!"1I]T;8ZFB#EACL=U M7\BLJO-CHYR:PBT?":[E57I7SQ6@>UD>=/[X]TSL:>O.!'>6SX-6$[E%Z'!)0A*1@? M[.,=H65I6EM3)V4UJ@YF])Z:VT@W4DN5'L_LS Q(ZA^]U)KW-"]Z5'B\&??/7V /.=E(VOF]?Q*AW^ MHQ[JO6V-^_:VN-_D"38.QS7AQC7IML HM0H&#%+'IX=C\'4:Y/'X8J95H9.W MRH.:XU0.J#AFV^^"X8OXP=1@DYN73^Q5Z:RSX0I2-G=Y'0!-P:S;3?SX[A_OA H>%*WR E5- M4Q#JA]?3^'U 3">L-SB3%UF1#+OQS;YX52W_LH*-L5QJ24I241'?_B/&#WKV M&*-#T"/$"ER4%@%0@S6OCBK3)VBV*]'4P%8(K\LB.:MXJ% [)9X"/OHUS^V- M]+Q\D&/\K5&W.W=?O4J?M1OS>".G@>XB2AJ=0VG1B,NYD8R+T,]A.%)WI[H\.^(3BBL+7VI&:5MEVGB_[]%\M]U+LSC7K6QYW?+CP#ORN C:- M7_I#TZ= FUC[V'Q=#(LP?8II7'"W%+O'H74PMLT>6=F9B ,LEE>79- M_Q1U.Q_S]//'?\1::MT4A?[R+)\L\N8:2*$V78PK'K10=6'L0')E0S&MW>E+ M5NX#K6]\".>]%X\\R9#ZQ^0\:26E[6)@:4GQU&.CA)Q,,>O+(LT"WG$)XL(F M>__IV3-B\_$_'#[-.N( 1>C2^C16PBFLFQY+PV&-3DUT1"IVY6;$(S -T.C(+QL@7G(")S/Z.A?6:F*$SQ15_M<*V'M(6L# M?D9S"L.6_U9#L'L:Q',LC -B"T, Y24C\00?2 (JL&"D[NY:;UO:9-J&(!), M,48?&5Y<9SK(:4G(7"CZY&"Z,NPK>'' M1\6?4L>B'3$2PE$ED8/.1(T)/#6P:5CIN8@04OJ2.-^R_49B66@S7[G7Q0Z1Y MV*\(D@,/"1=:L5XK#']NZ"ZW0^1J%IJD/P@8,,=K;I73N6[_R3:[G0.J@(^B MU&B/_K"/AKWQ_>@ZO')U/NT;!Y0=^N[,.PZHI/.(S!YOAO]TCX%]CN"\YZ?Y MX9Z#3D_?\,>-N L/.ILU\CQ#;.O@@UFI!%(>I')UR3Y"#'. ?<:) [I7E#E' M_5">6:_N\Q8W4^B7PL@2->P3Y M_DQ?#46D:9)@+:M/^[_0,#'YCLXC5B;C6R]7Y]>Q-=#^ITI 3U#NKV2WE^U8;:^GS> M @LD\_0:A!%[JF&N*ITV+.(N> 3B]B<#H_F!,Y#5W )X8HZARM M_?6G,%,CF0%I99:(X=#O2,J/<0X(=,8P&35)LZ0_!(JIK[/GX#U2<]"K;9\* M9N^<6V@_AF7OY_F* (83F8K31H=G"^-REQ]H;(??6$LFU!5W"3'"%2,S(?8_ M@'ZY;M]#P1?/0$K5P)VYV_K;\E%X2]9KM,$D4X+VS,H$%LEO'6QU:T]WQNA] M:]:?;OF:F> V@[X$( FK]RLL]$+^*Y)GIUUF#>9-9#_,*M@J]Z^FP$%)K48H M?UPR6=N3C>@RM%E!QZ"@@!=UFOX4L/F,TJ:M9""+PI M-5XQLR>^%SW7%4B5 M%ZKY&5*C^\?>-O8$;'V.$6R P-%]G'F MAOL3DU,(33_]T\] EV*7;!E7."!/)V,JL@U&K'[- 5&N!JI@"@,"?#L,7ZTU M;,NTZ1&!4_"ER[O%H[DDM>'F2AA4VW5YWVFLI?,#+M,B],EUG9BMJJ;]OB1U:&-M*]0M6E95W M"!@T2@Y*9>81].5GX2-C#R"D7 +5I#Z0'C1XWQ(G GA>S[Q2L7['SS'S4I64 MT]NUPHK+PH8M 4+6]CCJ)2&1;@I^9)6":539] _.#7OC=4UDKY1X;?EMV\;Y M>+4\R"U$"X04QT5J3%>&*GJRX23KA9'J'6@>E)(9'M39I;?Z9TT;8;C6G-83 M@UWFS7LX>^W$,Q-T,0O+EL(TJW/UW\GH NKDERK&A7@:N"F$K=73(_AQW(_^ M,T%/L'S2&92;[MIT,?JZW3Y!9^YSTN@!JV'+F'3\;/_Z!.]5T@. M89\7Q&5_/M^S WL'^_MM8MI&NU"[/)0I%'%\H#3PP6YL\8P;6\3]>VQ1LIMO M88;I: G[]W2+/_"\ F;\6?#F&GS'?+M;A@.JL>: 1)DIZMP@>F;?^MG_T3R$ M%2% (30!M2H(=#?>LL26PQV(UYYNKEM/!QAEWT+?:VC!=V,!14CXNJ(TN;.D[.F9P\?3MV4D=QZ[0"NKU) MN_ZKJ15&!4$CS#1Q9SD,S?]?RI3"_ [$F#*-":0;F-D>)0ZH_VLNO&!S_6 Y M![2_ #A=@AZ[0*#>1.S6KK>W1L@M54>!EL"[[ /5;* M-!+7R7% WSD@0*X(+(;QAD9+V$WQ5K#>;BS+MTK%Q@;]P=I_Z\>K%7>.7@[* M]"#ZAYXYKO6/BY?.C_#[^ \0'^RH)+E[N9VJ8L?*9)\#$ELN-(C0]JH^8L7& M!N^O2+..=G:ZLO9J=% G)U7^E./1>[>?!02#1U1(T 3"O4[\B! E<3'['! < M2/ZQ(>I%L3(S#Y5Y:I&X_]ZL0G+GE7O)J79J)]QOW2'=Y)E37M[\P/1.667S M]5*@D@"BB7V(6@2IJ'KB8R!*W3()WY1F24//'HC6T+97L*U.^V'62TDX<,VW M^7?U'I?Z" KQ']0Q"A+0BR*W$N/J5 J(YFZ,DTY$^\K)'/.925,*__/CB]7' MS=Z/(X*/38O/#Q.HE[I'0IT!1Q(\!JU)"VWM0B-CIA2^##)%*5UNE))<]?(< M5I+P@?RLGF"&8-D3@N+GID QJ]H@Z[(==PCU.O(?.W@E.YJ!_,O6H]5CDYF: M9%VFRGM^Y_M"7QP>\"XMYB?>KSK5\^?5BF_?S,JZ#NC[OC^KHTA+:D,:%VTN MLNJU$(L?^K2<;M0-M(F8^(YH*]0 MIO!T(X:?IFP7-&BG9AY6(MZFE,3O\R<_(8GW7.E1_])$R?S1=/A39B*KJQNPU?H/%&1K6TC%89P2",3#>FV+'^ MZR?W9[PG8Y<6_4J;_\B5M#V5%RQ0B'DXRC[,!0^W4$>H<\T<$"]*B&;*#;?B M7]YW M(-2F1A1*L0C3.*S$L*,.)@\,84K/>%](G7#(K9!T:^7GS>(#JSZYX'[XXB&S M+F.& -.(JD9@'O=G^"SV %>M',>AA\(.S_;]M?\ *%7W@;*OZ6[+7D[IT))OL^%_+D +;<<5. +364_HE&6,XB"R7"CTBW$X67BI<-O#X2O>EI MC@O6CDURE38^OJB/=>FVHW_.N/D=)OT^NF^V&SCY)SHEG>&(GIJ2[/>A1-U( MI&?59*L#[NXEUG_Y:59GW&D,:R8'3W02-5'$@C MT2"BT.N-[X?L;%D+VU@ZL28W*/GS1=>9\ 3+WKE]Z+OO MMBCR(K6=S3O).(529"5K,;6_)LK08 M(@%JM,7OD@@% MAG0"]2L'U#*T[@5;-NRHR1;5=\(H^2H^?CFHWXU[60.2)T_<;4\;5!V9_X8%Q\>;?RC M,K_;,(RODGJ5G@,T4HG3GBD&GM-J&G; U4=(H^..89ZV3W[W7ZN6T_:2$-ZG M.O[RZ$#1U#W?6^^OE.]#T'=Y14)0 JR\!O4P2_JSNN$Z:Q(Q 19P !T3ZNQH_ MAFFZ(R K3NM>ZO@ 8"D>65_&O<=^/4H='?V]8 2O.'I/5SFU[-?$S)MU)" ' M:^J.Z<,TBD$>M&/VSAMO$L10)E\&\R^<;E@94LB2>V+2YJ!UF'&365@?!RKM M_MO=)#2R2FYO/&7@6@SHM[#E,]NR(:FG4:XT9;OZF%6G@;P8R)F)BM1K=U-T MW13O/=&]Q;MU[DYCB/+OACV8QM-&^]&_,.6QB;OIZ5%PL09YKVQ^6GWKTL[D MBZD33V9)EF&9&K+2\<5O[ESO;!;WXU/-//[RQ/%8IO3X1R^\UHY?2;BI0JX\\^79U=BE_"/ MT0=H<*[E^\?E$. Y33C:25$+;&X0Z0_J\FP1+9<<6%E>=DM ?%!;%Y7/O=A] MT>_!/JXHC!/)[;I;4[/"5R>I+P8JV6>]1P)[Q$.@MNL/@F39=ZC/_LRS)W%0:8Y=2C]0MJ'L/7&X>=743ON97P*_2ORU0D(1*?;"1'> MDI//3*91$4=30XSXV+^(0@V\7,>/.1+$8,'@M-@DE]$Z^VFHB+/"6,J'KW\[ MD*)'^W3O/E$,'=TOW'JH(O6LU9K^69X$ICW SU!F-_7\)8JC]Z*[+^SV,E;' MXPT,J39-MQ9AJ?9\.C$?ZU3TS&5J M)TJ?3!TO9+T9$D]0#?(-'>$&V3!8<9TY\_DG^0=T@YY4Y^S -GRLMCPNF#M>=S/_(\QS1R,;SW:@)1 MFFE+8]!#@&Z*).U@,55S6G$U>H,HWN4EH+FP8]F6(8$,^")WS2_7]$'>@UYQ MNKSO@4R( ^P%N@-2NMK,5:*F!OG>.IY/WF-M^&GX47A881M;A29 ,_^(J*D? MWZ?]J^TH)1YD:]9W*C=%MU?L3(KYYJ/_2QY$)EFS+@Q5P>RCZ")6-W-5A"]XVM)9_<56;I[<4""%7]!&UV32P3&K080 M?@/3Y, O2&YS/#"T2UE_^B*ZX.]%I_" '<1NMR>6V.I_-_[=Q(UBZ!361P[( MK3B4X482:JVW-*T*OY;Q1A4[-[_E2[@0:J M7T9JK#_=<&PSM] 8U,_QY+V-51T9S=3TY2-7#>!:] FZ[,,%RU/X7B2(>0V(I"&:0J8N %[3ABHM#FIK]\=M M>E=SOU6]"-W3\_SY1+",(.;4X%](.7'9AG$5_3/[C.PY%HZMZLV6JKUO$RC^ M@E&\\OUO^7=2ZWF&WA>9PNVY)*.4UQ*>7?"3A9N/L$L6:Q]8LN6Q[.LUIW(; M6V?$O",&P"K+_/>[[55&PA*C(529 MO"WM=<]6R*@-9;AI]?Q.))AA8W4=MRQS]I@X;+!?.FWB>=7$< *['4,-@,=H M8\H ??H0$!3T^O=(=U*=\KY.GPAD=D^: BK 02E-@2:5P%(!(+1F,L_R'A* MBJ3"*"982J2]) "52XI\R$0P^E4,W?[ M]\^?]_YC9_.$]^]E?"7!0VCL("2Q08(#>AK1 MMM!G!#GPZOZO_+ 8T^2IOA@![,)\C?1\*N^V("3%;]70Z4H+LX MH-T:,HS8./,2]01[)!::\2ME]492QNBD1^RJK\JSD)6CAL:8"S-O3[>S^?UY MAN?[PXJXCGFIA*B\KH<1\Q!T\*954F;2/(=GCW4+TE8<-[TL1R@27^;ZIY;R MRV^-C1EF59S%D(J(I3QQ=="(7/84IMPOO9QBVIQ9&&G"[AN"9-I75/K+?1W\ M,QN+W%?8^NVBBM3P%P2&FL)TI0U_AXY'D7=6RMZ<]@GF$TLFCCZJCS^G\GPP MM\%2:^S1,86_B&&V* K:P_77ZN.M8R='X%NA+Y,"Z/W8>NE(O:B)(Q&]5 89 M^A0M%18 /QCFTGBOEP.J_$ H[0_!GNG(SUP6>)[R0UE##G^-6/GP\SL,],^+ M+[K?.""ONTKYIL)'?R_>'RI-W72P+.ZKJ>]N*_?6_DP>XA>7*+"P&)X,Z-"' MF"LBE9B)+D?Z"&65D"/+3HIM57,%#8L(% _%VPH76?CP6?49U&*ZRW<3"64&R4#&4:BK3V8^^48 M0.PD!_0#]^FAFN6?P9-CH8P^#NA$3H+*S@G&W?]OVL/_S]5@4'78AR5K$5C@ M%+V /RBJR>&VV_R?F>9]9XCU5DGD=4*&E.;;3=9K@HLXK;<2ROSHBG@9"-3$U@IIT M?5:)=I$,F&X/8$.?MX_6"6.4PMNI31$TI^! U1HL3>6*49GENKO>B^E:T[>] M+ET%F$8]"++XYOUQ^CD@NTZ4G4;*',%LN".<);C.9?\;+D)+68B5():!$V%X M)FK<5 BZ\W?1)?+&:?(;2$N[M4OE70*=(JLL4/6&T;M>+[YIDLD=!N4.>^?= MP@\?M=L\[\].HUB=D1WE@%YF6++#2J*N<__EPS3>P-/H^"=2'B_]<15 NY7N M-/OU[\&Y@>F5@[FTV5<8I@SW+JF:84LB4WGH#132.++W Z:1N\A4ZPAF9*$% M=7=@9=B[XY[L;VTL",O^7S>.0F"0*I/%$30A8]EG@%_AMIZ[9.P-_YBVJ%O?? M7R^JC"0T$4W<,&2#HO#T]N7#]#VHC,;?GT].Y?B7\/3KMWCA:/ZPI? M'C$-0#+-@DJKML3?.?,V^+OED4L0>%M=D2?6Y2@L]XRVI]ZSU/(;:5XE718= M>)O3<^$^Z9F^CV3!_W+V'6_H670X#WN, SILDBO9>8R6\?3=G3F9JN[[9J:; M:J)*(,IYQ,8Z'// 54Y6&[;DZ:57]AN?0HTWE&)'.Z?B;SL29[DAPZ6:'=!+&+X M:UOWKH39>.%D^*=CY)7WSSPVZ]8.>;W_M.]>Q[;?=EJ'/ICSEX+<7MXS-YJ9 MZ5^D601]LKZA14FM?:3B/3G>7_B(H-GQ=DXG7']GVT?,VMC^)#P57)'!? O% M$I:"!S&[]"A(?(?0F"7[AG([D:ZW0-AE1]'^C_1G4?\'[ZFUL3CS\?]SWM/_ M=@41#ZQ*0X%6LOZF[MFP-TV7,)/55UDJFSN$XVR9GZ[ /^^OU]O2J#5>&-[+W8:I+ZJ:WS^Y:Z2 &]?\'5OB_M-)K#/8A M M<,A; ^_(XD+47<#9IV!_7+"SB9WLMX.M)J;#-/SX@LKF$A?TZW<$O+D8 M(A(TJ&=],YF4668'\UU@FQ9:7FSKS?O46JCHBVV3X:IV$BM'<9Q5SG6(ZL0/ MJV7S6X%NP]+IFNQ'L,M<(X9WT_&B=J,(D!S16>V-PAV7L!6O' MB7JC=*O;^](UAE21^K_@8TS);? +O5"FU#(9B&5:<=](OX,+)I=)^Q/?TK;P MV34R.FS!.$!4DAG-Q2,:> [1)Y;Q9[]%5Z!%2F\F.AX=QUSOQY!&\2-# M85KAL=%=D@7$;9*P9C M-WCC=R^ZDNY2P+B&[MY16EW&I: /5XQG$;UIVGEA[4XKSX)*,#:L:LB]24EY M.U8)^ZBC^&\[I.S\SPF!Z8,^:5P1WR'_FCUMD'OG(DN. MKJ'FN4O7 *=:U0I$XAN-E.O;-.EXB1N:V)VY%R\)KXQY#'! .(3CMUI/MGW3X,P0#9;H29NSA;':4YEY*=7N M$UYP4O,]<-X9=-PG[L2D"*37;\SV#M-O].+V82L60M>WNID5U3[#5[DN5HT# M(F7MW&FM6@HGV9$XH/;?">68OUV#+0MPJA,$4)+(2@=7O*]^&.Z(Y/5>'B^Q M>@0Y(EBU: ]XY9U?W9DKA_B D\>WMC.)P M"*MN,98G[!]'GX/*:<1=!N.7]X/C0$N:5$F.* *5Z4: M&4VZ,^MUQ:W#6(9^F$1/U',ZDG?4-.4<\]SA"=B/'2SSN"T#-(II_XJE'5HO M8$8 7LXH%QUN]T%.FS#2J)TTZ&-^/A^[MPTI$*R)#&((;Q2U?&V IHFG^50 M .;3L) @\UKQU[WX;FA7[FJR)KFJN5CL4R]S7\Z8>!NQW.MF>Y* ?Z6I]TB* M+CGY7HSV->MHVZ.@1WO@KWGF4WQ(W@EU:7V1'# MD$] ^HS[9_""GS9&Z4>/G[7?OZD$1A'L*%U![,7?06<,Z/?:#T/AM3RI7 MXKG )!Y">A?*:.CT)$FKSH$]J!,%QS;6U:7SW=3/==C]ALZ$VE#!V *:R=M( M;TRJYTJZ.""]^[XH BFO:INAT3)YL-/0J(NLHID"F<_1&?JV#&7S[V8 &PZL MX1E6!J<>*58]K8BCM>DE6A&+W=0O_+3KS=S68)NM%FR@INV9MA]-AP)9I\MW M1',(;[NXHK[;_>_$8( ?%] (?X R:XU]A7PPG;HO=^7ND!4#O8"CK3-@?(UFYN\=C*F?(J:EM=?E[2K7()EN%!ACSKW!+AQ"EI"N0#O MO1GBF/_@X1?@*<*/E8*-@%\XFB:OAD4 AA$ ^:3W:X#I2^H2$RT*J[6L&-]J MZ,<<#YL#MS03Q)GX!1=YVN'RYX6+PU7A1R%>->&:OS%QV9L6I1E<9*(._M^H M>_-HJ-__?WBT*6&R[Z:RAT26BDPE)#&I[#&5+8E)PF#,E'U7A"BFDB0Q=EG' M[FTIV;<8,T.R##.6\6(6]_BSGH'HEB2O; ^DR=!3Z$ M8JA?EE@9K#!)NA1QCTD'WT>ZC9* MPN:S_-2Q2W?9>U6H7^RE>7A*,&PI3A\:?\\O5^FEND(1O:SM7SDIRW,':D^Q,A,!\9B7& M(SI7RA^1U3,*;_5K(N%YF 8S[_!+YW,NE*<"]R'N^7JS[YPR@BZ*%9JQXU$* M0.4,/$GV0!F021V]65_?KR-/R)]V]A2S,2$9#IR\VRE5)M#]W>G;^0-Q"RH" M@MH"'2^L340N->T?*&=>)*WR M64SM8+IX^ \XQ M_1_C5 0]@.JV+$QXO6H!4&?]V&$A:J'2NS?=# $MXE(R/J9PR:I<]CJ?I M%BDRBDS6' LSV!LIYP.@F3H[9GLAB0!GW0]K+#<4VE\V[,E&_Y'1V@<^%Z!E M!HCG\&K42[4M*2S\\BL9LVEMQ$B.ZQ_(;(8G0SWVZL7O%8X=N0L!Y'!OQ^)VV?,&?-?*F6];.M:SN]0DU_D-_ M+Y/PEL^1W>:PR,>5.Z,&KAQSZR MAG\C7UQ MZ*[_SS/N"UGSF] ),/E/)9:"361KU$UQ[!#)L8!C;N*,IFMX5&?G8MK,@ZK7 M/2C/UNK+DJE_+P>;J&YH+*)5:2;5=0R/MHRMD/(ZBFVRHE_73]*C2&$;B^J: M3GW+-,8YE"OKJZ&B/5,!@,S497O9U>F_,]%M]3Q\ M7'O]'[3=Q[L)Y;*?N%(N&7*,#4=V.=;&$Q7(:F2ZS0(F_15P[K'?!T;K/3 ^ M%@WX*P\BD8RKP/FUH>=:1\OV'6$16*_P+K 7D%+3UG-L290 M6Q2[06&LY+TT+7541^KJVK MS72)$Q]RRQZ/X7F_S\R YP];&X4 7!B& /\2"=J>+-RRS,@W>6K>,3N MX^5ULQ/-+M.D8MV*'<3<8%AX8M;+VS$2 MRJYI'HD_O Q,=#_6>Q(LF"HP\10,2V5D3GJB#;1D:V0X*)&ZJ > M\]!Q"F"[^LFWD]=+^)K('=#77!#7+RYX+M"<[EH/2;V'Q*A%G_(>_C)=EFJ> MHI6Z%-)7YBC_:MLT_/SGH(Z@$6A,N=FZ=MHI3T]QQ>UY\>+TBM.;B(!)48Z! M:P+_]2/B %58&[@*B6\A\*KG;S]6+; 17/ M)BV>ZV2>V9+;^I*_#N7KTX0[_2BT=G3NZ7^(WSL-),'D_[_TEOJO8P,R;GJ# M/MT"8KW8R]@U6.=T*G4?4:*QS]!7_ M$5SUW][BZ=\8A@\X<^T&S/8*J!T8 O+RC8\$J3_K,=]HFC.NW*Q?QJS&3%)_ M8/336)?1P\X'=T&16(8FZBKPM&0[N1@)L2Z-O=2UKE"1=BSY29O BNIV**X7 M^)-Q6C?-DE;-T:49["C4].Z#@E:@5V/-^M8NJ&DF@STF;&6,.L_B__?/)VQ1 MYXGX8T GO)R*B]C0;X#='O*Y-=T**ZGV=/^>EB0B("S8:]8$D 1R*(Z]Y8RX'ST3=I^_QOZ4].ZC$W MH/JXWZ S+T,Y8/# 7K%C40!#M*4'=F(GH:85P\P;=:>UDP]1>^"%-APC,MV1AM62@Z& M52-V35%.];A-W5YE7\2G[YBY,*% Z$QRI#/?(%L6I4+8 BVGU@-6U%,A%H$=7R55>Y9CU3;<_P:Z MQ.9#UGM17]';_RAC5)E>9(08RI1FL9I8'TA2;7"T&7+7FB80;CB;V>VD_N)Z M#IH!<7Y4=^9;,8=H]HOY;]QISTIJS[5ZWG&"MG(3 AJE%#]AWK*5@/'H?^9O M<[VVL&FO6Q]";WA6-^)]T(Y*-*=\H5)6'N81-)Y0Z9$,Z82+U%]R'[-_-G6: MH.*9WP;;^>[2U7DY_;Q[TV_+@T'#PK:;/X\>C.@I*6F]?^^#)4^WIHU9D!Q MEDGJ<+>K(95:2R]:3-]*K4/\P+ICF@4:13 M]QDW%^&"Q91J1\"H=A 8O4")GT,X*0CKE$W7$*+2M:.H059 MN>NXLB4 T\%+9K@D^QH4TW(?F;-_.V^Q+6:V%]#8#XR:PW4QS5;HXY@6 M#<;%YIG)('H?R<)9V8FK^8P18QZZ-=$&G;$&/"0\S*._VTJ\F?Z9??[<+BBV MT&@U]1I+2+L]U/QT(?S; \K2(*UTFZ@]\/OZ8)^WM'1.VD8R'%'FSF8B30)*NK9W&%3V^CWJV]FJ6@YE?I:Z)T!4P(8#,U<#DFFEW*WV;E8^69F(K8$PA6Y).A"_M] TK=2%'>P=D7MRZ_CL"X=_A;=5H5MDE8:BHS=7$P21YC;BZQ4XR;_5#JXE M\XP^[0\%? 6\ M#2OFJ3=2(/(YFHP3V 4];,\_X]W^_D%@RV0/!+@-!ES5B=V8,NW(D$NWPF@PPHWR[?V9*SO1H M[G5ZKTRF]"E_/ >KC&O8LA*@;@A1] 2!:@D16D)ST>9;LD7A@K__'B$=76K@ M;G=PR\K$/?:7N1"4(V'NJ-:;^C&OY=JA<1/R7E.& YY4RBYH.9'#?\99=1BW MOKB'CRNQ<0Z;^6V(@Q?[NG4L5%8W5:.1=KN@HC'_A_TEEI)'3*FZAC.<5V] M.5$Q3:N PFIG7XRLWM!,504\\L)49'4.\>I61OI3!X>FLT-=O@96+Q8WN$B[ M(#'HXSY $<$4=F0?7B*N)A"J]=H;H,355G#\CDA#QP>W0-+@?60UW?;AJ*A- MGZQ"+1*AGLG3D>!T6P'TV!:[=Y6 !E.9\)+DECYQP+%-_"WONYQW.S[K9(W\@1-_3)_81DF/>[!Y*^H!6QKFTSU M75#9CQDH2^82)*]R+9_) 2KDT4[$>#+[B 4MEYR\/(S1P29L0/E:GC683)P9 M&#/6H=2+Z9F]O(3TSLNQ1A UHRAPZ]%Y2'RC?CY3!,SF::?!V4?@9)@(_"&' MH!CR(T4GYCL-10=T)-1PAL<7Q0KX_Y[V.>F6^>R[7,UAZM6N^6M-U_N$#O_# MK<)0!'9!])!R8) *)NZ@V)E8=\%E,SD3ECA@Q+B,.LAZOU%8%#BCU+%Z&#G=T7U? MA#(?86#N5="..'$@(K#J58LF:$80? @O@G=#Q.Z"9*$<7RK0N%?GI&H7).I# MRIDD6;>W0WS.9>E"RC'E MGA4BV-TN9.W%?M7]Z]^$U*T#S**NI5EIE(7@9$ M.]4M"?X2?)8C7E\Y3[N$4N+(:!C+NB=4ED'E,ZRA0:6"4E-_/M)P#*']?ZF/X M0GL8$NR!1BY6"6?%0.Q!*.^F8TB#7(>A>.60'$,_2G1=^Q[L\1BCS.A,BA*< MB!P+> \^"R@PQ%!76-E0[VVV'%**#$[8Q$74XEN]ZL0-9$A]8K\72Y%P.T>& MBMBR19!:ZK;8L2!\G5K/DI\RT6+4P-\3*W=/Q@PD W/7ETB*-4<-AG>!J?"\(<]944 O2 _FI0M#1'+M-<9P7U%CK9!QU@L="*I2:<1'3!P<;Y9&$SJI7GI+# M/QH:7^ABI3,&EH1^YLU$=4NYI3AVR5_Z6=I4W/NUEXOG6A\ 85BC#K%R_3'' M #\B.,G1:ABEH%[AK-*_JOVV[NB4K/WPM'BQ]PHISD[>+?&MRY=[W^5!W;#Y M/QD,;68HZQ-T)@U?TIF <<%/*!E333NA4?"C&V!AE'X5[0Z?[EO<2<#GJ-22 M_G.1N,++2*%>GMY"N>>'R/+H?X7ZLVKJ/1G&Z'Z._#=RL\<@95K,XZQ/]9"/ M#W-)!XLS0^E%JFW!#W3ZQG#+L[RM#_4$50Y^TG>-"<*5?+L$";#MP5/M$).X M*QR9"D6WHD\"[2$D_40EZY'314Q]XH];HY8AU8/%J^*Y\&W5WK !KHOCEOM9 M;Q2?DAH_F)K=-).*LI&PN?W2M(CWZZ+5T#&3PW)%(#3'?C3+XCT@8^8MIH!C]>QC]8P#-&_"&7<4=X&*D$T_5:V9CE M(*Z"+U71@XO3//,_E3RZ?5F<)TGC3WGB;.>J? HO S GK3)%DXE*E(.T MLZ0A M78"QPCV1EG<%D])Y4T#O4,!5O8&>AY:1=^MG.<:*@O0HB;AL3JG?<\ M?=K]55C8*Q.N.0S'X4WDTI, #M(X5 'TT;]0YQ,VDX\QC7]M0*4610V/#Z\X MTU?T(X96077NKTO]>/X\UK7=NIO@ZS2ZO LJ1B;3O5GX7= #[#[4<5IZW5=/ MJ"S&@_*(3)H-3F_P0]?F325E>GYQ]!K<'C#TF:W)LLLB1_F_O2]_*G(>.C,$ MET3YT_J80D\[9_!MA/$KW3W$QUI>/W*9EVIIB7EKR"12J,.,DYU9WN'Z?P0O MKGU(,7%]J00ZA/O*5D#Q 1(,4?A?9PE6?*.H0S,MM[/V/-6C]?QFM@W#.KGU M@K:\A>\%A=]KH?'72DWL)T8(W5'VQD7?N?[$@V00R947S>E-K+R,&5B4SA$R M@*#B;"J'#!4?V:2D.07"+V7H&D)L;Z\;@M(U/9O_M MGDY;>NJ9X7PW0T!_TM"O?S65M>,03M?_P] ZW\Z0,]-#O]ST1BC M :D@M-ZF(NB)'&ST@CL]1YH6E9=_Z7N3IK'?R1.R[5=>+1MC;FX"1S@H:!*X MCA;CZ(TQ$_:UV7O. <";EXQZVTK+T$)S;J]F4N80@ @*)GU_FZJ]I%&NBLK: M!6DG_X7F=KA^\955W3>=YEF@H7<$\WJ6;=IYQ\H8_0#C_._U++$=P%)A&$!1 MHQ,VN=3^$0.>; R?>2OU,FL^ >?=%7FX^:'W:'(%+)EXX-2LF%MW%($O"A?_ MK< J_C7V:M!XL7?Z+/((V7?8^L+-*7R7O_?&=4J#H$$A1\+?L+79(UBA(D,A M%!_U\4Y5@6]TSN4UQ['6EY(AL; >8:^<_)0G7R5B;C,*.7:._*_T$1%6V,;A M>MC3$N1;DL)4U12L/5!W%Z3^Y?[Z9?=$]F?#]WA":G;;/H'0$+H5ZR7Z(+L# MROL!<*+JM9BY(-8:\PI@T?5#\_ME_=N^'YQ,?7[F*[_('5\G[@Y"$O;H+L@C MFV=QE:T&Q__:AMWT]Q7T M-%8(T1M0#6"RR4!=.UBBU,#(I(A':*=QGTJ-[M#=@26KZ6[H5 ,^LT%]8.G" MSU?$*<5YY]%-\Q IJ7,.7G4]->GG/B2:V$^]>?X5U*7T IX%J5YEBO38T$8G MT6!T]TY>!_9C]J]%M$;RLT"]U@_F/HF\INS@)Y3)>XQI3<933+,)6ID].E&1 M(SF8,,']8N:MKC,D"I&SQ#V7OI#!\ZA+85U;A56Y,_)EB9CVS56"C]_ MZ^VUCY5_EQ(R8&6,N8S]^<(R3D7QU?THW< GIA&1F\B;^E]?GH31\9Q_$(1^C,@^]^!J'2./6BQ$+J0,1GULFW MF%>$M+G-\L<_HW@RVFU\PS93S= >R_G+X]1::!@>5 ^A%CVXDWJ5RJILF)Y. M]"V1>,L^J!+ ]*K^&+<+TO-%9HW]MKYA;!MD:6FQ71T(E+-T6NX_G'GRFCID M_>'PE[QQ8WOT8=7U539/ 6T_6Q"2N./QO&A^"AS][,G 9S2EO7F:L,UW'_?K MRB4))9"_(OXD&PHPF;> 41(&HC9)&O*/S>F/[5L1J;H*/3S,383_W 5=>[>T M:"!GJA&_52HBPB3"IC';9U^LO4/$T>T?/RR:UVBYP XXMZ/\$1_7U_V?$^%3 MCJKZ129K,H8=HBF>;0F7=L7@0'L.ZH]_8_ M?NM06S/D=A<3;"0)Z3CWBZVSXI](G6_197,!F ^ [*AGLNF ]_+0%V+]]^&S M !F:^'AT!]$J84N'\-_78E<4M&@,&RNR?9996QJMK-O[KR>OM6MD.7#L@C-Q M9.^,*PA,T6. 42!6864R/Y) DDW\LI"C177JZ9O!Q\@*#[L.^O\X\MO[Y65_ M@0-MB]?K!;FC+CVA53[E )-F/4-18+4CBYM#X3P)\81CZ+-=1 MC'7Y!DHEC"6Y.& M8?4!3,E4. MX1#T'H'_T06/5H(D:C'ROEEH2BJBJSOXC$6 M/!DN)WCD/"[@XW,)/V]$$$(A>Z[67/C++;M/E[H737A>(H\G:<(UD4)L#HF& MS8!C-[''T!UP\49Y%'\YC6]I>DE6% C\9M?SP?P9TX#FF5693.J?J"[R*.]O@7H@ "7X,H-Q@1E U-L70))&%&F#JT)W$N9:RX_<@P#E M2JWX2#@O6QRE2>-0*P+_#VH2W;'O(#(?1NL=6*Q:-WN4'MV;/N>6]-"X3.WH MH_ZW;O&S MY-,H[H9L)^IN9,7WS65AM8$#G:GG,2*)I9> :+,32H2W,=7=GX M0E$,T_>Z.NC]T1RCKIB9FS0P==3\1"CNQ*'&YQ^?&SKO,3)V^RBT!+&ON5&K_!ZLPHK'N,#","709=9G="^A M?#@JUYOH?7)M;?&GNNU-KX*(##VP[VG7>T=D71-?C-VS&8UHY$(B6K$R];<9 M5Q>#?]!Q)*B )SW+Z5W&G$&#T/47@4>EC*WW>',*R4:^ONS"H0(I2[#VXEP2:2;MRQ)RG'LJFV GU'0 >K= MR\+:+_P9;!6S3&L#.AT4V(<-%1RF>':2&3Q_/1;"YM_$VDM?2IKU^_)EO\-UU>, MV0>&9AKSU$]!6Z(1HQ^A< M=4T=E9ZO.UTW='>OAO^D/OXGWKKP#QQ0$VL:-[R(:;[(/O[P0FA&]I>_#L% M^ VNI]WT&XJI#U=^@+)!TLS-68\Q>+&;2$$1Q7^QD@7^3IT\;R\F?<_W5D!\ M5D3=TZ$M*;0Y!^S);8]_C%.ER;$._V_?4=6H)4>(!DVJ-W.963T(H->MARM5 MTZH'-Z8,QS_G_+$Y=^?J37/!$)Z]?J)A]S#-O$Q-JBU#GXRG1.>-+Z$UG#(D M81'BWT8NG-T$0ZUKOLN^ZXA^54]QV]3ZEBOQUF;V8X5CUS)^9ALBTW'7]Q75 MCZWD8I[7[ MP#*_"$M=P_:U.I7EF)!8&?2?7S;76>^HIB^8,M31%@?,:OIEPV8G0>H,J>U6KOU.CV/#^4T:Y4YN2F5/$ /Z-: MC:-JQ+'/P"0L[3]CG&Y_.,JX8.ZZ8R(P[1?JRH*KV>0T,-S14[N@PW@7+"^" M)M*]V*A4%U'UBAAB]CS+Y[V9RGQ7-+3#Q/+PS39I]!7T *1BJYTPD=M9AEPG M=<8X$$>?+DP\EC"W,#SI-]5>9%QF]YYN,]+5@% 7#>8-6ILCAEW$!R[[_P1N,6 M9X<%4:?8PT &&9HP6C7. 0SW!Y:S.P\Y1J_+JZX4[ NG:#2@!."E>.HU>"24 M6H1Y,"5E5UNUMFI@_^7NDA@H^:W+F2C94-Z;N_&\3^:=-\M>')Q51=>]JXQGG=4M0E=C?@ M121$C0R2+%RL0WHB;W=%39WAHFN<>K4*J41)P=NPU^XN,8P23[R(WWJR,8 A M81MW06NVX.],;**O\Z3.'9M?<8QI'+7$RE@$T*01_],.A\[E###3 !$+J5B- MW.@Z3O#.G^: G:D4+1'USC48Q(.I ./NL3B##6<'6?.)YL- MSLH-"L$XZ $J!P\A)ET%HI-*SMG@1'3.!\SEKU8PLVO0'J4O[QO6O1W(']A" MQ\,[1@Q_<=2;)09]\M]]-_MOC^B;)67#CY4&-E7OY$S_$8TC2=BJGCQSXG72 M3)BQQ1V4&0G!!^A=K:'IQ3,ON^1Y5OEN9P1'Y06\O+P/$S3[5,2T1MM'>R+0 M=!W"L&,>P[/>8CSA4DQ>?)RQK"1-YD=>KOE67N6TPS0\8N=0[?ZZ.VJ2]22M"&U1K>Z"-[( M#-%\+#QBB=H[>6B-V9'''[OP=Q/^@AU'M0R5523>570)Z7YRET!.KH,R,Z$O M.<(R#[GS_W8=+/(76RZV7$2KHS<"V=[4W!F/\+FAS2-/MC(T7E<.SOSDW1*< MBU8GY(5EH.Y5'^-8 [5NI ;9BIM7=WD&.W"NQ*4J@ MT#VW?Q0WO*]<&:AD9K"/#'/$LQ208^P'O'4*D20:)'E5O>H16Z.NFNOC =0O MAQ-]K\ /_!IV2CN&X9]U?O@94W\F^Y$@ H]&1D1%;VJ/9E2GJOE>EDPHK]/D MNB2=XI4)S-'FB8CE^1E5; P'_-1;\;_-;UYKR_^3M7A7\$249F^2[Z]G$O+/ MCT!>8:O!3&$8"4L)_V9&9+B_O4RUJ&=\,]#G)>@T<\]E+43OC*Z(K2C=L[R[ M"[J!]">BW=K]$@W4+B:)\@]\&HM9I%_]W%H[_R M\"91?*]W']1JM*],!G.X$_PJ:NQ_5'[D"FF5E1DV M@).<]%LP0GIIH?#:>XBK/VHBU3W#"JYR4&IE<+GZ_'!4W8$]A$8M9 MBJ64$MV_5ZVK&^@JCFJ<^TDX@7E*B&QMAE>( M,',W(G]>K/*.Z#FYD<^MMZ3GAM'.Q3"0[)J=<[.-G5&FSH;\T&/QG2D#$7),)TF$NJ)@(/$TM,]U(]50M M7T]F\]C3N-E"T GWU2O56']\M/9?M6/[U[8C)#Y!G08HT!7;ON%2&G?[:".4 M-EU.SC8U#"C]"@LZKJ1_(^4L98>73/T6O O2 @K/91SS5=30#+$N4-&@5J_@ M7C]N-)W)3%(A^PZK[H*TWVX_8W+\$0Y$_D^-#7^#ZB:&#@,_O7BGJN\C#Y/.BF,+ZG5 )Y0N__(I0DU!86\9YM8' MW% QU[R+EE?G\IG\^-N%.]5_":T^9]KG*VUV0;71GU/>,K9%F%E0XYF[?&DW M7#.V;/_L@F"R90I@K@">'* #@\5SQ2"6[%>LT\Z(U<[ M@GDGYJ/]556+I!=L)1_#/==/.W@TVB9HC"L>E#RS/1FI_QK[K7"=FYZY"THK MQGA &'HRB%V0R:,-KIT0J;,GRS\/7%(P^PG.4T>',)U819B93U:89B\,<8K MVRC'U*FB?JZC\I,[LD1S0V=ZPG94O.W&U495Z%6AUQ]&\(N>FRV/,WJ2]WR- M.@&EK=5 MIM[^Z?2"U*68W%-FCQO-6E*X-G=!% 5:LA4+:W@0R"7;9%);[6CQ@(MQS5#> M+VW5M]=\?.2B%-/HE4/])B!K>68[OO;;$_#>Q=PVJ[AH%X30&!MM@E?.Y3_' MMM"0\]=3=M0/6=QPULDJ:BL]>/8PF?]:*FQ'C]>LDM)5=:N.4-[UBA::5F"7=79!AP;8/SB_CRZ/TR0G;PRI?1[82#0U M'7ZF&C)ION0U]0#IU.@O:'IJY: ]W(?KH-F)Y]P4!1&:!U-$B(YC?<*X$B:, MZ$[EP&6:X B4C^D S'T"(!V&TD,5JD'#1:?%R_L0A@=*KUO;6]IGI!U7X0[0 M:T\&E T<<$QA<@=GX?LDT:.^J$-U_09R'^%,K9 &B*4ON;!N*+-8NJ_ 6/ZI M\?YO9]2_'3HRZWO>_JV4"X@1V"ZK0IT/0^F'D%;%E@(F?#+S'2NV1K=2#Y/" M="34>I'[<*.S>*:8-GK*!D(UQT78PL714,5PDB=;#1EH"KS* [R,(M5UEC*& MQMIU*;-%7\4?9*IW$K91'8\?-'BP>1",FYS%-=T%W:O#CY=?!CQI^KN@ MR$S:JC$5'F-K3[VPL#41/7E:9D3A>U)@V(AH+"]ORWB>T_2#+FSZ<\->UC=# M=90U(,(P0.:21ILAXPPKH(!4)-BNV,_D^K18.G[7B]_MZL,!3X$6;Q-/\#]M M,?]8NQ^7[6RN[2@G00Y[.NR"8NHU=6._P#U+[L(?C@I]*K.[02N\6&?@6EBF MJ6QO=LM6+HZYP:IAJV.:7?;BQ+!4R[YD2 4A"?H(%F&H-FIPMO#R%^#48A\Q MM$W6Y)7V+\<&_&O$/B-MQ%D#;Y7Z?Y+Y>^&:#&S':OPNJ%HC!BW,[J-CRI-> M>$NBC+X/S@%U-*UKZA"V )\2P\#IKE.KM[Z:B3U<.:E+S7?]S;NRYUR;%WO+ M+GO+TQP->F/L[\=\\3P,>>9SW'5C]L6B,6J0<8BS@B8*K&I#;90?<#Z(8>@E MNZ\.4" QX.#ISW5%DTYWX3UJ3VM>YA4#'T FFE6>X=P_;<5Q2GNW>VP"0:!1 M!=-\O5&;W>)03>'ZB'*F>D2@('D MFD7)*"V5T/9=>5$;6E-*NP:Y?2-IU6B MUSXF)'[[)LZ:%F,?\20Y&35CJL68PM$=%TRC3^O$-RB1\M+FBE]YL*MVKE74 M1=L)A:^?OYD;WL.OO'^C.(ZYR'JQ"_(!)\*I-Z$+#/,2.M](7?J%@),?D M8W\'4<^ LTK1%?^ HQY__GYU2/UQKG+&R"[(0ZWI[MV>)Z?E8B4,VQ<[J 41ZF^:J!"D?%?R<3<4G<\2BK#X\<*IR/#Z'T%9)2JD8\53"G M'!-QS\S;NB7E'];P_9%.8,G!L_&5-R$T0?CRM[%YMC ^H687]/PB*#2388L> MAG)C7, O=JH[]VH$_VBOBL^K.&/DE3_Q-G[J^IJGJ&J(JIUM9K%B6IK H?/G M'WR5B.:>@4UVV9()D1AW_(3YC',-%=<./U81WV!$7'88*7(+]2YBI=F8%PI< M_%1<"C>2^I;,U5TFV&]^>G1RS98I5NBQGT_);;FD[RU%7*2'$%WD_ M!%K?S%8W!CT@?\6G2I9MW'L2_(O[%[0"PA3!$@G-4&&F0P65T$PX!G2V[H) MZMJ3V$1#N?YB"ME) "'V0\"A5>Y08]91Q$9L_PTO:=>#'JF:R9_5T?+(0^O$ M7HS8!QHZQT#C=(Q.Y.ALS9U*T4,0@[N94EPN:XVAG2 -1;P^>Z]=AP'&"W%4 MCY)'Q<[ 6J\96']BC] F+(A]0A:X\8E)I,/BG[:%G3=# T$V?L*/T/U'*N.( M[_32K7E6# LQ,YSMA -RK9@2DSQRB"_U-MV/JIN$ET4Y%727."Q&6PX20RQX M;%TJ'YQIEV$!2OM^3S9-IJQ9O(? V#\)XCYL*%-A$'VF^ODFF'_,ZX?ZSW"W MPNQJOX7/)J+53]ON2 7D'$N-<9Q/=+,.+980J\9! "Z&/_L'O (71Z8JM8)% M%U6^32%MP$(+%VQC#/1"/_5]?7@;FB%:\##C99N/NCVU[I=,Y" 2KJD72!!% MGS2FOB5VE-)D,8>7LCA"$170S]2[3R]<^G9,UTAT;OKWO(3T_DLR(D_V +TG M[#FA'!X-):H \[3;IM2I#[=^%;'^65_1'#+B^6.67*8J2=6@( 5 L6[(_;3 M KR\,]P'.K=^Z^IP/^$;S9)BVIS<;:[U8,]"JT4V^%> M/LO0[,E[>)N*%6I4*QRS*X-L>WJY9N;,"G3CI_YI57>F$IA"8E>!R&)')(/^ M%Q@F01)J9P6#?GD&?\+>_Z7FN@OZ? %U0$FB^?2U>X=NV@YMW.3NW>N%2A@C MM$(AF'L(8908$#C3(R6% X\ENC1/^&0\>-G)-_7>P^YC(LA:R\0M @1B;6(N M;++NV:[OJ; _*Q5#3(%Z8P21B*N#AGU$O"">O@N*VJB;OT%[!IS+^8/\TDG="_FZV=6NUS5KGX5<]V3Q>NR"S%#C) MH_>9E3$:B;'ZG^\N;;#A!F(D0DS.J1(J]#E3+^2;EV1>]^3"A'NVST"?K^JS M.\8'4G=!2Y]34\M^9_X4GIG7S#"!(N"3].D,%[_=#= MND)U6?X^4'^J_0-^9/!K?8/DQ!3^B+QT<9-UWP#')>Z"@!.$B$80QX*A_%E% MSY;4,1T+561S:I>J3E04R_K38K7>T:5>7VQ=?>1+=-SHW_/@(]XQG1K7,&OP MN2TZ](V!&:V*N>W!#^NVSB 5[(+6, #83*+Q&!43B88 #SJ;G;FIE/17GSS3 M>Q#YGK7^9:T'ZZ^?$1"XQ&.81B9482A+U&3Z>6J_18#_,/-V(%>H4@L]E4LM M.Z)]9!#0'&F$*:>HY25.' M93Z_PP2NG&",'\]#.R+KVMG*M-58A($+V0F]>F?8_TCO:/76H(1"9E^ RS9_ M$XA['[Z8J4?U$LI1=I?H=3+033HS82UFOID P<06?+K'/[X)F"YBV@;&CZ'Y,16=[WT1JYP"P"R+UQ60M6M4\U@:> MIM>BKLYW1QEDYWXVZ]'5:LOQ>LX!W%7-,]0:M*CX8VUAE69[DU-=&O+)Y'H? M/;$WI/S8]CM^!7I!URTI>-V6..7BU#?_-;I^+P\WC)]YBF$83L8E5J?__CUU M^:/GVJM?)HVHF> P5XYX-GIMG*K78!\II^:S1<26X3.)@J3)GKJA#0(E?CE! M,Z3J[&GBV#=O24R3ZI0JDT63.L?^37[LHZ+?F=T")49_S]JCLQ!XWYJ2-?JBLSOE6P?%#VQL*VVP/HX_]IVKVPE9-> M,S[J0F<'+'9'H]7IV)FWU@UVG])L#6\8_4FYO?Q% L_SM^6^K_BRM8'.X75+ M;Q,5G\D \S_CSQ9^5AI;\E#J-&Q".00A+3C4?3 MRB/2#@0C4H.V#D, MOO^GF1?_)T.50Z7BJ*,=% \VOPIPD?$ &4*_#V1\8:I1H2W>IBW3'3Q^ZK1B[ UJN+QOB7Z74Y,['O;E/;@/*H"T)0T3F-(N[]E#Z000 M$\F!2T50]Q$J7V>B::0/NB-K<.GI=$0'X6S7VM2=OO(>WJ=VRAIW,UI6QT=) M\ X,< I!J=9(;CR*9+1B^#$/,9%9>A%,!7*V44NU@.//D1TYNZE2WOW-X7*O MSZK=9];O3[]$R->^R3W;N2Q&ADV.TBWW>IL!N>PC1HQ+>[[=4-D+K4,UC?2G M<#?GG*?Z1S;T1:&,\V]DJ'N?QZ>X'BM3F[RA+^E^]5)I1>]]Z:1R!A@]21"! MSHQ!>-C= NCN:?E^PU,H_5"-.Y54]VH_UVI)DOT27T#/OE:#9*FW 6HGLQ^\ MKGU]V.P6QNWA>W W#%#62]H%/5Z=;&W'E)EVX,(Y?N;&:OR$33*508_MKSN%1#D&UJQY4_J-CN>LA&"T;L455JSBG%A5AK(H7E:E@0<- M3'^RUW9B;R;U0<6 8;/::;00TXC:]_RTOV,/HF(AH,C?@^]G2GF?EQ_?ZKL; MB>Q8Q2OE6FV!H2QC$!K*]&&]P,Q\=&'S+0/WJ4H=L@*CZ..HVX ?#6Q&4T5: M;8K[Z/A]G'@T:(ZXY[;.8^'']^YE@7' T;DWOQK;IQ8P5.NZ7="$+3T_FGX= M")^!COF1WODA(1PFO-JF(0CX5\1XX >8T =KW"&Y!W ^&8B:3&^Y'-L[/*YK MXU7@00?E_60(P)K,$NR>;,TZE/;>\K1$ MXZ27OL2(L957F7S R0>)::>X$.GU>O2% ;R7=R!Q==F-%"I&MP0B:>"9^4@E MNUW00WCX!6:MC+%)RU;HU>P MUM1_KH/HK6[1]?M76+/$;"QT!FLHP\IK%&8/XJL1;5NL;*8_<;M1 7@'1!,/ MY14C;=S"'71K0X=\J9?7[/XYJ2I,TKU_'.3#F[M1%0=BQK/>[X)<^#3HE0"> M@PZ;6*\P#SCT#X@?R]CHV6L&4A#X:S81GGV$(&/+<5\Q,JI^*+!5F8> '+S@*UFAXOM Y=J M9RHR'9:N:]4<$9LX:57Y)G+]9*)]FOV;)WL1"P<8IL&:@TLXEO 'X87L82"/<8TS@^L< M@I4LRP] R1I'D(XSUZ+^E RF$D<,F[[(KU,7=]9?GN_H#-GZF'EY+1_=@R(Z8#M?B-.TVO53?C3H1)9M!&QU'Z M6 /]J_PNB-[\?*YP13)I96#T9D5Z"WOB_/LZ3@J$?0,?./;D+P#^ 3/4Z FX?G<>K(ITYKJG^/:_3@'_=)T16*$'?$EJ&=3X+J?#?S MK$!T823NE(Y(GI@[YN.VLUO$3ZU%NV6UFH*AN-?P5"?4R(]GP1Q0:Y?]?]]6 MB6Q"F4)8]A%;6CF=3A-&GQC7BVJ4'?^]/(QR]/>!Y=QA_K+_T)FM\8#PU/"; M7X1/PFDQ@<3B JMD;2QLR>U/4&:'7[KK>13M^\[7;.45PFPZI3'6J3'Z%;M[ M%U1FVJDQJ41Z!CEJ> AI8G&%4M7X :-[J\_B^3N)%85F@??S^],?G/GZXP6\ M#DN%:0 *6TV$,;&6PM#[Z=45J81L/%W]__B1+?^6?^UY-#9L?WF2ZA MSK;P1R)-COG["@68J2[N&/L0/GMX CI-,H7\EN CPZOV MJOZ2<)3((L,82:>CS0&#*X-,/80NB@3NT>D!;Y8%[E]1HB;,O9W_RAZGDIO? MZ<*Z,CU*;^/J/5?%@WH^?<)3Q3?JRN'S8K%HW0=^Q:CR$ZGYT1/6NMG&$Q== M.&+UP@S179PY6B1L!?_%O?[]_]EKRA9&O4ULGV_?!<6SQ0''>^)F)+Z D;9: M?AJ$]'? MTTTAFS_K^4_]&#%J1=:WT)\M=.%H#OWP\_80HQ9[?1*_8O/<2&WA+14.==M* MW3;615=[TD6#K2,DG;,?ETQ.7BF]S,-[ZN1S$=,2$$]6G"ISWKMK"KMPZ_JI MGGNX'L+D((F;J:8Q$=^6<:RO<=(L4[ON_CO*,;XR,(/Q!]N!-S<((4UJ<"$A M=K3&O&2Y:X-*]:^%$F+('IWD!+0.L%[X**-VNL#OVZ)?IH_/BFQ(+-@V\$$O M1M "H\62+\>YI,V4?;GXZ+JUPL+!'JEM/:7U6"K*/VZN=: 55_$;VV.\S3X8 MK/P1_PK\XS\.XVV]2A"WK1&NR+0%BGF.07+_6COYT3^F@2)V(Z>V$+]Q>?NW6PON]<#B8V>:6$O:PQ MDNN 9SS5V 7M>^TPQD ?[XTN*)__1B^[]Q M<'=R@)\#>.P1;%*(;H]UIMJ\HB=+ > ?PP8&I::9B.,3AL.N^JDG3]:^Z$H1 MEO;18>Z"7EYN%F'=LR6"F6)"=.ZW=#O6!RP9]EP;KMJ$/^8S6U-M)]<6[//Y MZ99H_9.O\UH=Y\1/OW]PBO/!A+6W>4F?ZO-VH/W,Y(4^KG/C5VX1>^]6!*:) M,E;/H=@ZNR!$H&EKA94Q.@!SZU]G"B#!)P>]D$)-:&T 2V)!FR#\3(W0(B^' MHJ9PRT'MI8!TS]F+:;8YF?(;G/_DTF$8_8_TW9-(#;J/)*938R*]N[/-V="B M6M(G>NW'_?=0ZXLCI#D,OELNM*G]:MJ2VWG#LWI%/68.JD$7,[;QSD->C[4H[IO4Y\7E3J=NM[","E$0_#<_*RX.RN6VAG)U)O!\H\C39MW^'(R\CRK MNA#Y"Q.AM?\Z2O@2\_[@S0N@4RR4%0.]US^H7H=J2\$?W@5Y./8X>;3WU,H8 M.8JG]UWSB;3]DN/+FK8"3_^^?)TU'W8.+)7U@)PQ)URS"(V#N>*SGC(TG1K- M=#?9^VF.[=L/[JM-QJBNW4H@2&F-.X M2:.QLFLSQVM+MJB?KBTG6X02O(74[-;OTN-J[>E@27!I+6V]F:H\65 M%V_??/V@816B^^T%:+V+*SPP=DA=!?$R8RB+)Q6X\_QJENA*\?_U]5"\$- M$8 3^2TXP*01!*22VN>JQIE6N/B00+E5APG%X>.[H%%[#PB5AUF&FX:.,8BV M3!7H>#A'/'CGJM9\M%?!3:,TLI1/GNRS7="VJ"FN%87Z:9C;JB::?_(@' M[J]"F6]?LI;^;J6&AB2<<$IT.S9"5&SH^2&[>KG+]<6+'.YZ#B]%XW<(E&*"JU :FP&*FI0$O M;T.7 >WJAAIK@Z#RQE_@[]=>[)BMPA5&J? D^U$Z/D9GH7U:6T[2?/BT)V9V MP&L6K=\^AOLV?SMNXHCI)B;^OK&P+7F^]]]+*OB?D@SPZ"9XN13*#WC3J$XS M>0=OE95)89R T@/.(+E/#"'EH/_TMC+B56[:<80]5 M+JR>3?HFRE\%%9$4SFA0XFPN2W1^$$ZU3!YO:#S&/ /]O]K[[J"FPG;/*$VZ M2*]!NE05J0)!$1 0(B $18B(]!*1#B%1>D=!0$%!14%JE-X#A"(@(M)!" DH MBI0$*0<2PH9[=W;FSMZ[L^7N?#L[WQ_/3#(#)^><]WU_Y2W/PX.T+ME#29*O MF*E."W+[N$THM*6@*US6'Z961@D;@CB.&:.+J!HX0$+PTR^W9\;K-FF8"6BX MV5[_'-:Y;SV,@U\,R\JAK_*FG;;Q8QS6713=PTK;L#S M2PJ>B.*H=MWQ"?LKUU!\5B3RN^W.=LHZ=LB71BO9W4AH]8E;1$9KOY^VCRNRUW\WI_8CA[Q7/G=. M:0Q];WAJ8[%A[1U94RT>PD!5F'Q0-3FNX?CB74XNJ_;?*MG.$]K:U]F;&!4_ M$MMB:*R=]#LK (8IX3X?PVIL!"6$@$"?@ 9K\C42_\Y6,/H_?YF\\3V5A*J^"+ M^#564M&.-XGC$,2#4@'R] T&]"IKV>,;VW*%3^(D J4+/W$Y'.W(@=3CJ7S2 M1.Q:4E5[EGK_:T!S(FH&$5_Y\]/CF,VA!S@)WX*8]1)CX4&MK>$$9T'WVS>U M^SC!KK$QM64:)7G)%)N-$81\-7K9([G]G$LCJH)\,PV6V'=C_/+^GDY0K."5 MW*=V63Y3=%[% TKV6+(MG5W0[DZ7_YB11OT3;,B*\CDJ+%1, M/$81SSEBC/8EX3GN?9?/519P@N;H.V]FT;P,,"1'F9P$4B@OV3ZT9R^_]Z>= MSKL1/R&U'\F_L((M?BM\UL91Q_[^1T6^68IIO6@V-"$$-=;.#"!4&E[Z11)/ MN(U)]X;>PCU?!N^N:&'F]JET/QLMA%0\!,6F+#8DT53F'?UC<+IL,XX7N01^ MKI&$P-9\YV,.04Y*VW+8=+W(+P9M/6-TM%Z7R(-2;7<+:1:?T%X'X/.(]_># MKP7EMB6^GZ&#O?[X(2@K,(X/)DW>Z/M#:EG )E&1?L7KZV4K6DZVQZ)T7]L7^K\"W;S#<+,0)^7EB70$?Z MF_A:6 K248QVC[M5$Y@LL,ETR+EK)I_II43M^DS>KKD] M4*_9T&?_('\[RX^F3#W>YD54&JAHR/*CSAU-FO/^N\SV/X[,+U\VKK MH:9^"*H=&O[0(7;,V8W"B1HXB_I"8]3=2%9Q10CX!"AY0W%1Z:KEOB6ST4OW M'=,OEV*",>MP9J3V(>C&>N'(-Z1X2\C%-6CW'7UI@?/ M$W:V -8(?__LNW.YZ:#M]1+ MX1<,!,= [>-4!C?!;,Z?[V\_ESU?RB2)$B=>9WW0K5LZ"[\_ON% 9 MR<8Z%+9Q$#1=,&'1K3/)-59JJX)1M"D59-7>3J$6NMA 2^JSQGLHW+Y MQD0K/)1Y30TG4 ,"]&4;70KEE'>E X.NWS?''8*8I Y>T;1H0_B:)9HN(+OP M:\,C<\'16_=[XV//)XU=W\.U#=P=UIC:[>ZVQ# D4UW)D&0]TT7X2>>PFIZ9 M'Q/O2E=X:R<;=FMJ,X=/KWP>ZM>@3,8Y\W\E?E(>/INW7^OF=@(;8>G_#A$- MV5-WO*DA3R40\2D.Z3QEFZWMG,02"0\;B[GD7 ?\8L[^'[[=%BNE\H-76$]\ M"J1V.:,82" CNC&10=..%Z]NYDR/7:2G'@S$W9:1FT$)'\K *E&/;BVO?_FBVFQ9=.QK]T_N-#8HI1ZI;M M$\%*4=+7ZKVJ_)>O^A$N#;:-SO*H[[ATJ-S(6?Y3RZ5)Y>N("4A'U<- MSK743P: MK?QM",[A6I.*EVTJ'*C<@+RHZFIWH<-B*=*0#HNA"_[Y"Q?#=X:(*B[(L>'Y MA@8)5_22$6>4/KP 3+J1D0@F9=&^:LZS-Q0&28B.$)-&=8Z'8Y'+-.!L!L") MXE^T#SY((ZR?,9ZQJS1#SV[,'X+Z^1*)K;#Q![=RYD.2]S8 .>0X75N2>("O M_SO%MV'?T22KC:EQJCX_9NT8V<*\9VLD24^]^+:\YB]<2@D+, 5^C#YQL3E[ MMA?5@?TH#>RLC"XB>BH5TMA8&?/DLN\7;O+<#WM.EPYL^D6^UH5"VM-#$!1[ MM-/\X#8J^1\-#/\983]1ZT3WT_J3"=L'FNR#HG]"HS>__3Q+'N(MM3>QQ9UA MC.:N1.F@.TVP=UX&[AB3*6'Y79I90WP6BA,-6 ::Q=%&G]U&:N-NC6%"_%/,$ M'D78%5]L%-7:&6E];S7P]B+F)WP^PVJ_I&URN5V*Q,R2<1[MJF3$8[7^@F+P M,2K<;;(^S<^#"E@[+U(>H+H-] [24%(O-;_(=@O $F67+'P8]JA_E!F+RT!.;="IZ@ M@O.))I3!?-U Y#=,U6B[/BY^'KZ9&#,1BX[/)O0A)7P(*R1[= MZ)/B_4Z.#@5$$!['$_@#L_#(E OAM>K'9W'**R!IR!-^2BJLJ,B U]CXO_Z MGXCE66\91'?X;!9@LU"9X9.:2@Q/>ZB*=O?:X,H&?Z ;$.W%5KL5:YQJ4C]U M"YY%-TS87.CP__*AV/;7!_%8EY3"%$$!O !*Q6N8.U[J_G[(2TG%F7*&W8P MD/XA*./5HESM(>@N?(KM3^^P%]EG,3V3] OGVVP5HYL=2?NC7%2&^ZX&6[F/ MC5R?C8R,M BJJWLDE2S#*A;PWLZ8 032!G&-'Z@3P#&V?0,%H86C=2KBNC:W MAFN+L5FU\)Z6W:#<>=(D>_,7[=9[47.+@I-#>R%.$;^;_/P0'@CQ=V]9^:PE MK[Y)NURF( 0ZU@$**:%K52>9S&J(Q10=Y._\HX?J?U8$@H7:N:@&P%_27VL M3KYHF&']+5BA?E#T/EF;4MT[9V.L5\Z5,'8/M@A;:Z!P(4T/TI#!.YQ.]\:H M:N\_XZK-#==-XTXFS@ZWD4Q95S@%IAR!/WRX\P/4!90?\(>$[10J[ ML8D1@KA*/MY0C(_ 3%0]\_V_YA]CMIAJX%^U$BYPJG<52'P@M2?Y2U6/^KZI MJTU$,UJ_N@+O-.2G_C[:^Y]N%S,HM5TJKQ-QZ2:\OPE"9:0]W==>FI_5/-K[ M;QM= K[9[H&X\";W;@MNKFAYECQ^ MC,EY2!'(SIB > -WVV9I;!ID!AIOX4S,C0_143OSX-J8:P]C>G\PFT%X9-*Q M)!%2WB%(K_76%VR#GF&??4JKBYH'V-PG>[:_WXPZW UD\6^WKE3D]&]B**'0 M+ZOT$4%=('7]3V. 4AE@3'(EJO6I\?<1N!,,)#)W"!_\Y2#*FJ6%VYG8*_"Q M+="+HXTHYQRHU\X"GCIC^;6N?+.(:@M[)UT[I1O7B_,1]QITVB!0[#B&\&VK M_$R5O[^LP]K:VJ+J9I,V6YF.3 &(?U=M%4%W51MUI)09ZG5@K\0HL+1J.@C/ MU9^0_'6;&^*1-:)CMY'5M1^Z^I'"B]0_>.$G/5E%;?/H.6^'4]%Q,*J)W]_8W>DW[]7;_\#\A%\G\[V)RE2#\?$0_8-KIH M9T8JZ\1U:?6G\3AN^WPR18)K$;D1_9&&9U+J@HMKD8;" M=Z+>UCE[_Z;"1>[+&?<)H\?)([6+I!MP,7!N6/O'"(B\._:EKM)VPLZ?HU*J M 'BQJ14H))VZ".$$.G>PB25B5'[#2/=;U) M5EJ#QO]WZ4^+CE;/CV8=XC(HGEZWUL8;GGL15,XOPPH?4-OO6#,:&;PQR^X[ M"#2(Q][U6: [/:TNS&I&'.H>+E5:JY-="H\ZE@735(9<%EZ8T=*SF4N0?*HQGUI8/V(&+D!_I M(OQNX6?%PD2-%FZ.7UKS,N-NTSXETX.!#PY!<^D7E/LVF:M@R>C.2^V2Z"X& MBJK/("-%-;@^Q;Q^&9,W_1B-?YJ#Y2**3108/[D;*+QF\J)DA9AO\7.UW6.E M\?NU^V&ZV?AIRX-/U$DR.@E!]2 .07M%RMW_V(W)M3;J# ]+YR+&TSSH8/5L MW'NLTMY.;N.,YNSZ_"J5S>9!5M9<')_U]?^I68HBC/F6VB-\]2&H%S+#?MT! MR4!(H+#UUR_>:OML_WC_QZ>]1-H*,\*;@MD).'A(XZ&R:]*D)UW@I\+2];3' M$ 0)RYI#T*B0U>7'$1?]_<^S+?/OPQ@!6(^>G_98$73:97\\SUN31IQ'C%K\ M6LJ(5"1\QVEX6]_^0/-H&,0.0B\@>RCGT9VZ-"FJDP]" &DE*"%"^D,8DET) M3@G)>G;$R%*U;?TK7[[>!N"74L\6[,D9FE_49A?1]ESR'*C.M&]/ X;(B$[X ML7;^/WBA=JF5RZ/&I)V7LC^V6OWO%/U(.T;YLFK''UFCL.',3^>(WX#IHI,I ME,R]5D/&6YX]VJZZU!]1;[/TDMO(FA934AQ^V[0._UJFF-#$6E4AH"6<>_=U M4M?8_5+!8(66"]0\G8 I,0FWV )10PC*CSEZ%#+0I+,D"GXZN7G0* M:S%\1'5<^-6/7JO4_;XW84;WCF=3GS+0(E27ULVSZMO=,;\JLV^:5T>?Z&0, M/BJVY(, 9$([,!EH;W)H5T]"!TTA2W78%?'2@+Q/VV'JRS&C:9/',JM\]AVC M6\-BG]Y_82RJG^U9"5D#5-KN8-?&FZC8/@/0C90Z?@IU([N%>V5@',7JUMO?)@:L"FQN=AK5MQ^C:X! M_FC_JP10:CYX;B Z1V>X>W$LU&S9'0G$U5>MX$>J,3$O\2>R!XFW 9:[<0$ M3A5+E=>Z",I1WU31VR!H@53W<:HYS%OQ[XNG-G^SJJDW*4H49NH16*I3I,)X M.WD=PV'PJ8!Y_&LAEX 'EMW)\^]NV6!)/,XM5Q.?O$J_P%9VMHP9)/&TCN;O M[K R7>SJ* PCEI^QW.^G&S3U XW!LWP/*NK3V7)QYCS16\EFJ$MPGD-0IZ.! M9/C,<)R!P"RTIZUUYMW2G6W5^1NF*\EOC"Y1#DWX?/HBSR'4 9 M4LG..(4=G_#:=@O8GEKK9C+=-<4/]_^/>[ZBHZCHG-6Z/L2R)H<8_DSY^B7A MT!!]$$.FU[].NMZ[ 6NARAZ5>T:-8'FOP9JQ"8NDW@) ;MGY;F;V1OVQY^JK MG9>V,64H3OH3:M*.(37.>:-4Z_-[FI^&N+%/KNB=6]@0 M"U!/G0!/V:#]*PDE3_V^4"M%#7[MBV'CU9%1A?(RD8-07.BNXV? 8V%W=9I< MN%A)Q)$V.K6T!%IV!LMNGK!@_7^8AK2>W_<;<+[*W2@@"[]9]>=[0W^*A/$&AB\Q@^6 M6G?VU/XV,><7>S5KQ.K:/RGI]/)!"%U5J7S#TR>2GESV"J0?!S7FI]QP%3(V M4>P'W\@T/ZI&Z_H//T+_[V;O8.LC(G!K4*+).Q(:2HZ+G5<8V8JTA-WXFKD@ MFN^C5.HOU? RZ[UII&,%+8_O7"HXA,)E#$-A_L(MF"N-Q%[W(27$U CFA;Q\:?T%40R6\XD]N MOY^/_VL+@4S8:>O+Y:<<'H)><24G[_T4,C"7/F M^*MD\<\/PJ',A>5FOLU16]&7I:>9$WQH_6#F5I# M\!PT1=K7=L&O=9]<&S)IN.MCXU8OQ=;J655GUZ??5G;[Z1@NQ\FU@)/! BAA M*A])?+>'.\59]QM5G["FPX/1B+)?EG.BU9AXT:*E4O0JVY!&3]O[C#5>ETNS M8NZ>=B\_M!2G!3:-G>1<4<"('32AO?K1;OA'H1*RI-[\@Y)%\8A-%=X.W5.J M>QJ >:^T7?SS^%WN'C,5MZS+N5MK_Q+4Y97_KHEGU2; MG\;0G:=?]=HE5#A]96!_SBW^GK[=R",._41,ZB'("PU(]75"DY@7NPM!VR4D M^\K3:@?Y"EY;_8Y5Q[-^7LJ:LU 0._%GS5L)_TF[!$) 0NL'SYTJGO_M(XQ. M5B6C-8*_[JV?)EA)$"NT/@R=);_/&?JM< B*-_\&E_<8HRH>[6R^"Y^QW;G7 MG-VN@-1LL=0 \_S9]\[/9V5Q79;L\JC^Q--6/J"T?Z;@A.JK2,?W-E??7JXV ME8JN>'LGFONZJ?=>S>(AB'HJ9<<,6);9[WU),-,#5UCDZ";$)7?R-I3//KZK MMQE2=HZVC3:Z/_F-A=W.)#T\80G]=[.@?)EYO=W*.9%VGYA15*^8E>V;<+(8 MNSSG)/NK.+OPH+5H60YU801^AQI,'SQJJ-%#$&>>GP7!;_[E8J7&>3O?V[>< MX\1G6!V]]F72H>^0E8N(A'D]P*<2DF!P&E"W^[HQNG%S9>>48W^&4]4Q:?P[ MU)_, %/N '$#9 ,O6[L997!"]1O\0D;'WR]\1 .1\O[G! ^+(4SPOIFSVM)T M!MR#SD(GC[().E&LO+&\_O^:1W_=)0O\8.77WIF];E6T(M"%O8E>2#I:N^4X MR-Y 2<_-^C61X['*(U=A3)5^V AJJP@"XT)+K[(%7#PI,.A .9E7TM&<)YM/SWZ>BW@?)&BWO=Z M<^O=RA#BZNPN;,;T4<&]"W_KN+S35;7JDRK]1JWFAGN:E;;[>N$UF(["Q(OX MGD,0:Q![/WSC]DN-4ZZ'(+^3+ <^@WIV=,3L//P;_?I??1(G#D$+3\$2RM/Y1N2& M.(RK.&.#X,DFJEX.&-A&FFAUXD^=59OO,+=HE65%\62A'RV-$U)W-2V(N4%:#-)OG&HTAV.,!]>*TORI5V'5^D_9M43'U_K^>R!ORAZ"'V$V]Y.2M:;KK M@'1NL2EL$R;/A]U@O&%!':6*#J%B!==>P%[QJJZMT7NK,I1T_!'WZJZ@TH8)VP=*-L02T,^J*!RUBF!&]SQ== M'S0,R$/6$._O#).(\U\EXI=OU]+,I$5^%W50O1)#2G(FT;O,)@1ZTI&92E26P,*:7;-]!Y6"WO$,0;"]EJDJ[.Y?3( M#GDU69G[J"K'K=#%:[900?ML_F7Y,U$C M&6JT:Q%CVM(:I95F)DKC#8 22O[':!D9W:M"Q$2-R(= G0C8A0:4P2_4C\MT.Q51@AV6Z?O(WY[N7Q86^ M.2$"'SLY7'EZV)CL)!YR,9G!B^_A3;G$NNJ4!_EM:M;X2ON6R8/KF?JK:@QW MO/XX%^66-&-A0-$/:#R>9 Z-T^4U#2>K]S878!47ZBKSV"\&KMZ_=5D?IQ+% M2MI8:.C*B)UX,TH8QAVHF>V%U$[4%WUYC&XX,XBELJ8%;<%6=;@92+D&^++/8IG#6DS&+J6#V;U@YY7" M'+0E3[RL(-8TY4LKD)VWY@,I%\E&1(]'!NQ4KIULDI[&@'+X;FK6]Q2 M[I3U8^;6)5$+YB6(_RL[ OW"P-[;MF3WI_F3%GZJ-*4Z\ @ MC1UV"&(>#,-?!6PKTP(7.1MPMF^ ODLU+PQ>!Y;]'N;+=#\;*M@>?4R*PR5O M^<[229!!SL$;R )&Y!"TFK* 8:*-8&LG5Z.J /A"0YI&N3Z$QNM*C/1)L\6] M6>7U"2CS,A.BZ%DQ.PXTOEP$*[UZG#B4,<- 8Z-BF=#^%O I\*6#5#K?E?2* M##]4I4()K!=F#U1#@) ML;QVB:(<=G?1]B"3QN%=*%#'J3MKU02(0KK$=9T>['8_8D2[1+/42AF']PT& MT$IY&@9&UA[+OT;:DK5B@[@!G8V%W+CU;7UIRQ9(=4&)&W,VTPQ3NNM[J)1C M[]FWM'5Y1"$5E.*;%@+#BUJ<$ZN>%^^4Q^U M(QHY)(>'9AHW8\?\G_G55=^X.N>V.7/38.14'WN38C.]C= +1%"-TG!&>R!ER!M=[/CX3N/M99MAGWUQ\TK+[8BTI>:NP#H]KQ'J# 37T:DD%56#L=3OZ$>T4&99H M<,9[_W:YE%<.;(<\\SLGZVH"NTHWUG.6]6*JLT^<(NLK[EMD-2K?;I](0BNG M0M/5I3HZ'Y^CV*$['5O5*4JHF7;V@Z2ZX6E7HF9+9=B?RV/!$"[O/!E[6^/R M? ?QB9DO,B_?9;IGV\M1+L^:GD3KX ?L TCH-6%2K@4 )F417ZMMI(39WZUCS#GQJ=7E=&$CF.&WOO MJ,T4+JJ^/#JV-G;P""6+](KG9G("L@C0Y)Q=RPG5*Y=Q-JVC?"HI%Q?""R(3 M^<0$'I0Q.["!=C.F<#1V3I8U5LI='_P'EK5S%%F@90'6TW;Q"NW[UU8M8J7- M!(TS\AK+S[R9E=E=_Q6M4TEM]S-=IOHD;R.$Z*SH/3.[$P)D4?R0"@?9&"J, MY$J I?IO<9\*>QA6K:3OOG5S6$PP=T+7IV-DR$\4*Q$\=JK11.K<[;ZU8Z0) MM1EN&M=9@&DQ(^YJ;AJ)EP!/Q-#.K(1<.7]3M12A7Y!;8BE)\!?_V=CHX+"^ M&6-P_+$/\1"4!F[ =D$ !34J#W8G#L"1^Q;+?A7R+&=TY[2+'^3KG2L;O(M4 M>'S[9?6\5WVDO\:9FY!O_FH(QIR1ELS28VEI(%03\LY!*XH7J4%BP2%XPQRO MC2$=JY#NC74-@"U!7%(F-&\K:^8 \UG.W:ZA(7Y6??A" H])2?R#1&IH)_V' MMS>2(?Z5CC368 __O1.H!\LKR'>1 M\56ME#IWS6A0O\7\HWIOFJA,VA:F YQ>R GQ&HY&"1R\-N#RP=F2L*E!%E$P MH[9S3[TDGS,H!.D559E72]AE/]U4(I?36*4I=)+I%&[GIO6E4(3I'ZT-F)'2 M)/E>;,S?>2"P+P_2C8ZO#YSSL1#O+KA!:IGY-%E!/G_:\):)HL,94Q/$%'3Z M[F"7)KAF(VZ1Q-*1 HV_Q=$<7GB%I%*0Q1_]6_/!U4TCT9FNQ)SJ6M]J,Q!\ M[NIZ[$>;;H9>[$+]X^]X^@_*T_1^12"ZE;@YX=YPKF!V)X/=ZV/?1OR+PX"/ MIB&@_@?'&JY\<2IF4\\#_M)8R\D>3G26>8KJQ]> U]@7,+$;16&\.]>_=>^/ M5SV)O#LSG-1J7?+KE%?"M=&%O^/*J]VA*NIUWQ_7]KPR3C6E;"(##CY0CQ'4 M )V"84(&E4^K)\= /!;V(C].$<;'@7:?_@%R9,Y/]5[;1O)=%]6W]3^+&A;\Z\MV\1DT03\U+W MKH=P:U@,Q@M&=VWB#X3];S'<+W,)]0EN-?9,?3Q3\1!N>O.)?&> /!'_%H;A0/U%6<%J%$XJ69? M6QU? ZY=)\T=.QW=1I'Z[@4W!$+4JQ<:R)-J$>D!VE/Y*SW]0@&D//KJ&+(.>I0; MQP_KC9U&$Z#4DY,$IH0>[AE(!TJL\')*MV5E9Q70/O#- C1_>NR'[?E!Q632 ,QVE8H*>Q.][?Y#.ZYK7'+_SV MM_@1DFC9O ?\-'!^B8X&.!$?*;AA0E.O+!FU-EPTFN2_4+F:96? M@^R$\;N(%[[!,FX%,H=P 8'T0 "Y 4?8*-$T*5A4B]2' M2S3@^_V[\C=LEF[GEZ+2VG'B;_8R!T,'&.-2+:4O>"](M 0?5<*>T #/&A&A MJ^ %[BD(T;UN\1 $ KQ';U2/0FHOO(?=%%0NUF$D_JCT7=-KN,FQRUNTM'>7 M]PS/2_RT.HUMEC2XN+RZ2\Y?5.M%Q.DN=PWY[$2,;3NJI= XQ]??C,E_XXQK MN=VOK.Y(S;5NO4H1!GT?^0"JFD3P'SQ#FA'^8 "=\IUG(Y5U@Z8M\$<& B;U M%G'GF8T8M&=?_+CR).N7>. 8+ _5@^6C,0"P13"5W[$'+11$@? "6B;D>Y/S M%TA47N5XBEF*:9OC)_/2?HXGPSQ]Y..ZR2 *K /?P-U[$-H-9UEO=:+(J&3$ MT"[,)5+UB6F"?4^\H45%OV&W7K#8/'0T^:CWT9$/[)'S4W(M1NL,%MJ'K4=W MOT3TH'1)L-5(BA8X.13+J6J.]7U*1K^6*8#^_5=M7]T9*] MP^N,X;1KL[MOD RDY87=7C@@@UT3I^@,T>TR^:!:K?TLZC-:@B8S$_9@D,"2 MI"$S_N.K\OKK'**EHVF+C>-JR(>WU?VU"H9\%C^?AY9H4320B*.U#EHOFG0= M.I.[8T[_UDP] X07A:5T8T7K"A/1G.V2R&LDI\KQ^KI7WE^J>_S$5[\V7N+Z MJM(V".Z\1LBH)ERYE2KNDFFT+-^IKQKH@/W^B;: M.<@9<>U281!SX-&"'VK2;D1C3I/3R'1V44;C/!1\96Q-W5R)\;?M+YDP]U[,,O[SM M)CRQ^B%)+4R<."BB\#KX)E M'BKV47D3<#0!@([EC!& ^,+-;87UH+;(G4#2SR=1*F_+*/:6;//S;I\6=#-7 M+BV=E=Q48%@N!+1*.D+0=6#J*=X;0!_E\BUCS!](;4DRTJF":M;<;#A4NK>[ MJ^MX9;8F<8+=+DV:\OX9&PB3 7&#IL EL)[#@ Q\]>7B,-@[=W\GAJ*)FL[3 MS"=#;YS^<0Y 6S0&UX_Y&_;[1%YHJ>6R"GE[V9ZHZ;*=0>4Q7=2*1R^\Q)/, MAX5H0_@Z=*(O4I^(F/;H1LF,MKJ4P)V4SW]WM(@,*)UVZD@/M>"<<2J;K8[Y M^6'JN4OR%A;0LMVY!#RGB*$[55ME"9BT"+%]6&JK5SD>Z.N.,!XSEOV80S-T MB3?6>QL]<_'!KX[S.O>DE0S%"EU/Y])-2G1=3_KGE!?F(XX;L5J%YV-M5ALQQ=A[V(3V,TX>-^A0[#FK ML(5-@O 6)2E3=2+OQT/9/:]O9 Y>3F'A5%1JZQF5,YJ#JK(F*UPF@H$OW#.N MB/U#4"R<6<]T. P)6[3P^/U;MOCI(<@NRHA264+%,Z#&OTZ%'8)ZP:0;"%': MZ)F39#6<6D+$:> 2^OT+**'EPH@J(F@P3=5^KS+/SUK /O,4^VU)QG5#$,NJ M8[-)O)F8XOM!=3&0OL\2]_00>&?C +,-F=6"&4%PF/C1VT D@?$41\][YV4_ MVH=C"]&&R9J_#%D24B<;:=UTBG^WB)[J(\BGHG0=A\!IP>AX7<[E5*GFE'LI M918EAKN7)AE\PH?D8!\_88R^(B&OPAS-,RZ3>A,\2FY>=L!YN/@^[HY[UG(R M$23L[JXME@FU-13\[\Z\R?>BCI&TNJ.$J3IDELYFYR8Z]T8,PCZD$Z6B0CZ= M&&[SL899O3/7X/M=_[;>QZ1-F/^,;:5EUUO;E#F-H /K34S/,"#=L!I(EA]J M)?7&E849[%Q[HOKH/2\KPI:#:,QP\'0:;H@\"5B_H7( Q@1\K &XR6L-J?_. MV#U738%,D*?C@B^G=\7%KYWG7'C&C%W=<8OKNEMB_$"<6[U6L^+4](;BU*N&>:QJ$?6<6X"NS?-#?^6#.F:*DLCUSM'&.!'WU#U]Y_,^*):HE MB7D'+(0]#R0V:EBC@S116.&5ZX@:+?'.,0M@G'7074\WM/LP4'%>6Y';^J8$&R!+ M=ZY5I7)-I&6"8/P%]NG*SZ?F/?.8ZBHP/&ZNPF%/S&P&2KRT!V*F8%!C4,"^ M_.HVB1T'.84Q4 ]#+(3&;!V"A+S9N@Y!/2$&PG4I-DV3X/F5!OH?1N8^$TOBJ!2^NP=:__) Z<.;A^>I M'@MH)JHI:0@?33L-&%E,UOIL34>]_7,+&6H_R?XXI)^O[-.BI-C)"#MP//Q$ M.R^5C_0-4%N8Q'%S 1:F-Z^EO 53=L8@5S-Z\ZRV,],UHXO:HPONI)&/%![2'Z\ 47"-*^+)3E0[/#== MTV\V_9P=39@J ]B2''%&G6@6 ^&PR*Y;NI^_56417@JPL[M(NP;NT6]B\5%6 MZ@NV7_1[AG07UDQVJ E1C3X +<1#T*-Y[G'DS7=^M,]D@W>$_)O;HOHE2C]N MM[H[D"+\7)+I0^NA#G=*89ROP9>.&.[I MKKU(+BN8/Q>4O\$8% AG-^! 2M %:B\IM%,M3D*$%/)XE_/^/BPN2"G*8/J= MK__CGN-2.=K"OO<6[/ B5#T22W>EJCXO4>M1;11J0/21GF;$_'/^[V8*]M:2 M9G8/[U3@)#TX3 ,=^:ZSL+M0U&A#(G9+$>FYE(N P Q18(YOAW:JQM1H1UF9PI7K("$0%^@=_3G!2=B:W0Y$6NBM*+K6BG;F(?ON7XFW5$3P OX3 M!ZLO'EM<\4A+]9 4J])E^T8NQ('C\3Q;?Z+ 1#!NCMNYMC;KNU;++E-H[]:P2Y: M)&:'\C0NZI^/\M$B'(*.QAL!DJ0!$48JTW4"7?/[B(S(.XPC(81\1Z7\32NB M>X[0^+LEAK^\GX9"Z$\IZD?110WG1"R&%8PN0&/NCLW LNN$J&J>-;G(#5?) MC!#'@/XO5E81HT%')BZ4]/>[V2LD(\DIQ6G&S"MH B50FSC$F%)_M=#7]<%9 MPE.2*2/,BS[RX=R'('?L]# !DHQ!!I-J%KBC6S4J5\X]'=/(X ;LOPRL_#;K MORD;KQ'*^/!^]Z9B7P_X(?PX2CLJ%ND-*!'4A-!N VZC$,(9TH^JUSNFVH/& MR[WS-Q<>-.JQ_?%\Q7WQX!V*$]N;$#DJGH!8N":S'^$[. ."FF$UN#[T2<0#("P8PC8>A. Z$/7X.T MU]WP4C,W9]^UGIYE"/1->Q#0WU]5G S"D;$X-;H/X_63_ \(5&,R(P"WX15 M7D]>>.;_35Z:Z:EY!=]B:C(Z&B5&U0>\2BR*J#HDN30"Q6Q9W=+GC5? +5.9 M9^QM.;+7'=F8H=J@D,H\!8;G9$@G-,99DUR<2P;3P4+O7#F00D>"UA MX,.WK=G@9"%!V40[9YV[#@5O,ZW,Y)J&D] U+*MX45;__PC^FC0/Y-/\_0%O_C'_&/^.?\<_X M-P$YG/XO4$L#!!0 ( !>%:UC?^KU;N8X *O2 2 ;6?:OY^;BYN;A_?@ 1Y>?EYN[@.'#O +" H) M">WG$SY\2/#P04$AP=^#L+ R^["Q<[*S ?Q]+'2N6E>4X ML(>?A96?A=$$0 " A9WEWP[@WP^6/4R,>SGV<7)Q,R\H/P#L86%EW<8^R?,E]4)F720IM3L/0CFY#@D? M/B(B?4)&]J3<:74-3:TSVA)*>DOGR5EIF5G9.;]S[_PZ?2LO**RL]5U0V-3V*3N[O^5B 5A9_N?Q=^7B M9\JUAXV-E8WCMUPL>_Q_7\#/QGY,9>_!C.@RZN0U*GB=+DWZ+]FV3_G&"A_Z\D^U^"_3]R#0'[65F8RF/E!V _48F M+IB>4\M-A F:B.=41BINKL;LENTAG*N]N^[UT.G2S.X949AC_/'A5Y._[$.5 MOS?K^X2HDHH($2'*'O@#M8ZDUPV@?&?A2EF-$4S07?A4>Z%U4[Y(0'_*S"!H MD6[E^&H"76LAROV9=<%=?CI.3?]3P@1/9#RN T([D8H^L+)QIAQVE)Y3MAGO MVOPJ)!=X;G#TPEJ$:$E-VC*HCK2Z3(DF&S6,B9#U7HA@(ZTN]/DJ?W0X-],P M8%I>YOTCK(72;\V5_L%6DF/O([V&&,I/JDG8!"9T8W'U\(>%5&WEQGWE/U2# MOAJI5[P;;L/%IIOYKAUO>A0I&K^OK:,?%*C]W*NKF&5OSP!:>[>NMRM=@OJ= MM8T?23HK4F;U%F5.V22:A/EY^DQ8]$]&&;%Q;6FS;PX9*G0K>%]*U.>6U%$# M!#4>G&VY+-2 ;O1"0I0*_I M04C#Z2P,X!VDB8]VK!P!&KSC>R>+Q3 8J4N*P,X"XN"4"ZX$V@)!C2-V4?H M.0XR\^P^3UL&\'R.=8Y+?I8!4#P[ ;0R3?! 1X8JF0 DET,@*=J'+++0CO+ M !I$+1G 5""PNR=FAP& HCY?8!NLE,<,(%RCB %\W?@3YY\X_\3Y)\X_,O[ZVD6JV9XZ6H8[?8$%2_H .&W]DCU(]N,V+OBY/L>EBB8>JD42!=] M=SV?^D +E%RT5.=[#.7NJ[7BB/(J6VQ#9*;)9R'H!<@*M9%+0'Q 85/FF%LJ M=_3=.(QLI)^I-Z'KK-A=& =-AJ.)@_S![5-<A&T#MKJ6R4?[07&&M>O OONM_D-^X"&O)$,P!$3P0 VECWA M9Z^SZ O^:S8X#/R!7[/"NQ*H8N,,H,)\8"N, MAP',#PWA'OWV<,^.'2EM"#T^1)39J[P\F.4LNZ#IOV;[[74:#*#-@9Z%7O() M8P#&&A8;?^^L.$P,!AS-KEAS"J&$V3 >1YN._NP:'IE;"I9W/HK3,4 M! .XUM^WP0X(FNK_2S8AIMLM#3, Z:"M.*;?_>2CGQZTZOQ[9Z]SF)!KFL>@ MI+U)!4CLY6I2$_1(ER)[[U!(EINWWDKV%UJ75/MIMWLF7.'9U%?5O)&B-RE= M$QZ((W![FZ'Y+J2R0?_IY;W@T$2W,SXMJ#Q\I^NJU+YH ;L&KM-7;7G]L4#- M1&I8B#0R:<(ICHZ)I,E,8/:ZF39[Y[G9M$:ME'4KUTN-F(CY"7-K=*2VLS^Z MD3IDZZ8_@..C9)F3Y%U"-<7\6/ON M?',JX=O:8U:>&4B-/4ZP=>T[VC :0SEG")*7S/F3I5M57SFP,%+ MDTM%'*G344V?=--=7R3NP::^J?.@G2>AXWR-;2^0#2*6RU0F='1T1I6">(S, MTG5,2D<$CUN\.NJL%+??\V,+JY?3V&>>LV()45 ]9(%=U\,ZDWJ_0/NRZQ0+ M%/S#A<*A'_>=PC$I/P7$GN\\.&6(1S6;X@A:<"SST*@>IM&A8'8_FE@GW-8IS7@CRBQ"B5CXK]&Z; M^5HS0^\1Y*E"(S^?V?:4,7YJT%U81C$\-=3P[,1*C<7Y6'#/(UWY/R8WH76^ MY<'Q(I@Y!9&]H&;GWN:M_%17YUX;HG#LW#[+WN7>Y&CI?=C0^\0+K*'[CHIL M4N&A4/'2< .)K(DMNUE52H_U<[Q&S8E'.KORS*C_1/,=NO-",YQBM4"@)1O0 M3M:Q@J$2,30A/A3.9C 2'E;O#M[D,6, N M.I//)+YGKR/Y']WXG, M8@8N4&M+0A-%V@_53?(=U,C$K.\O(8<4Z75!GQQ:G-JM,EV]<5*VH,*7>/]E MK*>^ 8_Q3Y-,8_R7#40<1O0T[!$H5#ZP2;4_O_9S9E/!3$]#:^R: ].;:DNT U8FM\J^AK\DM7>.__(4L?WTOT)*NT'TT\D70\R#.H*2;2" M1R^^L.+Y@X(3_J".C/&W/X0:_\9^L^)_(_G34 MB>ZO((R6,Z$%OB$4-$UTVUJCV $/TD]^<$RV*\;XUNIN_D3J MVSL/(>K3,UGW$\]L'I?1AX0.Z.XL&B3+*ZLM/\AWLI.)C=#&20[W/UGFND*V M,O;0O+N!=D+T[B2 G(U,)33:,4F]'YI^LAS;-;2FS -^@^VO%45M5^]]^M[5 M/_'2[: X38=>Q2G7-K:,NV\.5EEHS3_3D\_^6R79=.7.MR9C-)N/].DR !7D MT'5O8VF7J7].*Q95:P;_E::@_O<*F2RF'?Z'CE@%>O+#EZ=AT9@R];C2D38V MJ&JXO(.]D>_)G\EW0]R#95GGOLEF/N+Z]P;].P7AWUWF 60S8_[_ M;<62$YHM>#::;*4J$M.D$?APV%\Z?55UQF3[CEV)!*55SV.6QW;K)QG;;+13 MA@Z#[JG%W_?3*'IO\-D@/?S]<2UZ;+R!GOQ)B]C3B!OSJJ#$=Q_9('?S';>B M69EV=@: T%&NGAT(S"URS/CU(_C]F.W\UO6X;KO1*R4M87VOHEC)V#(?-FQI^GC=PH(O "]U'D23J?3;9CPSL,<%X]=?*S]CA MB^=M%G9^4+L90*49U(4!A*.W M$NE957T(1PJ=-KI^^\G2Y8/Z-B=R,^WYA(2FGL!FT\4L!/ M%,S;L;JHY>6)LE"M6]''(M2YGK=D6)@_!'A#LS-C1G9X-IT14;J:V12L<=*U M_K)V8YL&DSK/(*[V(]M#7V*I S]QZO1PE*+O>_0])+=U+PA9]'Y+-G14:^.J M_*@@KHJNIDB\+9C_)B=]38WR?,EIIP4F[SF^J)57/:;"_W;)NUV'_@L]<>TIDI;"*M6&31->CDH@MSI[EXW36I(R]>Q MZ;$U/>@U=_:EDS8#0.9O85%87[YL_> :C!6?O\( W*?/Q+]*$1YLWYFCXE&0:MKR-_^M;7[["V*=7Y,N M'(\PE+SU[7NZLO*"@,"" MJ3=](;%QZRL9W2CZM:PC%L^[6N:L.!UG>\6X\VOP^139L>SLR,$@T^6 $'7$ M5Y.(=$6?*4K4A/ :30A&XF3ZG%=%,$+?&\(+JB,E)PI9:,PZ6>^*9TU:#SKU M01C]_6M>#IS*JGV=5UIB-?0*3J+B4%:. Z^JO8@;_3O33URT_O&JY;G@8,_< M(2/? &^AG$+Y:L.\^U%/%VZ2V%D-VP8%NN!:J"OTZEK6\?G7)J0Y3*M(&T+Q M:#>E4KE3^#2AS(H9GL/=CB/# MF@Y-7C=M>>6,HF8&L8K01W9Q7:MPV$A(+^00J&,BG=H 83/,<7M2(1YD9O&@ M+L3S!S5;$I.Z'1DOWX4[##9!>&M9I/RKWY:EG^KK7=74_LRS[]ZL_+X=]&I1 MZU@=.#8FKR49NB]QGZ.HF5:OW'MQ@/5=3KL96N#3&@-0RUI\=<@BE_=I4R_< M/??9S@V;%C3I.%>_V M@@-]UZ1V=O!<]I!-J8WY!ZNTO"M*9D%2Q80V<6D#7?)0HU3/Y8^-(BD!4K<^ MO'M@*/,.FX@RH?K:4PK,@KF)D%"F!MSC&L;LOH!,1E-VW.0EMN:3(X?Z*[ZE M5G+89&W7&,V67)8&36G2ZMS8LI(@W'L@1.A!S-"I6*@@:N;VZ\EUM_5) MCS-;)DYS*4^G0F-D"W3O9\;( G_=/FSO!A?GNRCF+)=III0J#1[]'*NMM2&' ME%RTE'WG]KFFJ.,M[GA((YI/%WX&WYDX6Z_=4$%9.>W7=(PJP#GNV,5E); % M&;(:%Z8%V=G2K$DC]I))#U-C,!>B_8-89262-^E"85FB8]HPR457;ZCVZ;[] M[O''TZCJPNIUTF3E)*@GB6]Y8!QQP 'MC/PP1/T2V*W1YKEY6I$+OXWZ\@Y+ MX[ENU3ETK>0V]J9^<*[#\(+&C?VM/FYR[:()U[]=5O])H1*5PT!9:SJF64+B M4]\7^X+3)+H/?*S1;9;)P=T6=%*6%+0Q-XLXNM,?W$-T-)5:H.] M]T%65Q=8:U9W$X&=>1@D%J8&[I]^@G$+V@#-'-9V\A:"7?113R#+.F27\<*G MGF0?XD9UQ,M(MX$-"Y;+X+K0B>,FVSY'MK (B@O5$*5+*9G6ST#&C+BKWD([ M$]!9(RL;^PA,GO3Y9E!?2^'=Y5)=&H)W1DLNA) T9 8BH4CZ(N)MPK7,&/D; M,^=C9-_M^0]-OAD\&3( Y\$="NC?UOZV:%,6 !FLALH\@UQ"+9G<_X%Q_%U> MM[VEZ.Z5/U6P=/_%R/2@/)U>9[TLU(Y..^>E#WA4_I$U8.!O0'L<_I"PLH M#BH[)7",R?(\)B2JT)-U#RX=-)K]/L^"V(J?E,*8?9%8O$DU-*)XS'04@E_J MG7!;OC&FB0P@]>'RF5U-DOYNQ5UDV-;H@&Y ?GL&38RDOAV%")GO160@%&%# M:[TDO2.C@0_D+EQ8SYQ+W\U/U\)]2&Y;!O>#T6 M$7P4Q!52[JM#;S/G*ZHMPN$/AGX*Q:BL/F'%!'9G#9Y!\Q/6!":N(-G;$F]/ M&E!7"4P&O3R;C1B2GPE@ (TFC\;8*89<"3S(D*'^N?WJM,8?56B[;X.W]"(X MR@/9!2WG90LD)TL.IU&JXRN.>ST(MO6D+_W.F:?^17_=.6O[/.9BU_EY;@WT MD[.JAAM1J@SZ2_VWFUOK,A&Y[$T:)KJF<1>Y M^;ZUU$U86I84^"HJ?N3QK[?5%<$%S6BB"=@)*;LF35Z-OO$E72PU*7N0M)17 M$BWZG '8PR7CY0=QPN!7&$^(\([F ==&NS['>K"SWULG8M/\R\79#&Z,C[6/ M.::AL)8!?-WE6QI)E1]0::*Z84N,$&\-\K!R]\AAY())PK( %1L9(@QGI_AY M[2U'WO\>20DO_BP)5DGRI](L6TV MGCEA,(NSFH=;=AF;FEC7,$'%?B!;'H\5W__AQ?U.=%LAH#G@B:GOMG ME,-Z-\XI[GFO]JE&^?VA?(X.Q\AJ6^H4)[+,CS=S!%+\ B)I:U3@T [",F&O M1MN"W]3NP.>N&[(M5[H-,D*_JP1XFGB$?2 JRR#P^.\[K* 0>IF')#Q+@L<< MHSPES@6(6!: GV67A(:/L@R=N82NL4WGI]>4&05?=L4EG67M8HB9TOEH:AV^;73*GQHJT M#GZ#L>'6Y_&5'P,B7N&$#/&5S)BXZ:9D"+N)-3/AIC1>(%>D54<\+ACTT#!F M (I++M;FD MEI."$XQ7RTPF"(0T5(M>RAP8:5@^YXUC[!EX\<0DX"EN*8+N< M-2#=6N[(+& G*7029#L$1D*%Z'3>)I8702(MQ+R09L;";!=9+\ M#OS2,",R17G_@^EE#, ?IN_?KOP"9S"P8?44I4;'XHZ@C-?>50X(7^R=^D+= M6\9>,]MEER0*N=5$M4!0//&AA(TS3,XJM\T 8OO3^P_A574C&W>J\^7@YN^G MQ;O#WV(KVHO*5H*2A68DE.@Y.%&*3&.%=DO>1-!M'GJA?T7*QP*]WJ[+CR=O M[Q/M5?TXW1 ?T(R4WE[V_+?X5NU2C]UCI^]1X^@1^,8=A%>UK3DBG%TZ=,V_ M%4KFK/Q\P\8ZC(@<91\(HFHIV1O9--;]/#U/AS] MQU2[H..PPMF.KRS&CA\4O9KHV"G+ M46H)8P:6.SR(UK1LF]46F)@#)8+ZOF?)^<[SL)\$]4CNA9+,>"WUC$E2(M48@"DX^[H(+VZ/DHZII2XE$=)1%8_S49P M>8!CE)PU0[5I#,4FE:!=GL/V\@9E5* M4Z0_#Q%%R9\:&9IKM.[+J@>[^E5T'T?ZVMV[L/*!KPKKFOF!67B.8;^/MWAK MW([)V717-,VBO1B0VQFV6K_'#,>_=D[]+6_)S*BMK>Q9=JJJ3M?Q<#6O3;I* MY!?TE4H'L"]"8"%C("\I_>D'U[%]U6A^2OQEA\/8Y;T*RW:AFCN1]-MV*RPL M-^)O6IV0%#+@Y@WLKER,2)OAX%]!\F[:Y*0S@JF)P7ADV)7%T>#LZ,6!HN69>ICPX MPX@C)EXUW,, .][VQ?%80F,K/V^=#O0]4XXEO?^%_SG_\=SOVYH^UII.%K'6/W#C7TPKPKU5P@9+O,YKED=M6RF_+6G)2M%B M>\,+2(WO\1"UI#03ZR"MW,23PK;5_=\:?E8C(LNYAY%L.>$AOM]/Z:JXN,%J M?;\,VQZY>.<"4+U&"SL5&WDJ M+APB4E96?/#]:$;Z&:]Z.R?,Z( MFC]HNLYAI7\?5*4,C!-81#,)[2;]]L1QW]QNHM?S[^V*. Z%?9 M\H='5!MJ?&]]VW>&XYD^@.3XWY@>?1R4*,E$$Z#!B2P<539ZF.59JK]?R$M/3:$'C< E>AAGE$?YI$$$SI7^"RL]A!'3M\US' M5"YV+6T&M0=))YB4/K_(J59XZTQ4BNC9J:3T*G4""D;/#H'1;$@1F"RD06,# MU1RNHHRR]D&(7&KZ.N7Y+5O6@JOX5-/23U6/KF&0LYG4]2JJO];\W9ME8;]? M$B/# WB:(@61BY(DG7A%U),(JGFK8[*.RD>\=7"&S9EM;M0C0I/ELBO2BG M#P;%-#BYG %$;PJTE92^JF6^=?D1XL< /L6\;-V+2R9I-L*X:.H]8#,Q;F_[ MI?#8,Y51 8F.U#6Q4HS?B6IW^0^G)WF>[^0Z8IS/9%YOLD ]=<7Z<7?+M6]R MR6:60U'_7Q8:US#1F$],-HF.&;LWA(_,*._-;M-.>07&>7]F )"AWU BCN- MJ;PG F1E,'HVAADI#'T80)/54K!0NQ6?2#P5DDEB **3:R(^60@/88^3AM0* MW%@EC2\9!X!-N+U=*,5WB^#)[I7RHI"5;]Q52[Z^)WFRBV-^\(>Q2AO*77Q= M)K._HZ)EKW>SA@OB]1E.A=?1LU-,YP?L&2QC:R.[H]FBTSFV_O MV1LH/C2>JTT<1#%KOB*^PW^0J1 A1&D_3U)*4"J8$+?IN-0S21T03E)P-]F^ M%%BRM-=P&:Z [-E:KB9;?@1%*5D^TL3HTWRX%#3J>:@E0>/')]Y M/.6/S7@"2I4OUZ E.YH=210=N4]]2RE%N]+YFRGEQ6YCHCTNO;X>5$\UD\?^ M1KX!JLT'^, MP@98#.ZW5(T*;VE3F)3./,R>0IPTRI>T7)?L+-L1W$$O3?')*6GI"";1EP9Z M,;PA!Y$&1&B*@JY\ALV\RC.VQ)::W-3#TU-GG.='!H2AFL(D92>)5>O@8>57 M,]2KK>(T]:7;HXN::X.HE8YD19@S/!96YM3++$24A8W>S14V7*;IY26/9+V7 ML &7^:C&=74>##$U;;?S./1\[/OR@L-U[X%W7[:P M5IG5LM,;LCCGJNS==DM?XEJM^MZ9R0[-VIP"&OK""Z8--"!8*28W$LRZ=(\0 MZ:*FL:HY8YB<>K8/^^I9NEB.<'"D+&!*W=]2Q8]*:\-BQ-N.[ZXN>SU\]:U!^H?K!-Y##;Z_/8 M(7@2?U#Y$7@*&;IXGL*T<=)K]R'AW>&W;[H7(-6DMZ^;<$0/47Z5T'HNT\1)Q_XK'\ M1K:G1/HR'T%OTVN4=4T@C<$G='@@AE4]!D]UM;OL[-P_-:H9T_.\+$2.W2-> MKV"Y/_7(<,B[;)=>7$XV).Z=K1\[$&%'_U5K[7M\ZP@ RC!KP%',[!K!679,FRQH!_J(D,X#SJ4_0 MI/?,C#?M"QF&',3/F9&PH) PC%9)ZNL:JJ)1'"EA4GCP3DD>T;CM,- M>TCRK;J>5"]KI%B;V$?*A9O5YPT&-Q '1^T/&E =KPWNE#O] AO\P5/51JO1 MA(.^6($1%^_*B@?\)N\"C+PW++".S.J^AH3_ K6=QQWXF#ZM;>\NYS7=L?TX MR:\'G!.L^M#NA# #"QH_*T].R#C8Y[K?:]TV84NK4["@FU!LTLT\N?;6..4B;(WMY7R,"^YOXSO=W MX0SZ?@2_$O,0D3L>KG^8*PO@.W7MI(P,U%(-Z\!AI_QYE M7IH*22+F\Y!-!SQ=$[']TJWF-?E$W8.8[M-$OB<2)W1TF,13Q7=:?6@7/2YO M\N6?L;DRW0O_9]KO_ZE^]2>N/W']]^%Z2U:;- @%#[C-+#;;;!:G?:_)+!_% MS7CA'TBW2UQ2B^6=LFK?Q2X[D0TF^S,TXD@F]0.'+$5K*\E[LT1*CX);MMNF M;_RD.]YA8?SQ69&HN#'[%.P* U!K;W:^B5*H>X,YS0!2M-M_GQK3#2 _;8+M M?YB4C\PS(5U[ZO:SQV>B_>V:X_N+(MXNT&^<6(SMUACE.3DPH SR!,W;5:[7 M+&HNS!>PWZ-3BR!X!6.MQ0"*Y%[9$V>2"_V,'. M2WDBY!O4IGUU,,2%3\DQGH(IB4PI1>NE3G1$+ MZ(^Q1"PMERP;QKSJ; ZG" -E5;T/&4#ICBE<4E?F M^^>8$R-"+^@#6O5BD_-7C/4U?A8JB>2J\9OP&$V\-G4H&I1XKA\20+$"NQ2[1-?SJ)[*U=+AE,E'(^N=WP7\!:3.#L^4+2 KDQ$QJP9 MPXBMC72?YH%77)]TG0X($.[>_I50/#03+_>BKP=:C1)]G5OW1G#RPP.S!#EO M+]5KQMEI;KG88+Y"#Y@->6\JL4;-OV#!,LW^PV;ZEN\3#AIGE- :YA?:'?WT MIMJH&YKG8=4UOR8+9VY*0"+KIKS5ALDOXM%4WCZ MNU+A!]!8N;KL'%+K:F?"DFX-1[%C0@RZW5@[H7M7/WAIL=:3ZDT[24*_$L=A M85$K+]#Y7>.J)_4B7P[?6'.TXZ.I"[? 8HXD$/$-KXH4I8XY]F[&-(H562'CI,.Z4277XR L,_#2<4H4976K<*?76W'7=Z_C%NN9T;@ M*]JWR@.22[E.YRP15SO*?-%0@EIKD_,+V8[!\^OYM)(^VJ[RJPU\<\*0S!-#X@11^N.ITC0G!'G\U9 GR0FS3,VL,YU%-?P=J@MT]AHZDK$8^HC)O ME>S0YCP+>62G4 /;K>Y\9-'A.2EUBY^D^=C%V*II62:^]JSM]\3@J^BLR/'$ MXVVC/P,>$,[!#6V'FUW8[I\[>&&_NY!DW/D/CSL!;:[&7Y,J\);4T@37U?74 M'3%<(R2> 2 QGR+76B=VVO.^[K@04Y=XB'7RU\%12O2'420#:%*M?"5;_;RY M @RXE[B6_J:DOG44^_[TJ%*[?DE$NTE9:,-/H6&ANC(C,5<](7. H[O(U"$" MPFW 571%@T8HT+-3XN8+2U#<9[L>@O5CJM17/./_^$V"YIK^SV[:&GK[GO;K M)\=U*/P4$@Q,1 KRG!A]KBY$Q!S >T*>P/A0OS!-W,5CN0:##RVHYZ3\UE4E M%\$^%'%BE2+;^E37(HC^BD1MX$2_CHNVZXF!G#X..B36;<^4>Q) ML]\3KI/URSCN\P M]E-3U2+X]/ (7[_*)M:2)$P3,&G4]HZ?;)$X@1]P%GMMK\=>>&9#P5^'[_[U M A?=('64E0&PJD]+*"9M/:-L$ZG#=*,K9$4&$-G+&9?M M%\=V\-$E@A([EW-]BT8!?^QLJ,>&T1?8GA (3>5F1T2M3.Y\:9X17O['9P: M[V#F2O+"ZDE=">4#>+3-F"F\0'GQ56'JBKL!'P-PR%I5AKEIGL12?9MH[IT@ M!\V\M'_)ZQC%?\+BE9*DKT<'WXCAW@M[=)M=8SX%ANZ3/+,7]Z4;[VX2C6$I MRNH)D48=HTHD<0[34\>W5AZ#UB;B^;*>#)RU9DB/V21Z-^19Q0U40K+)TK8BSRW&DK G-9"%L=$;7 M:C8#2%6\%_R\7F_O#-06XN3CT"68?]I-RNO3I7'5ZC<1'!D(FT5BGM?Q!&=C\L%@- M"S"5B3*(7,6 ]NJ]5!6.GN]ML2!?6G^Z8T2^DH&2M5]* EDCZ_5MN?9$LZE4 M-R4K"AA9W65J,WHA""&VM=:J>Y"G3>KJD9N!H=HQ*75JO[C^ZI;B__I6[-$$ MX:^%$1$"KH%[\]\WN^4O&NE8MTH"A\^_'DDT ?@XUD[[ MF1*S@Y^87>X95XXL-R5RP%DJ2 GEMA'8?/MJ:M46@"U/-@ MW\VD9I$$FKP)NTG'%DJVRTC!A6/O47\\9+WKA?<7K%*NH['18.>U[!I%'.(N M;?T*%]G&AS& 3P:-V+"G M/#\B$M4]W4]Q]I5?/_%2\\-^SP1PC]J*Q^ B[,.$M\U$7CMD.F%AFQH+S8MM M68S-9_X;N:A(^/:5Q!<.*V$.\21.:/G'<[)#=9YWK[HO[X>Q?.%1>/Y(\"(A M^?Q[B\.LC]@5A>:[&KL;6Q-?F!F41#9T-30FA@M:I6Z^-]47JNK]K]Y4^]] M(YV0"QATS3!>KU<]0!3L09=IMMYK)BW6*V?,)^V7 MWK"D4F ;Z]#C\W,L6-59)>S)0)N3Y>LE MV\X%A3==+4T"\AV&Y[>BMU>4?Q'_R9,]$!;/LV4$E'_:T6#;"2]\07M[Y-\D>G'*T(K MZ2ST2.A!BG![BC%[K2$2LT8N;M]ZA%Y^MD<5^MX#@HC'TD2N<-=BYJ)N?NN# MC9)6^[.FX10V965:NDQ'8-[R#[+C1/-2M7\CA$W]XT^"QMC@)F>GG\+P13=* ML=Y"$7XIFKPXZ=ODC^'7M:(GW6N%7LM >F6?&SC)9M .SYW>M9H[]#K7>F[+ M>^BFS3E'M\,-YSQ%6D42SKX#Y/H@@^M%Q7*EJ8G;5D3L!%Q)(S?9FU>^'#9: MX.<9M :?2():D_AH I5$[!-:5?F.+T38'JM0:?8Z"+4;-7D,O]=/:,,DG,9) M[-AC'9S46'T(DVD[R:Z@F*@XMF3NE% U4^E:O*MUY3":>$ZY8W7D#92#YTE_ MW&E,"#Z$J"]H93WR'PQQ&G: 3CA(R "M8/J"9R#^D$R)ZC7X)\Z:JC-62WK M(,5]TUU>[D5^OUWY\;1UE:)+*<=UD^]DU_9UQ'OA[\!%:*J?$[>9?*)9_,+E M(TJGZTR_1G=0KS[*0G_)I+G#**X="6AV!N!/EB=^)"NE"O,4NC:Z#=.W7"M; MH$_,<-\R:PE+Z$':,9]NF?4#C*_?S<\;OIRT%YDR[XMU^'*'&6W^ QRO;G]9!8U'>/#Y_'J M-C[:V,)^8@<^LD%]M24N1*ZD*9L,R8]CVR:9^;H+.6#X=-5]Z-30E+^SZP6Y MA.TL$ZSZ'(P/[;7ZQ$'+=;RN=Y:40[U_JW]BK4>/ 03F/./SD]\H.CES,\ H M$9%HGUVT,T])Z_E!*DV5OD14ZK;#DGM67+H$+8R5+4L&%.[4]6 5-[G/7'+\ M7)Y\-Z[UO9.42*5#FG^?1(-;P;O,F).Q_^D?;[.+$3:45T0^GA5P@&SY-&=Y M<>O'^<-1# #WTOR;:4SMVZ@7D^P!.N**0I-I \N/2?[G1K<2Q.?7A9;O)HZZ MS$]+6K$RHW*]/DY@/NC)NP'U4.W@Q*:CL.W-GATK03+E"EKH)GUN?<'YI0A< MW)4^MQL10ZE&4TX*VI3%\3T!CRSL]M8!B7,G:99:4Z OA%F++0M/X'>$0_:K MAR.V[_8J>$7M1OA%&S]@ !ZWX5]&Z@30&;Y9 YKJZK+01#D#B'DZ>>9C'+AA$[S9!CG_OB0_BWH^ M&Q\9^7K3,.0>K-R]@W+3)J%/%KQ'O30Q(7\SS7KZ\AT'K"0[*UF]U0,C"H4@ M$?Y;F#@:[.XD:-V>?QX"[HQBNG&.82!GS:&BX^T3"=%IN'*E!U?]ZDW&NPUE MUHH;]9EA\R%-IKN!7KB85L.+]\#MXZ/O7LP:GA&@N+[?;:<]"W8YG4^Z/0DA M7V,&;NUEGZTABEK&E&:L8]TS=+N.Z)F9#MJ^$X3^S^((D,N0U&/R;7[7*LK7 M:JG=4]!PI^P5 VCUZ"F#_V(ZR4JH\!+(UC,C/[8Y7=4Q\,.OF*I/<6'J\XF( MR9.']FH(DY)Y4G,"=5I?[-4+\&0#-!K_72\=<6,B?U_@"0:@D9 T#'()3?#Q MWT9)DB+-^S2#!Z^N&6$H;/ M+-]Z?_@PZYZ4A/P[+K2K1CM2^.^PTA(?4$D)OK40B_Y.R:F5H=ZAX)]B^=U" M1.+PTR\3^S28Y71&W/ F-@5Z#*5.&9U4YC?6C-+5F40+VMFD5,3L!LMM6;@V M0C:#LKZ>-SQZRW=.?G,K9KKI;DEQHJ_3NK]6B9W>_JOF3@Z(/@+(,@$K-?G" MY,T42+V(1&4.\GPPQ+ZFW%#I[L!1Q/*^NY*\D=^!W,.0:D'^L'B/X?>9=4.G M;Y_G>B.4N)RQ\3GP0.,-\_SLQ*5"9AB\]_"_[UDB0I-HB)>N5=ZB!%MM=ZT! M_?D[=(-^GJW#39LO^LWDQ. *="SZ M$A(*:7?!H[UC$^NMFM##GE(+/N)Z]_BEXJ[;>*V%9Q /[F19\% N+@:F1^<89KO;U&*S%GS_3[-*=>D-/[E MSB,])A54-B5?PI,O-%3[Y?A/&!M=JNX")0PFHEX;]$Y_LBZ7&;G8LR\F.A-^ M%%PXVX4Y/#>R4?M%VD#$QMOS%MR*H]DWJK%GK5D/P+0!LO(?;UJR^@ZK M=$FH5E*RC)1.ZHTCBR1T5AU6ZT+"O^]VYL!P(/>BZ#8L4 ./P(-'L( MJ0XGP@"Z+I"P(.\RGE+]EZW=PI6-\%W9$"%F_!JM9 #"!C1E1 1^XSI-G@&$ MU2! I?^Y47R9- #&0)Z@2?Z>S%S7Q0"XAXE8NB",Z[<#,BG;TW_?>!Z$4F< MF9%$.$U\&$WV73-9]J7:(U_7,X #951$1/J9GME.C&&\]6MC(YTYL-OYY2DE M4]+P(5BJWBGO#BW+(C$]3;,@R<[Z\3&57OK4[]4Z#?Y\YH[3\)-64\LY;'%>BZHV45& MP;SX(+0;O=)E.$ID'DVOAY,M3J-_FH.V][)CBAEZ_%:P?&*\SJ('/?[% K3K MJ=]FD'+MFI.-NIPVDHVLXW%%-;%/IL;4L&!PK-\-DR>A2DD@(B+]T&YDS:C3 MRP>/Y[QP&%'P&D=[&XZT#IY37X],P(]G.;!V9@?!N>;34I^N^E1HFE,5:R1^ MN;!WP#9^XIQ)G@E+=4*S6PGQ(0J+Z4J]XI5?"W(:A;01]D]:D)KI$7''BSO*+KP;>QTA$73B0]@(S4I@Z]M,"=Q3L@XE'P_DHOBB6S&_WE:3#;2H:.U,QJIK4 M+MDB/F8)7*^#K34.48=',W6RR>.WLY,BO]?EWB8#2(C^=)D!5-RITT./O\, MPZ#+]^"'00P 5#%37J:3^*N1FVCQ$Q3T,A>L;V%]0( K&9+F1TV\;!*ITI=< MXEUPHRTWB\D^FZ6W1Q9K6:F*-"6*YW1;-O)\BVW3E,,"E]<,#WV\V^L7>K0Y M$'N-8T\M"QJ!?O2CI[4K1-MIC@$,G=ZDUT+9-$T@PZ!V,#.T#ZG/WVB7[[(K MFSM=FSDPY]_=1CZ,7.MNO"+_C2 M>@RYF?X1Y-8TB=J5F52!=&?#A[;'&Q]2GK\#-;7 %[@")M_ (%;N[,;+@\%& M#( %/15(%YKRH-JB1+PP!U$PRIAL3M)6.45]O[(\RI!$-C=K4IPHO;6?Q"%% MY77=+4+O;($SROD3^-E>W$S@J!!YH($!4$[*A*%\R"XW2"M8KW114F^Q@,& MLM.O3_P#RTHE/! ";FFFY[W+Z;9:.! M,)WXZ$LRN]YDD%SN4_7/!)9IK?B_$PD>_O$K6/^IX?[Y.+6^&@4'H!(T,VO1 MIG3!GE6O-V)CK9 DGPZT^JE6LE;!'X:&_6VT>C/?4!C@G.3@;''R1I'$E>?& M?NZS'39Y2Z+H\?9Y=5@X@;\\@=,^J68IU:R466JJ9;/+RK88Y[O'XJY#BN]S7._^R$AJ6?%WR!^ M+>8A0>/@@VQ:.H;"74U+D"7Q+:^2\,UKBL5%O@'C=",=$?$[ M,<*VSYR4 @ M;FB70W^@K..@&YDP+Q*7F^\H,U+]Z:US-"XV.\SAS.0.W@43P_^9K%$^;GS- MF2TXO]S#=65OL+0A:\)/7$@_W@4?D7ZD5ZH/)P1V:J-#-P5"CR4U'=#U3"". M):5\)#)&E_HRA[%$>ZIEH MK0\XI,SO/L9%P61GM Z5%=T9+#[,V_CM5F/\,B>4[O$+E& J\!SN,*6Q/DA=T(\ M(7IC6F@F+6_Y)*G&R/806@(9,NY@UWH/X]0[GNH(O=]1#EX\/!T/3*KG_#$W M82^IQ>*$??KC+E];4-IB9K0G,(F0(UAX5+H 9%OTMS$N)#. Y6,DK+%]#^H" M:3AA]W9^LPKM>=S%@AN1S5*XNR;\ES"MI^ML]"1B2'2CK0&*Z1W(O?CR#L*_09ZJCR%V+ZNK$,@-!B,Y-R.SQ^TW$[*R8@ M=R]$",FL =QC**MFS$26AA118 N%*LF80>,Z]JQCFG) <7WS$DRV2U^2YI^ MW6T49PNA+#32/5[-4*0S\]$7"5/Q!NG3[?J68#2^#>+7!4]_@*XWJ TN.&,O MWP 5*]7#ERG9)7QO$]<$17HF6Z.JRG"DO8E%-/C0[L,@-&=Q-/TDVMT,S2:C M?+D$[7D]E33_T^&9RYROT ZS?.,6G9R-0E91AL=YQ$4IZ,J'9<.4IEBT#8QX MB!+W^YF:MEM%I**77EDF9 ^TM$H,K$S.:+RQ8]9I-W(KQPW-QWUC)I%NTKF0 M\][#)B2Q!HM=+APH]CIQLW7!8YT*'NDXWU\UP #V> M'0Q,;5F-#(2&#$_B>88^@D?475E#;-?MBG.H#BCQ[M)9Y+8Q"MWQ,1%-/U3D MP)<+?H=\&HW778WRLXF'S-ZD[PRMGZ K$=[>65C(2=K1Z9(PP M'U/^;0%.,L-$5%0=2E..1MB64$_S9]"N#M+E/_:@]*C*\UIK?(T:K1>\_9U@ M8$1+=9%F"WQ/V3VTRR*&3\&[9VG CW]R[7B"R\OVP.<.SQ'KMY=\W&@6MR&7 M*W=*ORCCQW/3T$D*U2Z-15?69'?<9/ WDT-R'%%6R;1C]#)0P>B#AS;T"9&* M/NR^VY^AD<->V]4N;[MR!-EE^F+''3CJ$BM"U9S@B $Y4==)[68[CG=^O" MTWWKOB'K?F4YBHM,A9ZZ?#1TGY3(1$'H]SQ+12N[@F\='4:PY,%9R_;2P.0, MZ>AK\NW)B[AH]8H!M#5KT"; +[\29#V=J#G'S)5/ M>*@W*#4S_2'RMJYSA(![JW=CSFT.%*):&0#O)IDC&HH61L'[U.T)(#1AF M,KU+ R?B1K5A !9DWO?TON([,6H4A2 \>6$[X1\&ZO?36K(U5!V\!F&F/=X@ MM7FTNV;=$[Q'? C_E3K^,[(\J;YD[#(L?FMMXAZSV#-:ILOCNJ"<-"AIK"<7 M*=FX=:U.ZNG5@"Q66Q%^/[ MQ\;D;Z;(WKGLZ! M\H25)"1]G_ /9ZW7[R\/"OG;1/P'>M_YET?0_(/Q'O[E M>39_DXC_,(/__@R:?RSHV3_1_8GNGT,W\(?-M X)?R?M*]"3?8M@37 !F*NG MP15\1>_&#LV),V;EIU/*2:"[\+'&.2U[DY5CQ.I,(4J@NSQ!'!LMU5?NJCA558FOZ;R=R'\[ MR!_8PQU]+JJ];D\>Y_&L %?KF^^Q%S(?Z2[PA6K;XYM@E"M[2PO5/XU!\R"1 M-C?1_X.]]PYKJMOVA1<"(B)&I0D(00%!BBA-A9"H" B(L5*D1)J44$0$@@)! MD-X$% 247I06>B>A%P'IO8:B=!)J@)!\\>QSO[O/]GW/>>]WRS[?>>X?D^=A M9GW.M_,:Y>R<=4BG?T>RD-6/_UFH&:7BI=?KS M:_7^90;B^>)TN6P7.,.8)OWA-RE#-0(MU^O;M+6/7>&G! +KM&ZE=%9P!4IL MQBEJZ>@2.CZ'?CX(D>61Z#XW:35YT?:\=//9(><#TK?;5^0'>4->F9UHMCWV MO,'K:LH]_\RKP#% 3$.4_@^W3^G\T43XO]U[CK4Y2(>9.ATDNUEEH#Q1Y560 M@=A70[SHYF!\>G:!81ZM\'6_,.&WI>961D'+Z5S-.06[OK M?34Z#+.R,FPE^P7GX-Z(/) /EA]A#9^N_"PUS9'69YE7^V4^B%=?(7)#, ;A MQ0< IT$%N= M'(C6;T!WMKHOHXT:J4#G,'H*3NYDLQ_"3 4YD5S2**RBM !P4?X@P(.I%.$7 M:X^7J*=Q.\SSY+!<$_3/6>PV##--!7YNX@@B% O?*\LP@EP%62F/?/$B$Z6/ MUL+3),YQ#[ >AJP?64:X8#1F.T;V ;D),X8_$9R M$']0BG=WAFWG7,8]Q7FN#-:W<$\1GCF#-9A:J,>A*W!ZZ0.Y("I @=VQ)XE@:IXM3)4S]>I4 M4X&9_DU;=GF@K?C%2EH&IP.H7^XC4T2X. W3!EO+]+>KJ*]7=1$ M(\#.Y*-V\1P5B/0<)RK0++Z@<8$*6)K0>FF9UETK=]!D*O"WMI#XERC,]].P MY=,7EJL<7#)T"\7G-4JFU25'O[)]"IDZ SSZNNHZ_<'CG$0W> 2_=34_<[65APEPJ\ MC&R^8;2 @+I9'_A2N,C/-M; &E3@K851I.3!UV0?GYAJLS!>\-@[WH,DH],0 MI?V[E!93YW!G'!>9V;YSV-!(W]^4>_YMC.F>X&WOX$!HCD\CTC=! A>%2"W9 MKU]$09Z5*7PJH.A1(D;7\G>*.3:D:G$D4:9Z>"";2OKBSBD4;X-P54G^P$<) MX8V0KS"63T2_(?>L!52:^HRZH%/$%;H/?;.7E(XH-;H6YVT]7Y_+XHR9-;E4 M3(B8Q3!Q_=QS :NPZUS[]MND;#-I"0_RPIZ_:4J$^;Y<,-%N.6XAU*IL MB,Z=B LFYG9'9*!ZMVM9BYP$\S%=UN(_D\*-9[0?BV2ZRVNN0A\DL.(%GSRV M6%,Y^!RQGZ \:WN%PIQ&6)P\O(,@"L\<[^Y@T$"#1!,&:"2;PKQ/<&[F=X[\ MLO@K"ONL<3]A?UL;&Y9^*QJ_.Y7_"6ROCT MZ%:^O%K\5S)[V)AUJ6Z)QUER MC:LKFAX4IG9,*>M'#!2@="44? IQ(J0T@@D)* W!,I++/8.6K*;K/G%\%76+ MS6!G[$9RM=C5O3[3Y]J=W#ZSQ_I4CM8J;KW!W/P4$H&S'>>Z:#AT^_OJ(QJC3] M&U0_CGO@T<*G4R"F/GZU5_B&ITMX7 "?XFI"^T:^[C%5$*F[>WD'WIW#&BN: M7-8)^3]^#M^_DW[MXAXNI6CLK/#2L/<)O&=5\+>MW?_P\->]''^7[0]7?7#\ MX3$J_TN&%7T<\6<]FH5\MUM?G6CD8YH[Q!]N=.MT$JPA9.?=_M?#V%M$EV6Z M:;#O7A_V/(EEIG+MF+7@#P65K7K7!Z8DAD2^ML&Y#[IFZW78R>3*/-((R?9" MFUKW8D++YO-R7Q&FU9[HBAWX(PI<&=\)\A@WNDJZDJ6,GPR;.%3=,R=B@APQ M$S0KZ^PHA!IX]R=[3#ICBT@.1,?:22[9A!7P$91OFT$IP,TY 9]HC.]1?3[O M_O'H&)'+]V4"EQ7;PI,?,599"X4A!2-&=05-,^.Z)Q'";JJ_YF@7M/=JB5)U M8+9)-T7B&1LC46U7GD%G1Y_G;BVU>WDSO,C".,9 $@VR4?G[I6I)'=&F'G++ M%N-(4*73>@6T)1D+*CK(HLA[M.]<6DC@);-)^;^4,^9!Q6DP(HOZM5!YI,A;LHJ]JTOIRUB;YM;*H,&76ALG8%7EB%=SF#:6H+4T9H=QO*7I;+Z_F1)HXV#&V7ESGI'2W'7$:! M]]MT>J'Q=AX]B (#+[ _#Y@L0048;SH\_)F%RIF/4'+AOHG#*)FWK:.BI"!R&7QD1CE"PQF_$?D-DJ; M$H8T\7Y-AV/W)*^2-!&.9=9/SF7?B LU\UN]GQ'=+!B':B X'RF^)13Z<$7F!E\ZR[N-(39#CIC'SM] MNF;SAR5!Z9@_@+$DR>R_R!\:L2NKD[7X+M\,&[-#U=N: MP,>SK>>V3,%6*E_KJ]"/*R[E?-!^JY1S.%.YRJDTD7^OFC&ZX> JC*AZ28KZ37]1.GNZ6*),_FF/85VZH9Q0[@ M^1]M$MI"9];,!R>XSCOC9$;KQ)VXOJRI(_A5ZA.4+>&ZY M #?%X]4':91W>\$.W-Q:F ]OCC^>.<6L:6_@:GQW<8*41&33)K@/^*6BD#>* MB2(!Q=%QRR4Z(T&Z^MGWFK%Z0C'&'W.A*H#JB^_E-:W\[J93<"ZUF24X".O] M/)ZGD&C>'-@00H'!R0-NEV8 ML075*415.J4>5'R;N>ZU^)VW_-Q'4;W[:3'& I#+)<<"G:$.9>P"W#P_5\XZ MG0](7.1G)Q0@.UV26J>U;D[L/.2T-3?E?OSNPDD-X00'<]W66U#]9RHST-;4 MQ:B]B0\67T9@,4C7HP8WJ<"$VKUOZ'/B/[FQ/*@E/!7PW;R]F0"BQ?ZJ.W4O M2"]V)3"V29HL7X6D<^ICAJ_4Y @E!1LGS!FH#L_,PYGG$PC!)'W5;G*GXC[T M&R],9&XP[\+ZPI3' M>[K)7U^%Q,?1E$!T(([ JTX%9GE@>*,E&EE\2'Y,!3Q':-Q9X%^_XF!H =W> M!8H8%:BQ%:$"[WY]]7V-H0+=<*(.A=X*1O;^U\]"U8-48#Z#E$4%Z(H2*#=2 M*!RK."J@ FM$D%A3J< ZZW\[Q7H'0062$Z8QY,,]Z-W#822="BIPP$X%.-!3 M\I%4H$7V;Y^M_F\#_V\#___00",98M:V&LF*V',M8U!6MF#@TQGD$R.!"J9X MW3L M/MDXUN4M[V-B.&2?K8R#:/-AK6CF#5/,-Q#F&@8C!>58C T+W\;Y8X4JUH7U MIC>RBUS69Q$52W''3YM-A:I:-_^CV#N9%OPCGXRU@\T&=:C H8$-:%0)>BOP MGH_UR4B=2B1:21*YM>H60P58^?81-.*40Y)*;:7\^/P"OO"2IBK?](/,*2I@ M2+C(105RGYC_W/PX.(#^"THUP"%2!D'@9O)WJ14%ON=Y9'3[K@R%9W\[VOO MI88EXU=IACN;'6#"R&01!VZ/%FE,ZN[EQGRAHRFWP]WBK^C9W04TR JNI@(? MJ4#1\\_/P_?G*!:M"80)&'<.%9B9V78=4,/L*2VBK[*""83. 'DJ0"3NPY"" ME)&QC(UBN:V$_Q@DW5OM(@;2-#E3I3!3K_!<%$:I#>@=*N 7B2HY?A%Z"'EA M$5UT'IQ4F$+A=_JB0@7 8,:MC^[HZ:?-NZ-']SI_0S'X]\[;&V"AO,&M6S$- MOEC;HZ<"K;._% *Z4^!'@4(YD9=HG9,AM>7_ $/F<*F;=X!Y.GT)*QY3VWV# MT/L-BZGV?J^6CH$#)L0$NT86:(I0&\B#;=*&321N'91KCMMDI@(?P+M@\68: M1S0@***S"0A_KH-A ?N#CX_+J,!4%O@X[X&%#^0!;K799G)?5Z:Q#-T&NZ^E1 MO>/UG83"_M3))9$D*3)1 M,2A(!5YKP;I#7 H\6K%<<0?F^^J4'3]96G>7+7X56;:=BL$-0*0H.[X0"'J' M5ZVH#?=S#$<0IMS<+M>D M$/:35$[YYY1NMG1DG2%8O4\;'A<>L1GUF'0F6S MBM=-O="KAAWKN7#'WLDTU]+E&=IK%TJ(5P+EM,2GHX=E>?7+1VQE'I2&5 69 MBP2Y.D1Z*MQVWS'U-AIWW6QW7ERKE"_R80V&*#JPG[7C(/WCBYFZ(AM/PQ.$L>I M4O0%2S[8A U]9\N0'<_>M)\KV-^!)A!PC0A&THP%67!"LENNQ"X@8_'DG4FM MS ;O%72_ARRFNT)*J!O%ONR7>V@.,3,OB7V!PR?38&1 MF,+\H3S$ALN8R8JB_(+"L+&OD5KA\(,M4O=!M#:B]I/%@O#>$"P?V4GB./NP M1W/=&:;Q!>,)H>& D9Y@A,F7"SM#UNP2AKE.:G7;G043A(K&T&N!6U2 Q:-K MDM7-.$^7TO,DK?(*8?&YE;,(- '7VU.>:4ZJ0/")[*##F_7%F^]1A+G=!\GW MMQ@Y?HQ<\;.K4D-N?Q:9.8[+I$&S$RG7G0[OL/'/ ?UF@N1J>N^V;_ X.%O\ M15]W6^T_OU/\+]W [)S7:NBCM3^1".ZMZG-G+-IQE,8W#DM1!>P]+YR5[[]P MOKVY*#Z'8Z-T4X%C52)51AX]"L6]4H0%YQ'S;7CBI855F(%.!"J!\\*$DX6>:_G)BQG=E,D4D!Z4CT_+;8E46C^YQF4"[1_YI5< M2YNEPB;82(Q3^SGV#3K=<3X/)&7+4A%%$^JA)[ERE70)*9$(<2I0S^'1Q0]M M)HN ^41*?.^:E>255Y0%HT$P^23!$BGHXW[U>5VE!2V[YS4+ ) M'[GY?>8.UHN/OLFY,M5=TDPB^L3/@+,B434UYHL*FQ!W,$+4XSLLS[VTIN5[ MKIO%5[49Y@_3451 LZ3PLMI).\[+CO;B%P1Y_065%(Z[C_Z&)@=3+&9E;@OA MO3?:LE$HE>G^#/& !,NI&.W[ES6*_[&S17IN_&V5]&^._C>,_K=UU_\65FK_ M"%%@%?D''T_5?LMHI+3_"4W%I6YB?:3K^95%)VY M+ OS>7!_TX;TFD8IO/1(+P:65HQ ))]I$,A0ZH)PW_TQCFU6;O\98C85()E3 M@9$4_&0''ASE/*)/Q5;L2+](>'-FD+HJJ!]V-&J2IXGG&KMTWJ; M5L;6F!)\&D_C 7:EX WP=NBI#"(AGPJ4ZH?MILS1?!.Z5AUZE.3WM+JO&'%< MT:'T8:^A)TP74DL:Q)#TMX-(B!DM;U7BCM_J'+J2KD\PU)0*V(SY'HB!V#W: M?QUO:%&U. FJ@D$P.QF^C0+O#\R"Q3V*9_E%:=UD13X]N!/'8FA1'_SK./J MYZ >!Q%V=)TM_*?WKMS>)2KP-A#7R;0><<"]=>M%:G=V>$5+L'1VAD#8/:LM M0G "00M]$J6@FH#_V61H>N/YBW=%+ZX[KDE(8RAOM&BP1NY;N5V9N4W,C9O1 M=%HX-GBB?56)Q5 U&$0;0CS0%+^O9(E;Z)79&8KQ09S/5_*Q1PA2)$WHM:/B MM$B"A 2-V./7^&5(P@JN'XFH2N?>@F4 I^1M1Y M4Z6,7TJ[^K+46; M^,])%H^)20;(PWRN)JNT[Y/KS8^*8B?!.A<*J0!_)E3V (ME)\&F.;WQJ0,F M SER=''5CG=B1 KSQBF8UU\5"SRV)\NN03]\R[N:<1%AMC;_73AJQJ!<*1B# M[4S:].&8]: UE\)*TE+'D4(26QZ9Y?ATCNJOO[V&$2;"R.PS4Y2 ZI=]@U4W MJ4#=@/,A(=A#F21ZRB'+C#>-CTD72M>/ZMG)EQ+F6\D)/]QM5=S.31+N=W*C M^CY2P&YL_<6?)U_@XY'O//+K091.FE%A8=GN)X5\CYXZD*IU7NNQ\#H2PU0Q MUB;(1@4 LCAF7ZP*'3A#^MJ$"@YF;YCKO%$E2@AZQHNQVB M_Z"P5Y(*_,R973CJ87,=XP_#OT=;K?F?(=7/V&_?.N5.DJUL\VY.43O5X+<0 M(48)HS'- D)C8TTYT3Z,?&.:)?V'NJ1IZ!"NK_7')P]9]X?,H&D3KH.*./)+ MT) TW&5NAL=T=4[XA,0I:Z M!Y=QQ_L'(S)Q&];BA$KH#5IQ/.6=\R4)GE4>O<%F[?VL\Y0F; M>HFNT]^W=5-MS2=L1TX%T6+,*%]QRVUO2OL:S37.%.^XL[N_"H;Y^ 5N5>$N M47KJ>RF'.5G(.M$_.KVI #X,32,9X%PW*^(W+2@W]* DSL51S.,R)N+M0"[M M=X9\@LF8>T;#A!SQ>/7SNPL\XR8EI\#N=:HTX.)X]NT"X?*-(UT1@>OJ'EZN M/Q3&BF83<141!Q?=MO!A0[Q3:%_Y/,*+Q4+0+C+32 N*GF*L0\\4+QEQD^Y/ M81@S6>GK%/B#'Z;H+G0U3!ID>FDYO=1AO//XU61#G$=.O+G!L_,XHK6&48X/ M^WV#YM/_!6]$^)],>J_6?#;MV?4/$O1Z).10E\/$]H9%$*UO.+ZJR(X9=O5] M,NR%:#:"\Q&U,"[[*VA04:6:_73/SM#4WAL6T8/+B(OD6S2PZL>%!>RID<^. MM!81Y$8Y^Z#C A&+-5)":C4;]"\-UC/6S!P129LZ&LG MTSS,6.9DI LB8$/'!S?UF885B'Q^#/F:$^:.IXGMPWLQ = T4U$_RF[CJY^^ M4$:R L&H/HG$6[]G%M1C*3MT"Q>T,H9F,^S@Z'C(Y9]#U@@A#[?J\ 5BR$\* M/'+\,SFNTP//@;3DP-FKOU]1\N\D+/H@#CV+\>C&;5^KI0+I<6)[?_ ,V/LW M:P?^Z#06Q!]<4/[/F6?Y3S>7\RN#. N%K?,8S3,84X$C"62A)W"R,,)B'[$- M'DW>=PG_Y(I57=F'C31=F) BXOR@8,N.+%(&HHJ6R'%28:K"Y.J)6R5= M#4-"J@T*]OS4CV/HRSY7QADIQ2)THV_9>#B:0>?&=; 29>@).I"L-Z6O!*XW M8A@@JTM&5:=8KR@%#XB%<11ORGSS+QA+B1[E;GIT;.:360 ,GUKE3@54YXCT M5.#09@+E#B;Q;R;BMQ]2*#R:S9.;=H@3,(+4K[CI&\VL_%H_\MOS_ZE"MY?" M3BUP/E^,A&<.*W-&56)F(_ [FUW9J).$3_+'LQ R_9X-D MI6EW7L.NI FA?MF.F^)!CX:D]]-4Q>1#[\+YYNE;?F_*[S5NM<$#/$[T00PH M',5$[0#'Z;>>AO(!QU-8C+*%#@E=\ITL/9;A?-E+"6F_?[=]40W.]=R]ZI:( M//;IQBWS0+_A3RLM@E>;5 W(GYM1''Z+<_A&/["?0CIQT]=3=VH;23R\P63 MB.?>[6:'UWPD(YC2+-'UZJA]2DC;-!.%<0%&CC'Z.@T+\CA,<'QR$3<# UG: MNCS?=IYYT/^T5.;N6_&&N#$[)Z%#*>_@YXKD,'PH9/V3DL@T:\K9GJ(^G35]LY()*Z;,+RR5RTM1[: MY#1C5Q^V*^'9I? R]1\6=NV.E5<; 10#K,BED7%PS2QZVY789KF"/#1ZLU1! M)[;0+^[[,QAR3N,CP!=8FO,[8.>^(F/MPLZ\0"QREEQN.9UBT)[O>]1GR.OV M]Y-Z88D/7AUM)*PUPAE)]?716($N-T3BTBO6*"I0;!WKG,'8F,VKXVC_X70F MWO4:Y+@E?>M?,PN=K*0456)4@&WV/$]U:'G*V%=+.5;YN8N2<\ [C9:W6<>\ MKBIEP8Q('_!@%I01[-22T87NEV'';S\ZCT%_J6=,B=I/O--^XFN;"E63F?7!S0WVZ3(W[I M\=G:!\QX7X4NIK!_Q,3O/;C"8Q]\2H')]"_;W UT'RK:=C M94VZ/WE!GUX[[ E1,SA(P8IJF?,L( H[0Y]6<&DOKS@XIDE_9&BQN!^$J^IF MYH _$QCP^ZTQJP-[.1_Z&V=/&.EW*,4QE =>>QQ[6.PT$S"G_H WOH'GYS-2 M^132_?7MKCF:6TD>V/(?L+VBY:Y-Y_B:UP)9S^W>9)MD+:#9 M(.!<5 'MC3W[P$TEY881E*1K\LCBI397F\/29CZZ%::"7_A4 %>1?Y3J_6\# MLS61M%3O(=97; B[13S\(1NQ('V0<+\XKSK0U6;VYVS,_8"0,L@E)F_]][_B MPO^P/,1U&IF"_8710J-=_ZP"'UL5*RHBEY#7O>8W/'E*_"1@D1T;5 M"%Y="+_.?_+7%1LS:WM7I/S!)*Y?'Y7-P80>(R@52'E!>D,%WKR"4X'S.CE_ M51%JTU*!V*.$H)'TRAE6)I7762FF=A6A&8SEL5.FE]*W>5-Y_;Y=FW7H %Q_ M%RLAW:-[DEVPNC]VGV9RVTL*#,5U)704[EE.K9LP(@ZDHC9N=823)5**W4'H MK\,+#HW"*V.<5A)?&6P=SB6Z\GDE'X)+-'@R/8!SQ$W#SZ <:TMM-B:-1(Z?AE6VU=C*5& YPH(<$2K!F1-(W?QK.C4+7[ZDF7B_$ M]E4_E,4W&I^^YRKD%.H M+&/,T)3HF0BX\75^QK^6.9.4,=WL!6%-'D+R"Q&C_+G6E8YUJL(\#,#6TW%&2.2A7 T\NBX18OTG4SA.BY%:0^;PPD>\J3DNG(VV2#C3B.3KE=MK;'0]U0((LS2UTS\-E8E705"!MT$: ME.]5?;"B94KMLQ[)CL$1MF^>3;??*5H3%JW3)\3K_V;\F>?8"CMV-.YM4 MMU;W"AU4)+[&/IP4\5.YI"\I8H^1]T4G8+((=9H-F^9/SIZG0 G-_G(=IBH] M9+74Q2??0Q\[22I\W[M@)Z%I81DK9]+]DXG7\SLK@%K[C\&*P8?1QCRQ.#[# M!3]YVE)A*SWJ-BY!LV^J7/,FG9!&2X.:)_-N?E=_ B/Y)J&T(41:2[/.2+B; M_#!#[:S/ZJ8^"7-.#V!(0@U[VIQL9/_HODT=_@C_ M_&56C^YKM^W?U 25Z!]4B&I/:R+DW/J"(^@_?+\9D4VW\ 'Z(6AJ,L#H)(E& M._%P#LMX$7UN2%Q*BO6E\2"7GW.1;:;%99 S_*+T+7^)_VRY0L51Y_E>JW?- M$GT]8P=RX^WBTDLR@/+JNQZ6IN,5-]9+Q4#CT ]=6E^'1Q'Z>ATN##K1-]HY MUP1.:9PX-,?^J82.N_D.C4/-*/_B'3T%"C@^0N)-5(GAW,+R_.('=LD(U^DN5PS "87VBEK&MK!W)6\CX MHOX=^Z?M1-#9OZ*4 3\ 2K95<3W4/MIK'M4QE=E6[D9SJ,, MHLL\RN7OC6_,OIE(JR"%X17!W/HHU9^-/)*XP-7DC:FNM+ZS^@NFNU@GSY)M MQ(=R>O"%S;]8]_\TR!+V)2TI(H@3;H9$6 !$Y"M*S@T^K5O,(@G3CF J6X^& M%_L$N4K?3K0/J-DMIT]<,-K_DVT&K2D;2:@=:;L'E>_POFKW7O.XTWA%=-T! M4VT"JQ3V:GVF\E&42;-!<56%NUX\,16=]P07(ZAA./>NU8M9HK%DYM.CZ-B+ M^5^ML.(#6[R'NW(I@M8*SI%6*?E@R\!6U>8(MS/,L2"EX1N['/?56^167G5Z MNEV>5H)IY_5774M=C%*H%%^4+XVZK,6Q)/KXH71!^%FZ$X>&:^[/B\O4@0^3 MZ0A;02C]F@E>0B_WK=GY/97JC+5#!4P'(Z"/XA4_<[G];EK2MV-%GRR,H(,\ MSBP^D1AAIX +B2:UY\/21C.-U+]^*ZA;WUV<0SOGK@FI7EKF"'@'//Z<.O]* MI#YL1+-I9&3WFQU$F#/MRX2102LDK&31,>2[^J/'IQ\9B(4"'$N7R5<(P5#9 MR*:3)'T5.&^@(A:#N,SIE[>]?G.=#D\.;)%2QOC]R%U8S*GNS<](J2 M?8Z&2/V4HH%=D6\OU-ICGBG"S\1?2P0=BSB;3K[66R5CG*2WF, .,4Z],\@, MT8!V?>16<15*N ?SU=*B(\C7E$M*XM:W=$BG \Q M3X-?ADNKAFKZJ/J#9V3\*]"<[8Z!>TQ-"0P4/O)MK-=.(_80H3G07G)ZW;AL MH.CUZU;!L&M#.>8!X4C3(=>IV7H.$[L?IX)*6 M>FE?VT1. 4X1ZYE.\J7Y"5%";KGBS3UVW(FMJR\/N/4IYYWWO.-:TF+UPDZI MA*QL.X7PR K$F+$4'3QT2AV:--(;'],;'3,<+I0K6F_($6)\G\5N(IWZ56#F MR]7L((0?E"V?^*$S**=**GF4E+LH=<[=61+*@8V"1<]:U:V9[^IX.:R':0#S M7_Y@B]>OW<:PVHIG25EN$")?#QR:ED'*T/3M4FJ(O\6;<796U\5FXV@^XE+( MZ(M$3UU.-[7"8E+8= ,![/,R[I[ @$TQC@/9W13 %UE#U&)WI9>>T#CG;THZ MM_O9UT1/*>5>CXW3RS=2V2MKVLP1T\)E 68GO_F)+H777Y@]V9)[Y1&)GH S M("J3(A^0[/%\R@UPZ;$2C%/2DS;GGESYEF>6;5&\.JR?@D$:P ^R"&MZ><:B MD0#7$\F$ /*-[ DM?%O'LR&#MY;32)21*+EEO-:+\T5^Q:G0,4]U##>1RWL3 M=\JCT4-(Z\;Y,BA/I.YZ:E%5E*+XZ)?59X=G;Z4]3IDLCQ YEO_NS$@B!\][UIO7U M:GF4&EW&+SW8;PGF)]Z\ 7\(J;S<-&;*3O=C0K*\RTF*IRA>5%X+;\^"WR-*X:"V,R%<]PQ=H, MJ7^/L?=X.V9(7\?-T/&Q\\+I>T.VWW!J2'Y6FJ;\90\TZA]W%8W?;7X88H(M MKBH*U,JZZ=W*+@?E*_?E 0CT.L36@FS>^D!J16CEE !W.LC%TU? M/\TEM)UY**U^*A<5X-ODL.X=NZ=?'\_1[09.&IVO.!YNG&RY_4V;%:95HOD: M]3[BMFX7XSUUD3<3A4Z=OORL1)C/"EDFFZ2I3+-O]D7U*9-6>1T6G).5)9P/ MO+EGZ .!&;3Y:-;HFOA!GER6T9VGEDWPU79S#2I0H%UM MDE):&M@S<54@X*RO\)'PIJ3'[,< 8!Y8>?#;Q-]ABP (S'8ZY_#.[:JH=1;- MEO8'U3YC)84K2C[*=53@N ?=0N2DU7V#YG12T*.2 MKLUYR0&D;[F"3]^]1NN,5!]-T6NG'S3ZWVMPYS7(\(>RD00;8X]:QO[T=H-E MS^>/R8U85?A&,VPOR^2 )GX"$:\]@TWC+(,NN5_2,*8NR_ATCN=@2HP8; .!K+MF:R; MX.B&R-F]J6M,6>@:$?,3*#LD1_]#+'7O __["E ]^@A)IX$GO3*99K)[Y#H> M_;S7MRQ+>EI>=6T\)NTQJPB$W+!QG9\>;WMN$/\YNKE:JMX+^3KNL]W ]Q[U M7*&R>/VV+);; VI1JA;A[1&')1KB%8B&:F%5,NFH<*8ZS.$%>86I"'NC21Q=,=0*DQ2U2O(("6]6U](5,?+ZO\#F09CP MX=,TTJ')Y/?"FA' MK_"$]/N\OZ?I*@*#M <>"VF="X#$COT^@UNEW$!A[96='$FI,1(($8G6[I-= MT>:V*"N+N!U%V(ZD\-[OTO"9A-#1X968*O+!XQ5 L7C M>MGSM>SM,J_=DM;H:>TJ.WKEQ)RE-3^7EMJ4=@;#DS"_31 /\@G?0%JF 5(> MZ? \2D=*J#>)WT1:5-KV^&@X]XW+6/G!I&&/[PE'9<>MMN+@-(M0W#_6TO%% M&;]_J\Q4P/Q=#,/K@*?MO/'*9[9RJ "GFQS!+XSK+H(-I7.+>&JAP+5$,\NJ M:YQ%9^9'4/O#/,(U WY& *436L0GV&C$1 +/7'BYM*39(J?$H*MG9*1^;E@B MN%Q1^L2W^R7<&FNCX37/F JPQ,-OC*?M3Z-Z&SBMOC1G3(Y8QDJ<8XQWM3-1 M5;1]1 7:M&-_Z)*:Y,^\HQ,)SZ.M>'P"W7I7;LTEXAV3=-K MIDO7^8614^-J]0H[]6TX-F76X+VU$/OBK!R%$14D\L)7.,^;AS+_2\V[M$M.W@EOK>D-F M'",DO3:>VLC)BQQQ:K1+:QY>=Q'=2]?O]LC M[;@Y9S**DJH?,.(K)!Q@O=-O) [OFHQJAGZ7*_9N>]J]['^Q?^1;=MF9$T<6 M]!_]OC*%A5A96V$1BN4B>6L-G'+=Q%O(]CQI=!"ZX% BTO!BV1@K??>.[0<; MH"8X<#7SUV*[E5DO5(2E^8.P,X'I(.?-H&;9?I([WLK_O/@CJ/[ML9]',W.7_7M(%K4*,!_]>LI)(D=_ M"!7P@[#@3W*FR*?ZE]ALA(D[^NT^OG5/J]Z,,3J^:D\J$'N$K$ <4[ Q$B: M?,C*G'&@X>6'C[MS_E+QRNY?\ MH71?V.?3 )F#:$^)=]TJB%,$'%9P?*29S8;(MM674W/&] M%S\-.-]4G_$=WVYI/U\;[E.GL'I&3"V/941)B64_:21<_Y]CM*&L(!X< DA*MS*>(H*T"]&Z^R\ZJ^R.N.B$*R MR83:YD!"(%47R0(3$Q;1#6Z206JCA"0ISN&-1)+GTI++G/1[&54[;'<"?F.C M[ KW=]>.U\[1!":\K]_T6^+%SX29.@6T?\^SMICN'L,;7TN@)K32_YL3R#]DOMEW87W2WI MVXI0F_;L2T\F&ZI?P_.ZL;RC*/3^Q6]*=SE87IL5N'8X2=RY](Z<>4Z5-[_< MG_>]C@HA3KVON),;E3+-GY2.];;%Z(_H+8S8S-BV%GNW7W!XCJL5\GW6X'[_ MT.%ZN\<]/6@+N \/8VZ*;;K;)8)=G/W7&]OZ\[80F-4I0^5W;N4WF^C3KROJ M"PIHE[ZAG""QX8-+(U"*M49\A$_1;[3G-I7$6 2O&GPX;J(R=OA'TRNSO2XF M_3]8J\3DB;*H]3A#P*SP$84Z3[59?$5I-ZUI)VB7(<.EX^*Z**8:\-4ZUJ2K M*O<]@YS R_:'NK*K'QVAV/59FS(28WKSPM M/$%/9_33'>_.^RAJ3[/C7-.JYA(BW[!JN^7'])C=.6YF, 2M2,X0_&%W3:X= MA9B2JI>B']=TQ'?Z&;%U710>_J&5-N]<\GV?S^S.^V"VXG[=5QP,+T3IOU'D M418:A(PZ!]MD TO$,\+*]^B+U>G-=AGW^HR8/$=O%F91?CP3B].;>9=W5N>9 M2\@:&TKY3B_.&@&0 @0_;]DJ:_6;1"&S H36IW57B.S6[=I"G>V/ <8 $9'8 MS15]/.ZMTQK[PL3Y/K)D\B)4J%=5PBFH&LIM+ZFJWO!0.OJN^GZJDQS&(67( M"*&/@)O;*ZT45-QP%-+HN94+/,]6?72)7L"II@- E81/A\@H=^LWYB0W8TC- MC3S%2Z17WV3A16-)#?<9PG']*K,WV"H_B1K=O4LW9T-F9JK_K%^G J\*)DK MN0+APD!RUG/>Q:HG1N %=2@<:DX&5 "XMF8T.8WQQM(1!^+2%RA"!)@O6=DX M/;>-UU!'O;0\L/_YX7,Z-T\\I5M_4\->Z 8F\#7[%DT>;YL*.ZZ)/Y V=C!- MQ4;:V4H*,;PCWGIH?4GHTQ>FR.O\O,\+4)@IG)\'W\(369ZP!A GZFY3[Y/J MBA#VA9+#?+Z+ZW?L3"K33JJT0=[.6#/S78$JZNI:0<&]%XM>=QQ_S0=NB'T4 MNQIW[*B:FF$]<1*E#QD9[-%C6<>CV3YY(+2)/H5Q/FFW"B&+V"X'"# M$#("BN&2QOO.^@2M1^<"W4]<"UU3HAH#48Y>W9.GZNO_DZ(-.C#]F-1=SJDT5^='V MA^6QG!!*A :P,5. H1IP*7P_:/=!R(.WM>PA5OX?8 M].PTV@<\LC=Y ,#6'6!UI9:)QZ16W.TIGN#=JPEXM6UL*16X#B)_@A-R1D3I M6?81^E0@D8ER5X1T_P!#HQ%=]%1 A(TL[AP(U%$&!ZC /!T5B R@L*/_ONKQ MY/_#%380=9JE_.*9!H1ZW)1GW.E5^@4?NQ1B^TP"'QVC1?PVP<$GXQMX-J2" M$*5J=1A?(VZ>#V'^V6[F:*&L,PK/?%S.]%R!R<@9QV MY I:L"2*A8Z7P@9(X\E:;.+:P_N1C4Q/8:O90.W/P[1RLO*IXN<\X M;-O+'5GS2B>P*,&/7[9O>>NVQZ"%[1GYRQK;V >MV[Y6=CU7HX\#ZGSF0F?. M K' VA\#I^PT%;!BY7U0UB78Y:8X#6)+_YI:F_MM[Y%V8[9$NFU^F\2#NQ&M M$;QSI>H?;:^=R5V9##:ZW%\EE;B@C07O0UYM5V?J+W#JT. [3H?Z.]PF/)W&-2)F/> AN%_ACJ%'*4",^<3B,Q%*Q>G]Q]T M.6E^EH/YZ)_CW&.)LS*2;Q^ M"-B@WY9S;Q_>XZ8("IB-/?V(.4=8+T;[4CLHQA\L5GN]Y6>NS%;8B*ER]U:. M=D>5XK1X'!_[D]:LI1/ZM=M:"KS^ [?GWA75#E^'70K@BV;XP.(KP._SY[66 M97/?8!)8/X)A()2NT*$S1@[\[G4[=7(O[?GB5 M&^7OXAZR./.YP8Q^D K\L>Y@),MJ,2J@03@8>(-/.$E*7](N<%LOPN+\B1\WYZKO?%Z1R!,I"S&[%<*KHI5B.'9*F%P2^ MN=\ 0GT]I?]X)/Y7,6;C7^Q6IWI7GE54Q"HB+>^G1EE]%%/U-"MDJP$.J1^:NIP*-.FV3A W[O?3)74,JL&K=]/AKO;/[ M743=\'>+CBT#&;>2ZA6^-?N K)5>NXQ?EQ3\O_*%_7?9##K)LK Z*K GRL]+ M!6H_PZA'SRE#= M>]&WF\43/M+U:0>J+W<>+6'A\ M3LGX0N-J+B%E.^,/*C 0)/V?<%" >TM7V M9PS(3PC0CWNOGJ"2AVV$'1T=S@9JWA=.?3[Z3?"\B+#.BX CUP2.;H*XW%R[ MJT0RK4=TMK6_9BYQ7HEZY:8MCWX6@K&[F&)U+E0DUG*&R5K>K?E&^)N(Z[(. M?"Y_-N1!61Y=G'OZ*(\."-=TT.2)Q8%2KAS\4')1*.7[$;Y3KGS"Y2KO!15 MF\[O2Z;N*;S3PG"X.?="Q+,UK5^ROGZ0E^_%^]E4N]"+HZ1[)OK]%1:)KQ<4 M7S2:A*JJS-5Y2=,-HO_$H*,F_3S$4''W2 0*?_2CC9<(TFTG\9-V OX>TY+2 M/:C!YX9CZN(ECI&5#.\ 'G11?.4T^M#\"Q)&@QB:D7K#E"ZN1! MH?7ZG&)RBZ38D:]R0S@]![;;#L='3: C95^(,0?E%=OBQ_MVO2VUJK:,(*08 MEZF$P)(N [@XR6ZR[E5\L:L%P_VB"'5[2>S @Z%K1]:!*X"+8]<)NK$_]9ZN MVW'[FI:.NHL[KW!^52IX_^67_ELM;(^]#NULVXW>Q^L^>^=[\3&DW*VT#11= M_=025L29BI4CUI/\K@]N:DK*MZGK2QTSJK7MFR]?7]^\>SRP'O4Q@[1,Q@?UI5%!7P#?UU\K,*6SV,).M'!0*S0IP>Z+QW#2+F4JSF*B=!OO@)X\0G%7W,ZRI0-$M M-(MLG*$(O*I'TKBBJUN*H54<\LW>UCSBGG.Z_"7^STC+QSYP+_4]WMZU"]*?ZY12CK$OZ0V9'XTW?W@IN>GXZ6CCZ*5/>GX_D'3\/B+(T2D0] M2K3*(F>IPBPV.#;#6]C75D#Y6'BC4EVGQ#<&X[2'19PF5QB/:4?>/4A_R3NT M=M&B"W(C?0$WK*,P$/W%4-E^=DG['6M/=4EKS'O/^U[?\R\?/\)P6("^ZT_H M*(Z;TLW/2[@8Y^C^1<^ZI]8^L7%:A#.J33S.];RN5Z9?FWIY[0C=3)+(H=(J M)B)TM)DG*B>M+7D1RS-05'LFTJKB6]UY2^'QN;OIW&8WP_)K=DL/I4I_G?:4 M^Z\6J''8WQS@U2V.F2U!JB?%3$6#FP)UN*QJG;32EU,F@-8/SO MMVFSU.$V:'P_+WBRIQ29@#@^.3)NI!15,- U=J?W8^PP&'E"QGLA'$YI^54- MC I$6%%DZ2I5C-%F2/0FF":;+!7@@17(X?9 5& V%AT"V'7K(H9Y)@^8J,"Z M%JPI;#G$GN)-_7_*NZZN)K0L'"]<0!&1JH@0*0-*$5 01*I (!1%>@MW_[V/B_G YD\I?T1-_:G=H',X H!D":0(/^5U YL\)-OB5'\M,<*(CEAS0P,;-Q#/L;=U(B?.,< MOY_E(U,,>F#T5E[0HQT&X!337M3H)]8:S];EJ"4S?:V6P\MS1''S38/<$9*I MZ7HA7^K$DQ-A0 P#\ ,YX _$FE:6*#;KKVP+FV=;EPA%V4O0PE=.8,6,V59R M"@>38@R"QAW/M83BGAWH>65>?6= MB.=I^;.6W:H;CE#;ZUP$JHB(Q&BA@VJS@C==RUAF4>U2M_N;/"\["]TKYCL* M_B8- V]SP@[[ML-T)[V'Q_PU/1:/0LII,N%7/ [/\X$UXMYEO@_96A/]D!LT M1&EZ%%ERJ Z9<;RCXD2--H^?F:6K9)0[VOS8>498ZI M%!&[Y$AO$>M5/(N:N!CGA>JB&0#OL!2N-J)$$3*F??1M8JT9K,PY0@Q3#85G M0PIJHEQ0!=+^9_RLAJ.:XB\9'(M4_/:,T$D7I<(*S7VG?,QI'!LFI4G=TNTG=!Z/BM)B ,7\R?EUCI;.;<2T+(4SH1: M,76#X46"11>.:-C<5!]\Q&(N7W,&M!^4 41F1WD^1HN:P-TIXQW3-\6HKCR2 M86O3HDG@A:;J$7(AT+<.AXXU/J_ Y9$:<_ID6Q9?K#V>1?FCM 8V%U*2:#XE M/ ;=.M<(>Q?(JM.SNC?JMQB A('G_J*0Z^YIOF/.N0__\4?#%+_)2-#327;H MFAL'HMB?IH@@N@DZ05^<&PKV>/DQK-A7,0P>=*==L?NCXZ+\.6A&:GTEI.]8 M*W*#I?JBM#R\M!K(_Z.2/=F ,A'XYI"X!K;E,<+&VOH M%WAHY?:-(^YL9)[>DV&ULO]Q[>V%13Y,-*X.K2B$5658I]H*NW MGM?A0EPN>YT :8<8UXSX>2"QM4(C&88PP?X R2PBP/M9R41?GTBKH=X1-KB( M*NO U*'E2C^(R_A':B]YIN2Y?Z0W]%-OLMU_U/Z3R_WD<$RKKF2II/\@:JGF MYR2/10OA0_ (>6SS1FLTN>+NL^=)N7 M>CL_%K6K,,@ Q%[+IU]U95Z33WQD $K3&8!G2O05;!7+=%9F'+.:DYVXC>S6 M;=L)TW)YS@#D$*;K-3-:[?"0E'-,TQ6AJC, UYG7;^IE' .PE#'TA0&H0<5K MB<_Q)[4S#[[M '7JR^G[/EHR;UO'W"-O/)2U-]XMXFHJ M1#:4+UWJMM[7*#=?%A].AVWX[0P*A@/2'1*ZZC3M$T')&.13HP>-J(EF4O6H M5*JG^ETZ!31^/MXDD$U9L4'8;]DM_ A%IJJ(6@UQ>_^ UN&3%V?VI]C]EG2 M78QY)6CHX)(C.'" 4BDW(5#&:1F2<2 _RBJ=;[6".O;<)B6PK6>^T'E/S?'B M"7]YXU[XJ[MNN;NM6#;W]3>V3\R4369U5)\3,"DM3"[<,:?XK'M@J+&=PD[/ M;A)S5W0Z?&Y'1"P.'G5>:TP5[N'SJL-EOXL'W=H)3>TKC&K3']@,^H42B*IN M46L%-'/FM;,6\=>JFG.+N4.253M_CQ)'"+1@&ZY8+4:6<2S8]O3T=NFI*9;@TH_G&64]R4-; M<8?:X-!%=HB2:ZSY%GJ2D&L_)$T(7]G(^8!-_7LFM%2"7=J4B$F_5]1CF38* MIPLB-FD*2F1=J@E3['$&AQYT?MUUX/K@;@H9*-\[OX]5%[^!"B4=.#/[H]<" MKQC":BCIG06BZ1PS5%376/T.;.R?D2+#FUB$-A!DH=[[8FQU'9==B-LQR3#. MO?*>[Y6X3]]@=+)28C[S(*+.^ 9"EPRO/)@[,Z*E38K([>N>RI%:]D$>MMK/ M=E]K?&QO^XO%9IDN\^T%F68C=A&!>VE S&K6288'L*>"!7M50TS-^#*"K2MC M--9<]G&'*JNZ)X,9 (%\(#(31-%Y76[T)LYV:R+E1KS9A<(_)??39BP^8[*5 MO[CX?.ZX")J__8O24N9/T'ON?T7%;F@IA841UY@ER_R\XS3<+$I,W.6&?>B\ M4Z47(^)D:%[LXQ,*&>P1$2!AW;= "25(6/N^IFM9^?/(U2%S \LT7CFP!WMB M7VQ0P%.93P/*(M'^97EL_VN.]^^C+NC(AW-MW>SZL$NB1*9\*YP*#?*7=#'C MEJ$%B(!$..]L1<@7L$8>>*UAFX0V"OYZ^?L_\;%%=G+@W0>8MG!K!H"=3K4O M149^)1@0I#_M^6*FX<4?$4'!=>3\%I+(,Y6NP*-==_-V*Z3>H;8L;O)249U' M0Q;A M\_3RL\\,,6\>B8R2@8][3;X*1/AIW49S_DVTMA.3/'GRM@?[]PH=%T M[>]6$N;@A?FV2V.0K9@08MIHQ\QXQSCY^WMZP@S *]220FNLXHHJS$[NRW=5QLXY@)?E[^?WB+YA0=S>);DNN;NN<&=;!DU_'8_3K M38^IKY<_$ S,"K\EVJ]6J23%-.TH(6G*\ MP"$DTSY:W(&6;9O=Z@XQT?#T._X'DK"O^JD9O CSMQKFY226DQ4J2./- EZE MD*ZZ53[QGNM6\G87VJR/5\4(EE[DTB&RG@"?$-ES;-3(5LZ19N?@>CP,$F9+ M)_ E&J)\@#[Q0*68$%3)0" ^[/22;.Y8JS 5"Q[?Z[B6?=K?I@M8W*TQ);L^'G(V<*5Q\]'2 M:/C5U]!,)PZTE^\;4>X]C:_JY%D?V6_BJ\>>YUR$0!MR:4S MQ%Q6B1M53,?G@T5*4=03%6D&V-5;^M[2E82IKBEN![.L(7??-^ZDUZG9O=LF M[<6G*V+_?PRA?0M+Z])=EU+?_2G/HRW%:UAS]!^>\X7/D.)(G^O]\"KP:L_>JS(0N'N#5.S-KJCQJFUWJE,2"7?_D>YT./SXE__^ M_7X-OO*JSLOB7W_P_^3] 'A!2Y87M__ZP^]?WL+TA__^;__T3__R_T#XOW_Y M]!Z\+NGFGA<->%5QW' &ON7-'6CN./AK6?TM_XK!QS5N1%G=0_AO^K97Y<-C ME=_>-2#P M1?UO^U^C.-N"!1Y$'&"8*(HGV!_&52_ M@GX 0_]/WVOVP[_]$P M'%6YYI^X .I_?__T[B3)[&=UQ<\%OU7/]B.O\I)] M;G#5O,>$KR7W>K7F\8'_ZP]U?O^PYOWO[BHNCB^[KJJ]5167F>+2CQ67_WR* MV,\3V'?$;W/(JP/FM+@?7/%X#M,/SMC](BT$GY_A 9G)++.MM=Q; M&N3L7W^0_UIM:GB+\GU+!?[P4*LYH1Z5KPN-Q5M/VR2"_51;QG[-TT?#!D +0?@1\E# M_=.__+SCW 4TZ^5163L%!/S1T6DW('X<]\W=3];Z#ZC58CP"B*N]'BM^4(]^2]D%(MGX 9<5X)3W<(R)NW^;[V]6-$#GE;S=5D3>;BE\7 M[,W?-_F#:WU9;4T>_*?S1UNP!W^RD%1@@=>W>.B MO;4H.-4&MBGUUK%NJ@W51$H!,"";?*TVH%)GP:;)UWF3\_I/T\VN#:*MQ;V_ MU4;4#]H=U3\;K;"(#;61I3>?5O?86<[>,DMWC-^(5Q5G>?,64_7L'G_#W_/[ MS?TO9565W^1C?84?Y%^:QU5(640"N=^/8Y1"%&<1)%D<04013SR*8QX3&Y?* MAOC,EK4C"TA/%]".L)U?986GF8LU%TIV5E=QH;2]Y0/TC%R!'KDM+^#5)>2L M_:XQ$#ARP:Q(+^J-C0'EJ6,V:HUQEN83K[F\Z4Z:L-?\*U^7VHB]^?[ BYJO M")7N6!B',*6^-"V9AV&6I *B%&<))DDLDMC&M)RE-K,MZ6FW7^#B5F+,*PFD MG24YCY>9Z7"&@IVMV -@0!ATE-T9!B,!'5F"\[0657TCL9_JNME-XY3[74$K MCFO^FK?_^ZZXD?ZC]%RU^<@;O+XFTFG$M%D%<91&88)@XJ>>W(Y%%&8,9]#S M,DH9"UB$Z>HKKTAIJNOFQ&U>^2$+QF_^JSOYD_2DE7_=\P!P7?.F=;37.2:= M?WP%"MZH+RJ7&U"J_X6I].WJ7'G:[>4LKQ_*[A=VUL/B@9B9DGE MK,K/0_@ MQYZ+GQ326T9 QPGXH^?%8>S''@!'=L>"\*)&R!Z0IQ9IQ IC?8^U#OOCJGG\ M4N&BQGH[J[R?=PV_KU:#I@P$#EE;D(FZF;H@[-&P]D1- @#_TAD:3=V@D3"5UYI)<(+>P5V(F M_*%C8GC?..7_?(=Y=\Q(_J5]??<,6D M:Y17^N+VO'#EBQB'7A) +Q$11#$E$!.<@/5)WKN";:2WE^-UW9V[!#'QPXC[D F:2:], M>!"')($)BYG<.**44M_PY.Y@\9E-YH">\4'4(0 7C^$FB66[^=J2LC]C.Q3- M^$QMDHCCSM!,'I[-(=9)$4X>6AW>L=0AU4E>!X=2IZ^9X*']6I M]='_^2*I7A?LHWR&'_ ]?UW>X[Q817&(&$XBZ(<>@3,QLA=50HMSV:/OBC)6FHL[,^&@L?[!D!MS./++R/M9,(!]UM^:B96>$.64KO>BODGCS6N[$W^*\^@M>;[B)>3QS^\S6 M3=$!FA# M0J?:PZ 8L',QIV3_+R)W=D(RG:FX=R:BVBV@5"]8II<.C;V_)47&_Z)*QW-BUNY35+5-JJZY(:L M\UNM^>H4CJK$Z?Q>7G(C/LO?UJ*-@[7[*G_EDU@@+TZ@'WL4HD2$,$U5?0T* M.*8TX,@WTEC7C,T>R]9L7H&J9U2EIO6<@G++ZA7@';.@T=PJFU /^%7W64>> MG#T^TU#Y\@_%-J3>/8\MCV# )+@9/(^>3_!E^SR&K%XYCSJY1L]9F-X16PN' M\]V">1CV=[R^=<2I\ZOJ&_&J+-2IH_Q!_JO.&6]#6F_+ZI=-G1>\KJ\'9_.K MD**0^QZ" 6+2%*=!#$D0R@UFE!$_9&$J?[4:5NZ<"W",Y<)(Q2_6*9W1]#Y: M+-66;CE3_]RQ!N03 Z1C;B]_P3@T-/HA7 R.S0KL*-O90OCJ M&<+ M7"\*J7%0;@EHQ\7NOMQQ0'%]!\I-(];E-Y5]4ZJJDV'I\_X[_(!S!E1RN_P+ MIG>YM$O]>U]+ZY.+G.ZY'/>\J7*JDWP&J?%Z\8$&J-NWFL$V*@%04VB=$#?9 M\5,?P\GXX^B%EPI33I5\$,V9.1UN2&-V*S[JSZ6ZYP^KH1/:! 3!+U4G4QC]2V2FP7(?)ZQ M*/8P09;IL^Z8FWE_T!,#.YYT[MR6,6U0N[3U]V5=<^LD&( ++@']7##, .-<<;[-1>\DB;E74'+>_X%?W^_2^S]P)M5@D)ICW$* M(TIBB"C.(.8I@4'*<9P&&"&[?,(+]&8VL3UUZ?$H\J#!WVV-Z"7 S.RB0QCL M3-T6@98RD*3!^V$NMZ3NSD(9BNG(Z%RBMJ@=,13]J6DPO6V5U:+\4 MNV"?7VG']AY+Q_+5\23"W6FECN3249* M]D?=[]J-O7(@5Y+\2"!5.T< MW)8X6(H]ZK389/W%3HXMA!V>(MO<9O_Z?MJLN>^1R)?6]TMU7S3L[1K?FB9J M'+][[@-<210HJM#?RTW_PJO[O%"!6?-TC1/B7U;8Z9);QD8N"@W^4!PX4LSS MXHW2Q1-++J9^YT4::MR%*T?N\/,:W]Y6O#V&O!'=:>7N(X$9%5AX&0PHXA"Q M-(&89AE$$4;$BT@:6F[Q+Q"<>X^_1UX=7G0,F'U&QF%HN.MWB(SEMG\:*/8; M?T-)7>W\+Y%;=NMO*/S!WM_TOI$=DGA=<[XM3'ZO"I7[Z,)C?W;T>L/_@^/J MK71R5TD:9 2A!*9!3"#*6 "S*$/0BWG XMA/_119=4FR9&!F0R'?HM2R)Y(M M@F9F84Y<[,Q$R\G5H!&!9N9J&R)\O%*=TPB7>^><70'%$5 L.>R0-!(,5UV2 M;,DOVREI)#@'W9+&KF.=F?2:D^95*>T8+IHVS4FMUY5.Q=@/*$$82I\'0Q1F M#&:A-#5Q$/LLY$F,0J-$T MT9K8C_VN#*WG;^A$T=U6YN;T#][C95,8=URZA M%,5IQ"*/0.J)1)IAB1*)F _]*/12P5-$(F[69\8A3J.:RKS-:XK77>)(#73W M8_":4TT=A/Z5:M0?*@OS])?(#93G[;%#>&P/98C*G6K)=KFDVJS:UR>>%=\X M*\H5#.,RGT["X235R$2VD^E$9V]>*F7(1()!6I#1Y2,".+R6SU4' UZ7O/Y0 M-I]4D]9*QT.E>7A4.0\ZY<$XJ&.\XMR!GATC@$E.0%$VH&IY 3TS%K$>;-=]N7NNW4HPWWZ42%GC]:E,WY;W4Q^N"O2^EWRGM$+O63>5^>?R5E[<5 M?KC+I8MPK;IH?5$),#O5R"+,<"2D=RCTM)X$0<(3N26EF1?$64B%60^%^5F= MV3KUC*LHCF(-KA5OH&5.-4K9L0<4=Y9UTO,]0;/=\,MX+G8&V]7^W; #ZJS MYZ=H/^="93HJ8D33!%B9= >0.#B-(8IGZ$891P(?\O#(*$F4ZW M.$YB9KNLJ9H/:S@!P\4MJ@/A[(Q;FP:M*.I#/Z"W9_;#*4[(:SZ28KK9/^>$R)L&#HC\:>=\'*ZWB+J<%*/7DM,7S-2RZE3_EFU;">DQ;.X?="59 M7^3\.O^:,UXPE1ZWBA)$I9)Y,/6X#Y$7^)!XA,(@#HD7R<^ZSP*G_:NFBL3\MPD_:2GH'E7FUZN]%!PYZ!&(,V$=M'_.E<#Q_WW;-< MH;Y4*ZW)_+ZLOEJNX+=NLN6,\,AOB)J*^$Z2D*OJ^O!NI++BJ5:QQRI7%-OA MB8JO#[RY$6_+2G ]#*Q>97XL:!)',,.<0Q11!C,F=X#<]R,>4>S'L54.VF2. M9OX&2') [K.;=5>@7X"ODJFNM4RUY4_-LZ-_ YLB5\- \P+46H Q(U(G/1[# MC\*2H%L:?8UCRQMHF>L.%KN2D%JU =K"WDUD;:W]AW:ZR8!/QW-874#F@QAZ MQ$MBCK$71:E=:X0#&K.?JW84@2(YLI'K,6C,[--$@6W/2.UD'5']?U(:9T7\ MAQ06KL4_*>)A2?WI2^VC1J_S2OI(9=7GJ45^$L5I".-$2,W+D@#BU"FXWHRP@OW]8EX^< ]91-BQX/X+#Y?#1>.GLM*NGXW T^FGV M)T20GBRX6 CIN"##&-*)*^QUY3?\GV6U.TI284:&6.BA$$,<(@P1#1DDOI_) M#U?@A4&0>HDP&E1^?/F9=::G91UJ/0+$9869)IZ=TIA*9J4RIP68H#9'%EU, M=4X+-%2?,U>-G5^][?/P:E-5:@??SS6D@DJMB1#$F2K0$D$(,648LH@SGV%/ M))'1R>AE4K.KEJ8V;#AB.Y3Z)$AF+J ;T>W4;J^]2@_!'(,=+POG;)3T24(+ M#XZ^)/#AF.B+=TSKH_26JV9[ZVV#@*X#P"^\X")O5K&0^AH+ B,9B1G5FM.^+C^BA= ,Q,K=W#8.F.]EV5.@:&W4DZ'L"/ M'1>G@W>CVRN9B>VXR](%HL_2;,D,B%,]EPSO'F<@?BU+]BU?K]_=/V#I>K-K M2C?W&STOLOV5"@2KKHXKRM-01"F!<<92B*(D@H2F/DP])'>=3%H)WRK1U9CR M[%]_3565M=QV+(%\RX"=]3!'T\R S(*1G0WI6;@"/1-78, &V/&AFW^ZLR+6 MLCLR).9T%[4EUG \-2?V"XR8,$@K?7*$UZ_*^_NR: /3UTU3Y633Z$S-\DF8 M6@7&ZIM-4S>X4 U=5BA%(@LQAUB0$**0IY!$00!]1&(?"9;R)#(>2CB=G]FS M+M8;;7MV4^I/G+.5.Y[LS]Q=\P&A@RJY,F#4S?- M)!APN2SP%N,KZG^+K=]09C2 M$_G7-Q\_JVE46&G)9KW-9WTH&Y72BM?KQ_926Y5RDPKK$OPSLRL=$%ENW*4[ M1/8F9#I<=ISG_+'J_'.]>#O5+$W]2/ H@RQ.,419&$#BX0#R#+,D"@3S.3.K MB3]#Q48[1]7#;VFVRG(%?._*\_3_]=J*-\U=6>7_9=I;[!QH9J[P1"#LOA,[ M!#ZW"&AZ5UVFACL?]XQ0CKS98Q06]5O/B/C40SUWZ<@,L VI^=\WTDZ\^2K_ MH\8Z=D?S<4@SGF &PP CB%@@(.%(3<+VLBSCF&:IU4"'DY1F]A]W=($F;#@A MU1(M,Q5U@H&=HHX4WSXAZI)HKA*=3M)9-H'IDK@'B4D7;QBGP+N.MGO=;%_= MJ133=\6; NOA96W'VY6(@I3'',NM8^9!1!,!U<\0,]]C?I)F06*5BF1%?69% M5WOTUID59<7SVT)-"0"5ZC%--3^69U9VR)H9@-GPLC,*YMVX6\[4EJ/C;7OI M%;B^5^,LW)F04> X,BMVM!6I^QBVR<&7239OH/LC&O"[8F^\/>3L% MJW[7#5S\J]3N.\GNM73>\2U_\YU7-*_Y1[F5X:L@S6+N9[$T<;'*2)<>#/$2 M KT8^4+X*67"JOGALTHSL\G4W$B=+BME,Q6;\@<5.F/E>HTK72_;;FAL,]>? M]14P=,;^41ZLI<,WO4SJIJ^+&HBHVU\,A%2?A#X1OQ<4=)*"7E2@97T!=50N M']ESUU@YD>4?H_[*Y6-S5IOEE*FIW9KZ(_ 3,OPU;^[>%4Q5C&WP^D">>M?C MAV&6(;D#@"SR(HC4%Q-C/X!I@N(H#'PO3.RV^\Y9G#M.,&@%]':S7C]"5=G5 M&E%]#*)"+G5?BM248"]'^[5=CO:,#]+PX_>LC\?RBS9X,MN$G9.?-CT%=\?Q MT15!/8]./,5L-5BZ>R>&M2_Z M 6OF)X3=GE*^]W3+XY.Y]W(/R;]3-9Y>7I47N_OY<^XT9'I/A">OL MJ(\[B^V0UE/&=U#O<38%J."86&1Q9=K-#PM$##0L,S5]DI M%./YJIOE^/GQGI3KE1_&J1\P!A,11!#Y-(5IP!.8A#SR$!-Q@(P\_H.59U:C M?EQH2\Q,?0ZE/Z\YDV2R4QI#<8R5Y23K9YKARWM:-9'_V&G(X4J+*,=) 7J] M.'W!V,EHC7H->W]_D+K8GDVOA&"4Q0F%G/AR;TQ9 #'**/3]E'DQI5DHC 85 MF1*<68$&],"Z947[UV,VSI>@,]Q&.P3$\I.UD[_;5P^(NT].,!74V3BS"^06 M'E]F)OSAN#+#^\:I_X=2934\\(9?WU9*?)C6SRO<#@-I9-DT).C;LM/T,4F9Z[D9^.PW?T00[HC-$ MSR[+YDBISQ!:5)TO"_Q4D0WNF"E7J+YP#/MKI93#*"TD3#PJ=9_"-$491$DF M8(H###TF A;$,4EXXC0SR!WO,QL9S?+?$Z6AZ &:3VU:5Y/ M*]#+3.%Q_S"62MAQR/G+2L]Q_TBLDW%F8&'[%W1R/#CJ[OE=M8_]+4^OZ_5P+:9'ZR>N5AR9 2$TTW% MV8UT50OEM4I.L#2DQ:VRJI]+46W_\JY@_/OG;_A!_66;_$>$%ZOQ3$&BXIR^ M!U,A?^1I$*1QF,:Q9;73%&YFMG.?;]Y^LHQ%3,+6,+JP%&*6\8*6+;"E#K:, MM7[?CPK.GP9_U^P!Q5][@?M JQ.H7.WF)_&R[/[;]MUDW> ME4Y4'^5K6ZOT:5;A;WA]0]9=VL0J8VG*64H@X9[JIQAQ2+R00#\+"0E$%A-D M%:\U(SNS$?LHOQ\J;(:Q79,=]]"-ZKNSQP9XZ*!\D-> =9_)-@NB9I\"]RC9V?Q]>#0#5V#' MCQ MX,ZFV\GLR'@;$EW42ML!\=0<6]X]=(+;L/-1#Z8*-I<)E'F"<..L>S M6%WB86RVW.(RLI6SSG75/9I[I/(6*=6@CO=C1KK7YB>5>=7@O%"1NJ;L+_U1 M^@KU3T!I>U=/N=%3A[?G<*!HQ]W2;<>VK]+-:'.$\'I=?L/2>+AIXFP.ZDE[ M:;#$4C;37)J!W;2X:62,#-.[O.#5HVHN\_=-_J#>N^ZCG?IAZG$<0QZG B(_ MX#"-$P))Q!/N9RG'S&K0R!E:,SMT6\KZ@\Y[VI8QG#-0&09NW !@&:W9DWU+ M=H:XNX%XK@(S9R@M&XVY+/)!",;@%IC#T,54SA0*892&" M(8E1&OD^2P*KMDSC69G9$KCNWCH![$AD&#L_8AZ-Q\E0J-B\?_KP:_ M5M+Y!T.NM;KV?*ND)34;1FT(WA62 5XWVJGXR N\MI_6.N&9F=G.99Z$G>T< M/H232 /%&.@X6ZB)W%B(G#>+LV;DF9K"C07L=/.WT2N.LYDZ*/C0#J$'H<(I53U\F?**\1AC%$09E9U V=HO9Q@O@DP9I;'D;AC OI/4TWG M*&4U$,^163A':5&]-Q#YJ6*;W#+5VWF#*Q7!JZ4SW1?#:S MD 6J!A5Z&<,0<2^#6%6J>IQD09PQAC.[-,YQ?"SIYTCG9M-TH4OYL^9+.RVO M^T%V'>=J/])6-8[U8NR>A:T+,QO"X_V70^BNC@"\C/LR"A[GOHL=%\_DN(R" MZK37,FXY.\/'*5N]^V0YM:8*>Z)_-3,MI M:<\;#2>"6H:"#F1TUM3MHC1G^E7)>SO%I6RGKZ=77$03+PK4Z]CE"Q>>F*/B MU,WCNZ)N*GTP66O7YLL=+KJZZ ]ET;:Q'^Q55BCU:!)F,4Q"(O<0/(Y@QI(8 MAC1.0THP)JG5'F)9]N=V4G3_!&(X/X4-UEGL]EANP,^DI/?=$G7', MOZP>';,\&&#>2EI%'F)CU)( MLXA!E-(,DA!ED-,@1&D2,T_8#;XQ(COW1VQS?X^ERZ&R>[N9^I5U_R1%$JSQ-7H""XMUZ+MZJS8GW\+KVF]D)YU=D_6 MDAEJJ>(I^;#1SZ&PHLB["'BZ7[IEVLRSA&Q^C),+,48 MY-EC3=_NNW 4(S/K/55R.QN[+<%0R2HMO2M5$?&H#SEX[<@)9I:H\FD=5%MX,DY-W6RS,_""B*J0>A0E$'*>0 MQ"R 16"9]A+*#(J\#0GN>!1<<_,E6YIT.RGRU^9EQ99X&FFXVY1LM/XLZ#, M>K1K+K6K*5Z7"2X[JLL8@(-Y7.9WCMRB-KC1GD8;<%-N2%DHQT,?4B8\QG& M0IC$JCF,H!R2+$U@&N* Q+'@++2R$F>IS;T!;(/H.YI60[G,\#+FHA(W+JR^6 MO&$LZ#"1P_RFA9,ZVM/>&]&>]5Y_Q?E:>7-ORTIWN5]103!%00@SZJMD49+! M-,@P3'F2HB1$81:31=(W+C ZLT79'8ICQ4P-<,^ GH0K-HW2JMMVU(6*$NO( M<.TZ-#SV*3H* B_P;-R'>R]$>P_2':[WGJP6X 7D/!A"_-S9#9?8?%F!VHE@ M.\M8,*5GW1GG24CW$[]O>WV\YY*%+[RZW[:6\U1O9S4L7OA,R.U:@B%)? 9# M'B9)1/TH3(WJ'VV(SFRS>SX@[DYJJIX3L%:L +GFO3;6CQQ7]4^&>;E6L)XW MO'.!96=$#TZTMDP S050;%@W-+2"R;C%SBQPC>NT8P2;DQ8XUD*?[(1COM)2 M#7&L91OTQ;&_=^3DW[*X5WXB/55[0_ &OWQ6J M4_^7;^4J]; 7$^I#&HD0(L0%3$,60N(1BOP@8!X/K:8!CV!B9@,KWZ[(Y\;&SJ8H;J.VFXN<*=!P]7K53/21MA].")TCN:H+P&!:6G2H\ :2# M2<-3UEIX?W]T9)UN\;#BQ*NR2O9;?O9QX2#;R$!A&&<>HQB/PTA"F.,_DC2P-&?"]) MN%U[_6=^3*-Z\?_Z$A_-S$$5-W O'D\Y,_=5,_\"8BF7D7WN,,H9#O\Q(BB7 M(786/#$@9??-93Q?O2D:Z:U]OL?K]2^;.B^XU/? XQB3B,,H#C%$$?4@0=R# MZCO)XLQGD<],OI=A(:FYL+CGC>;IFYPH?J*M;T#^MA0 M$GIA&!,&LS2+I=JA#&9>FD*&F< LB@A/K#JSC>)B9N5\S8OR/B_4&VCGUXR# MU,QSF1VHB6'*@Y.; 4]]"Y(YQH],PL619S&.AT5]ATDP/?4.IBVVQ$!@/:%3 MOKNKP/=3$0<">A@E$'DX@SB(I.5*0AYD4>3QU*J]TC@VY@_])7,. -ZB:6:J MYL?(SE:-&_O;#OR5:S[7P-^GP#S+K-\M$R]XS.]3H*9-^#U8S7Z_\EZ^">N/ M=V71F<95& F&4X8AQAA!Q$4$4^[[,*8TC3P6):$P.GXXMOC,MD63 YI>]XTW MWZ8[JG[4TIMX MO!%OJDK%''99>>_E;N==P^]-6FV9+#/?*]53UXWXJDKB4F[J]6,;C'L:Q!OF M?RK>@&;.4?ZG#0ZC4D"-""R6!6HC[C 1U.J^T7ZKJKO3I^#O^TFU7<2L?KWA M_2SY%4L9$YSYD,6!#Q$6*K)-7^J!+%6Q^D8N\+E4^VRKF@F7"RV#DD1@B%B%(B-1)+XI%ACP: M,Y+8:.(I0C-KXY%Y\4 1!W^TY"V+*4_"9::B+D"P]=1[BEIX0]FM5?628([4 M]229157VDK!/U?;B]6-5MVZJ7 7T=$+1[X4:U_'Y]^Z;$24)(I%((6%R2X.$ M_(AFF2JC$HB*( I]#UM54)VE-K,2[VB#-G=*4[?5W'-HF:JO(PQL=?B8^.!' M2;K^:8;OKI&8SC3Z'*V%U=I [$/=-KG)/DST5DI1%KS?MTNW^TOYE[Q@'3=L7E-MC>;E -R<0%KNNF?!T"H*-Q:,41$Y:V*+1>?&PC",U(U>8VR+ MM(>*TW8XXHK2.$P3Y$$4,E_Z#$+Z#'%"84(R3_(6(NGUV_@,P\5G3V79D>KG MC=LV0AL@8>8/C)7/3K^'5%QV-3ODW5DWL\'2"W MD-$/9<$XV]!&';]VAZW'\TQ?E76SBD28"$P\2%570L1\ 3$B!":93Q#SPB#, MN(W6.>%J9G7=8P;0 7$[I77S!,RT?7%<[0RS M .K(=KGA:5&CYQ3&I];2[>+CS.Q>9G[!=N&4W2'FKJ$ BQC-< QH0BBB*

    EW U:- J;&E!>_8@R#:2MQW5:UL=/P91,^,X$TZC@YTV$%D;KA'" M.C)/-I07-4(C('EJ:L8L8=V:Y+>\R.\W]^VG[$;\M:S^)E7Q">E_YWC=W'6O MT*LUSN]KN2W[ZUU.[[[EK\HV1_@WG!>-_#_. M5G[* Q_Y"')*A=Q340(S1@0,H\S+LC@**#%*=%B6[;D/9%I) -:BJ- $UQR! MFJ\%S'N^ -7\@P><,Q7,J-37AJN=G44[O86?]WE+^7*?HIV1[1_@]?8!=G+L M9WVI9KVM*+TM!JTPNK_5-R4.T/( +1!H)0);D4 O$]@)]2*?NG$3F1?Z],>U MH?FD=M&U[LG:W'%P?Z#5JAKN6_=BT*! M9>A?C+P&]UN157VPXH2WY7B')@.HCQ:H-W+YEMZ?G'3)>8:G>K+/SI*\+-6I MYQGP'?3Z>0[JUCZ-)%G7UU1QTQUGIC'Q<1:%D/,@@XB%"!(1QI!&,4D9]:(@ M,@KD'EM\9O] TP,M0<,CWJ,07/P83Q+,[I,YE.GR>>UEV8P_.9-D'/=A&,KJ MQ,">E.&D&3R\8REC=9+7@4DY?BJ,=!@_N2N871& N93%$,F=QX0 MI42: ]W7)0PSPL,THG:US)=)SFPDAJ,S=,^KIN]Y9=F?Y3)V9N$/MXC869<# M,+8-P/;F[\XY+\-D8 MQXV1\F2M\ASP9)-GI:GI+Q)_:%EZPKT M?%VI5DV4NSQ:F@:0(R,UDHE%#=8GOM:Z7THB M?\V;N[MRK=HSR-W8\<.I52RW22**L2HPD58NC@.8^DD(!4H$DS^R- U[*V=F MX"9P,\+*69ZZ\P;4O&G6[1F)W(RH@>2J=;!T':I=EFFMLTPW]DFV4QZ%F>6; M&][)_>N.GIR_YK32S9E5B$N9P &_X(:L\UO'V3T.8')D!*=PLJ@E= #94W/H M8LFQM0%?>;'A]2IAC"<))S"(4A\B@CV($Y1"SXN]% 4>\:C5UJ]?>/;#[I:, M;8Y_)[69+1DCB^V!] 4Q1N3F[_/L+ V_6W;AC/M]80Z3ZY_\?:2#0&FU42U1 M.I^$UZ\V526U?U;]*)VLC-PTTA]Q222M=ZK?Z]*$G-JZ_J MO7]7/&R:_2W'+X_;.G8=?>UJ-@F*$D9"3RD^@=(48(C#A*M.URS-4(I(2JT: M4 I6"\[#C&FP4VSI%YT&2,3[]7N;1G_^(O,0':O<-Z=@' M0_YU0X@K,'C,G0S=Y 2 E11=1M96#D"T(*"71#WFCP>/^>/+>\3&21,O[E$[ MR="C1V]W66+1%D2)DD20A8)"A%.F)H: MP*4SD;+8BPG/(JO^9>Y97# SYV/9J&Q7@U>&)#;L&.W=T3TSG43Y[6X5-: M*-?(-;;.ON?UBF$2 M$H88%$0@B#R40$*Y-/$II<0+L!U4GKW+J+-XYT;G."N6I .F]F22 M,]"Q9J[*YJA=5NQ9 +-3\Q%8R9V.RSW.*"!&J;XYE<4,@;7@0[-@?_.(0ZAA M?88JX"QPT;S-OW/V2FY";K6YLP0464 UW5TM=J4H6T3\K: T.)V9"R#;8Y:]HJLKT+-R!5K8 M6FYVO0T^S0F;Q8G'7/"-V[0XAM'N#&(,%&<.$ZR66^Y48(R4>^']40M8V]R/ M\@VYP[7:=MWG.I/ZU>9^HYJA?N6MA]W^15KX5 Y29$[TV,[8D-NA=M\$R8 MV1G@G@FPXT*EA&XQ[)K6;#F9!2ICNSL39..,KC/H;,SM" 1.VEJ;M98RM"/D M&UC9,7>/.PKM1ZW+]8@:"*X:F]"_;_(Z5__LBE=4*\=ZY<<$4R\(H/"#%"(2 M")A2WX,X$ERD0>JCU&C$ISWIF4WMZPT'+%_GMUP^U2OP4)5"LB5YP&L@>+<- M+)L[E?=0X:+&;3\/JEBS.Y>T0-OLO'$>#.U,;\\#&#!Q!09L@(X/\.HL8M8' M@O;".SKHLR"\Z &>/2!/#^9&K#"R-$<-#%43"6+ Z;C0)AI_6CQ[!3;7#+[VIIC$KBJ MI]E;>]D:FF-B'=3-'+UHI!I-.SYO?8D5(CY+LL"#&\L"X_B?>9+P_2)] W@A_S?HF? M+ V DT=H:#B6?C"6!L=-%I+[AO5.<7-EYISPM*QY= GC@5EUNOC(Q-*C)?V# MT^-?'G>7= TC].?@C?2QFL=!$Z@;M=WX+FP?=$/%7N413ORO:M-F5%S-$ MF5#-I7D,42PXS$*,(2<1BGF0!G$;&'&'LH\),T@@)%\DG&/H58[:IIX+$PI)BCR*X[WPM\A&-&Q&Q4<\1CG6GJ MMC4-N/V'><1FG^67^.#LOMS#1CA[W< '0J@BUJ,-*]!*!.23;V5RF%^\\%-PE76\%-O+YB(O_# .,I27IC^VW<^P^O9&_%Y4 M\C>W1?Y?G'W!W_MA**T7)-V=ULM13H_J/2U_\:5\\QW?JXH=/>JGV51%_:E< MK]^6E9)&;@U9QK,H@TS$$419A&%*I*/A,\1)[-% ^+%=&Z%Y&9[YV[3/OOI& M#070';YZ$:[ 5HAN/Z*W*)T8JJRN%Z1MFMB* OY0PH!.&NLAY3._#6:?LY?T MC.T^8R_F\8YH#[4,YL[:3LW,[L+MK)8!_[!-UD)T)S;RZ9I)Z,_A]I?_GO-* M-0%][)OR^#C),A_#@*2J*8_]!E*0!3+W8@YAC')$D M2V*SV=;GROL)=)3!@#10M,T,QP68SEL(=\+;F8)QG:?[$,>%/A# M$0.:FL-/[4E)''U.#]=?])-Y4KRGG\73%X[3L/^UP95\C=>/;_,"RQT!7K\K M1%G=MWWWM\58B L_2; //5_UA&9A!%,1I5 PEB&>8IX1*[4S(SNS+G[F:ZZ/ M"+;<@"T[8, /^'%38&7>.+,\+3!$UTR9W6-FI^&74');US9.:D?6P)#HHB;" M#HBG=L/R[I$QY?SVKKD1O]?\NJYY/^6K= MZ&KW\?=0D@38#V'LA0BBC"8PY5X .8U"'& <2=MG8_CU[1O#:MRIKA\9G9U.=Y*'8F=O\9]%SJAS$X MOFHS*4]F8\P[--(]C(ZLL$/&%C7*[@%]:J-GH# VX4&7H.C)VE]VQ5CUZ[RF M:SWN?:?4U$^RU$M2&-,XA07OV-(2VH$JS H:\ MV"8,F*-I>O8_"T:VQ_BGX $[/F;:Z8X P-F9NCGEA8_'K2$Y/.FV7V*<@7G/ MI1/*3_B;OQ=,$E2'Z)Q)[U1>VE?0A$&"4$(@2E7/%\*4^Q=Y,/2#% ?")QFU MFBP3(+%D8$:Q\.BIFH23$^-UK3%'+6I^E#N)K@H+Z[MTE)?,\;9 M+YC^36ZN/VZJA[+FM9I$+G1>T)M?WGUY?;UB%$="1?-"X?L014$*,S]",)!; M6IH$A/AF4_+F8&YF8RP*12?MWF8 ZPN]A=S0<.^-^Q'7E[39H/7 MZ\>/.->%(!9=FH_?/?-GZ^.;&]!3!8KLDVJL\UZE*0+G/RYNA+?[1$R3VZI- MZWG11O5D/;'D8@U8SXLT[+9ZXA9T(2CCA-(8L50-;>4!A MBCT*"<\\7^ZM?>99!?'.$9M] VU_4'P6&YL=\72)QVU\.[KMMK>>*>AF(J+3 M3>P)4L^P5STO]/$MZ85[I@[5VHY*D!_C[73H-]^5.>;=<<&3XS>$LBCSD@BB M((XA\A,!TQCYT..QAS+B1WX\:U3TSI6?M([RN%<\[%S MK^R?@9DQ60A9.UNS=P:]94O]M(,2=*P-L%YF6-5HG)Q/I;+GY)G&3XV&[/2< MJ?%+CO1I2M5$3\T\5%TE']6/VZ80E)&41SR4!I" MS\JE.4UK=H_F%J]!S9MFW;9X4&D&:H#T;>MW]R&S'TFG@X+:'!6>0-'2 MW.!CZ?^4NB/FENH5T+^9H6^%@7BN?)\SE)9U?2Z+?.#Y&-SRW--$E0%:\2C# M7A1@& :1=(B\2%J')"/0"ZB?12%""!O5J\W#WH+ND=N9E);EM8X?JJUSM?2C M&N]O+?64GG%)#XW(<^PD3X?D(9MPIEGRQ2T,2!#BD,,Q(!E&<>!#3.())S%@89-PCA-@U/'6'WJ@VI9]N?M^# MC;9TG8)F:T6G C':@!ZDQ+VZ@,8$TWE.2.=6\RBQ9S*8YP0_;2O/WC6R+]3@ M^.%=(6T/KYLN%+=B?AABY,4P(7&F8F,AS$02P92P))&_(S2VBHV=H36S@>RI M ;GET26B6W7/;F MRR(?]&(RN&5D':7>?\G]5BD:Z5"IU>5[D,M]EZ[H_(VKALXK/_/]($(8"NZ% M$ 4I4H=\(4QIRD/B,R^*K7+DC:C.':_J:/_\A=.[HER7MZ?+DR= 9Z;DS@&Q M4_>>/.CI:Y7O..BJO?]HF7!93&@CM*LZ02.:RY8 VL!P4-UG=?,,=35=O6#] M>L/_@^/JBWQ.?)7R)*4940$5'*M>$BG$TE9 C%D4TCCU/,^J/;XU!S/;#OE: MQ0[K9HYB:'A -B'$%@'7N1=*$F M?+ -DY;EPYDTK#'Q%P,AW85@SA%;.@IC(/B10(S)7>-4_&-52H=*^D_R=6BN M"SV/YD$;D.WA:N:Q*(T2#%G&/(@$]B'V.89>''@"^4@@$MCX,I=)SNRR] Q< M 1G*61IG*A&)#Y,619 (6B:8BQ0D!CEUEE1G=G^ M#(D"1=5R$) =@N?-S6RXV)X@64-B;$1&B7C.( ^UOY3,?7.RB>X_!:4G^Y M1]<[:"8=7 ^6F5I?VAX<_<)%J7)TND,DZ77QNLGI=<'>RM_GM\63Q@X)#6B4 M^C&D*&$0D5! G+%$^D@\H2B(,*-690<3^9D[(V]0F]@=Q/ZHSLY^ BV?@ZX; MKGIMC'LL9G9M0;#M[-P1G$D+\ [2*]#SIZ//'8<+]=V8A)?S,L]QW#Q37>E-]J:LWDD0[)>LWWMR5;*>&AMW\3-::V[+IF2D? MJYQ*I9,^P^=/8,<*:'DQ;^UG!,YY&S4'+I9&R 2QRW';(4>U1#0B,!B[0%M MQ!TV"[2Z;TI*G_J^MW7@*FJ]D2Y9YYN51?W$W/"ZLS(K/XSBB'D(A@FEJM(( MP90R >5O>>"G 4^(5;WV>%9FMAO]9[?<,C(FGV\4QF8^SC+(V5F6?=>QZV'1 M,P9VG!TZ/2IOKV//=>+>%(B2IMRUB+Q9 M<>8)1M,0HMA'$*6^!S%C%&8)D?9,^"*FH4V&WF#MF=/Q-"7PH$E9CLT>R!\1 M&J-0"/EBQAPB%#&8^@3#A*5,I#Q+4!K;E8&/1&!4S;<;#((HHP2+"(J JXZX MV(=9*%^)*,T086G,$+(JD1W[#HQ(+=?R?YPHO]E'9:14=E\)(X'LIZ0?LNYJ M/OI@Y64GHQ^*=# 3_<@E8\M1BZ;"M/EKWMR]VM2--,?506\$@0/$F=0=FJ1, M6E)!I"4- LBR*.89QSR4EL2J&O4RT9G5ZS477-)AH.)?>;$Y71$U'C4SW7.- MA9U2]M3!-TD>]/3G;2]A([&S(E0#D@O7H)J#<%B":G'O[.5?JU D:9AF%"81 ME7Y&IA*.@BB!<4 PBG$48B9F*O>:V4A\Y-4]5HUP $G<%A/%]UC0H?^QGF*C]J%1(O M3##V8)0HSUUX&*:>SV 015X6!(0+;)0*<(K W 'HCB3H:>H4_=KIZ4CDX<4)CB.(,28]?[IM33C.6)'&6I58! MWQ$\S*V@>IX[T?/IH>@0'RQY'CX?HX AZPE(C[1-?R[_>_LH+7N&UI''-[O,BKQL5*OZZ M]8XSGR6>GU#(:2 =@@RGD$34AYGP0Y$&&)/0JL3*C.SL;H)FX@KV*3=FJ!H:(^=8V3H:'4R_#F#:Y\%]ISP[H5V9&C.BRUH7*R .#(K= MW>-LR"!]^::YXY6R716_DRM+$KO3J ^\N1%R.[/R(\08YPR*)! 0,2&@=&DP M# **PB1*<$*LC(DE_9FMRC!IOU3L #KD!ZPE*W;6Q!9?,[,R(VIV]F4(F.8$ M[+&RGQRI&T*H5#[)DCMK,Q(+1V;'EOJB]FQ=3&.#N!9X09[NF"(4J7VWI: MHF5F:IU@8!DC'B>^M>6\*)HC&WF:SJ+6\**X3^W>Y1OLR]%_P]_S^\U]]PIF MA Z=9+Y"57>^^LM5LE]5(QAM?;Q"R9^]7GU-:?\>##E0UE\Y;6JM-03 M5;ZH!+'AWU^5=?.A;/Z#-^K8Y;;(_XNS%18>1UZ60)]Z6'H- 8<9#C!,$B\* MD]1G@EN51L[&Z93OO=?Y*TKFG(BPHA#+XX91!'-8!8F(10D M3"-, Q1DR/1L>[CPW#ES'2F@:)D?9>^)?M[>31'(SCR9R6)U8GV,\5$GU7L+ M+79"?8S]XHU)\VK\BLO<-&T$X6_?"L[?YJ%(LBHG\"0!@E$ M"%.8D1A#N>EGDX&O&"J M6.@UIYHZ"/TKH)1"G_3\)M^PN_Y7R F(Y^V0.V@LK9(D"GJJW?!SU?#",FAT M2<\Z36Y[%LV/P1Z]R5A,-]9FDK6F^_Y6VV9?_G]MGR_\U>_ MO>EGQ<49%]C+8!@$&"(UZ16+B,$P2D/*4L'2V*A%N2&]F96S8P'L> [)L"/ M_^\_IT'@_3?)C?Z7_]]^,OXD&H%YT2]P#9&=.ENC8^\Y&,%D[$*XAFN<+^'N MI;)Q,FQD/^EM&"VRE-MA(]' _["Z;5S@O:_G^X*_MPT-3T\P_[PA_\EI\Z5\ M\_TA;\O15T&,$I^P"/J9_ _" 8%2D K*0"Q68 M(S!+5/OH*$F2F,>$8JLA.&,9F7M?>,9%*4Q\/Z6>1P*/A'85Y\<)S6QO>K*Y?5'Y"6#, M#(H+<>T,QI;B,L-O+@GHK/+[!)F%R[S/"WM8TWWA^K&-9.KF1JB!N/5UP;JC M]S??Z7JC#G9>\X>*T[9Z7/Y[S;MRLOW9%+&'/99%T",L4 V[.,Q8XL$0!6$< M,,X1-DHC=,?2W+$NE?%2BK$]:"8#;F8NEH71,A[6(:BYTV>%'7]78,LA&+)X M!;9,7K559+,,M7"'F;,..),96K@_CBL #[OG.%MY]-0>+#&X/,)]Y5$OS4B* M89K(_R U&".E#$,A,N%GOA>DQ,H@&E.>V>[)MS.VGL5CB)F939L%"3O3U;%@ M-/)"<>)TXHZ=\.X&[1C277J^CAT<1\;J6"[@(&WJIN#=68SP4)9$)(2<<%T8 M'TA[X64PP4SX'A,L2*:D36T)+98V]3\V!0>AUR8 30@ M2==%HM1.]@F)4J,P<)@H)>G/E"AU()E%HM3NWN=+E#K@_VRBU.'5(QL4%$W. M\O5&M3SH>CSEO!X,'8U\0:C@/DS#.(.(H@2FRJB+E'*69#0AH=4)Y"6",QNK M(7FPHW\U9GJK,89FOI]+9.RLUD10['L*&$KJJHG )7++=@TP%/Z@38#I??95 MLZ_N?)>+JL5OA) [SZK[UL1IZ(7()S ($JG_2"20Q%D$*4=1X$5>Z$5& M+LH%.G-'M!1EL"4-.MKF%;;G(#JOW@X%MXQ!'9?9<36N@6@3:G//K;Y8I:Z! MB,.Z79/+1R8320=[7=:;2JXZK G[U):4J@A2O:LJZW=ZNV,8(N(D0WX !248 M(D]U^$B)*M,(TI1+!1>)57>AB?S,K//#2L_QG12G8F[V[5\023LC-)&;9?.#W$!WD"#D:-F1AWAM\_BWG*E>;5_P]ZX[VR^\X&J<2$PR M&J(HADBH.(I/J=RN$ 8#XL6,)(PP9-7J_0*]F0U71];RV.T"1(9G:NX$MW16 M6L*@HZP3%3O:X,>.NH/L9TLY71UR7:"V[ F6F>@'QU.&MXU3<-WX[(,4 -=W M;0B093''A%^N"KXK;)"9LI]DI;1VYVU M;_>0HO%+KBG;J?5I8,P4>IJPHU2Y;538T=RV*.S(.M3ABZ(YTM[3=!;5VXOB M/M78RS>,#!FNU^4W=;#TMJQ>EQO2B,WZFE+5"Z7^Q"G/OZHJLW[:$,))1,.$ M0#]29\6!8)#X20Q#AIC\O=1M(>STUXK^[#J]Y4:/(J<59WG3U2Y81A&M8,TX MCOT$<>@33""*(P]F(>>01$&:^8P$A%FE/KL'=4*,=@]2UG$#<,?.G+ :1FKG M LLR;-N1!#N:5V ?O%?M^ZB2^&>8F#4*!U=!72O:RT9XQ\!R$.X=MTBQ9E- MS/N\R6_;]FPJV4[N:.]Y17.Y\7BUQOF]I8VYC)_A[LLE*I;[KSW2*G5Q0'R& MYJC&HCK+,[Q$;^$T0D/Q#[,$36^<5J_ZN9&NT'7!WLLGN=Z.VWH24X@2BJ5! M"*$G$(4(>1@2)CT1SA .1,"S-$G&5*>:$)\[>*Q8:#-WUEGJ0BU >54_:?5&N,LS%]PE2M[ MI:8R7G_/ZU62Q"QB%,.0JV[S/F4PBQ,?!FGJ923-O,!LHMXI C-;BIY<.V;R M#T71,G_D !$SBS!%3CNMMQ+16JE/R>%(<0^67U0Y3PGW5 %/7C>Q1/$3_O:; M7%(NOFXG2'SB-:^^\GJ%,I9DJF[:D_^"B) ($I^%$%&1((S##&.KX=F72A1D*&B^*Z[JT\33!YRER MO C R7+'RW>.GUSK!^1+WJSY2D382Z(L@RCA4MG3*(!$9#[,4!8*A 5'R,A3 M/[;XS&JM::C7UP]^)#_UZ8F/]B-KMV"<5^6I(MHIK:UTHV;5/A5CTIS:[6*+ MSZA]*L:Q^;0'UXPJ:7E7U$VE4][[K.M795&7ZYRI P)UQ7O^E5?X5GVO\[*? MU("KV[RX?GA8YU1]R]^)7RNN5/O+'2Y6@F*>>IA D:HYD;&'($:A#]-$D#"B M&:=>9%'K,0.+,RMR/PV$#O@$3!4)Z"XR5I41YIF?X(1:FF=\ MDK:E.3."?+:L9PZZ2Y8$S8C;DW*B.2F-;0-6UY('U72,%_3Q@VKHTU?0H#!* M:"(_GE$:I1!Q@I7_FL!($#_%*0Z%W=SW,[3F/GG2O?9VI%61C2(^LO;H'&AF M6U9'4-A]F<:C,*)#UT7YG#7A.DUIX3Y;%T4^;*5U^99Q:MUE"'_$5?/8O9@I M"7D2J!P.S+J M-5?37M08.NNA""9KS9T7=GM;Z10](!DI"UYNZKW"'CVD37(&=JR9ST\PPNJ\ M@LX!DYVZCD#(<06/+0:C)C 8$5AL&(.-N,.Y#%;WC?OV?J9WG&W6_$;\MEDW M.6\'T%4?Y4M3ZUD0J\3W:)IE!(:82,8WCBRNZ7MY?^:WNBRO2TJ, D)($(90\,QOJ^8RCD(89WZ$*?8%":S: MN)V@,[/&[]K8UQU9RPJ;$^B8J;0#F>T4>2=N3W&&[,P+4KDJK#E!9=FRFO.B M'A357+A\Y'?ZZ"C809WU+X\'Q;5Z/NR;OV_RYG$7RZMUT8\*QMWHJ=+U=ISL M7WE^>Z?&RK9!O5_ETLUKZ2F^Q7GU%[S>2%<@3@E+$@QQICI]$&D34A2%,$MH MACU,8V*W*W\)0LUM>S9-W>"VS1EN .&W>5&H'Z3W\:#[-/T9_)@7@)7K-:YJ M]3M0*YD-IT.])"A7A >("*::'Z<>1((DD&2)@''(>8)5ZW,6FO7S>TEBV;PA MH[H'/GE'>,'^KWP[##W@%\#J?-_F4QU']CIFD$=PM*E&.VR^E7-PU%>#MIZV MD:*"3M;!D/HKT,L+.H&!EA@HD8&2&6BA'7KY+^@1NMI(O 21EMVKO 2)3VV' M7A)O8]-ON\SY7=N4:R+9PK1911G)J.\AZ-%([KK"F$"2)AX, H2C#,=1S*T: M*IZA-;/W,ZCYV-$&?_34+8,LYS S^[@X0L+.YH\&842R[47QG&79GJ:T<'KM M19$/\VHOWV)_DO)62E 6_!.GI309CZ\W7,\_4U4Q-^)-(4KY<@)X5P#:\F_NG"[FDNSK@YTJ-IMB<*2.?!-[E$Y:9<+/3>L>061VO MC !@U"F+#9W%#EM&"#\\UQ9EYF;]NSP(UN;7M^5?LJS3=%DS>/NUW$_R_+9H MV[#1QR_RPU&O-9E?<5ZHI/I52'T2!%)Q(Q0CB'! Y8>;RLV<)V@:^R*18-NX M,.:DYP\;*08 [3@ S8X%.P_$ DTS;V,>C.S4ON?A"O1 ]6R 1] ,0)^5*PX M[)-D+[\C;\*"\**>@ST@3[V$$2N,+(-3XQJ5T['*DM0/2!K#&., (N3'$"%/U$2TW[?N.BC%AU-MNK<4&NQVP/QSC=OA'!].Q/^??^^*+),D\ M[@E(@]"#B',"4R2D1V'@<,*SI#_3A.<#R2PF/._N M?;X)SP?\GYWP?'CUV CSNT*J-J9J&N5KW.!^U@7Q.,*4(NA33"$B00@SAD,8 MX,@G 8\"'A@-3;M$:)GX\H"VRGW&%Z==V(%E&EV>#L&HX+*U]"-BR^=%FQ!: M/K'PPI'E\^(=!I8O7#]A#IHZA*KX'2]JN7:;SW@LZJ1HE\5UP08QJ&OVGYNZ M4990WLC&];F;,GUW;>G8[HGXK]MS+JC*SA6B$!==/7J!]>4$OL.,1>\_]W%R.\7LV698?%?C$Q_7-^4L;(;!:4=@6&[R1^,P)AGLHH#N4KU.DUHZD>NBT$?2 MM"[?,[;S:''[A5?W:A.^RP:/41AQ$5%(>1) Q+$'22AB*&@027U/_#"S[#EZ MA,K,"JUH0D54=P:V;2UZ#!4SM9TLJYV^[HOIN*69D4S.6H@>H[%P\] S8AZV M#3UWL77 7/L(U_>\RBGN^_#X'L,H56V)0B(_KP%3G];1T,@D34=B M3+,4=SAZ)8HZO[?B[SI9PK6?W)R>G & MEI.G!L?N6>JTX R_@U."-/1WX*U^O_V=1?BL^'A0<.D&:R_IFOY]D]?Y7HU* MW[D]WXZFOF*VRE =C)=/ I[&[;^'^FN_E^_"NX??U M"F,F I9@R$,_AH@A 3'.,AB&:8H3GF01M4HSGL[2W+E=@QIC.F!QH=Z$.^3- M(D[+XFEGJR?W!01_*"Z!9M-EM%W*MVY!P A-A=PN8I\QB)#'8.8S M#&D:!Q&/F4>8:6AJ#/V9C:%F"73']O+_$\V5.AAJLSX:'>,0FC/ >]:,/:]1 MB%_T4.?&T;R%L&0(WHL]5 ]>J04T+X98K>R]V%);&3NW]@V)6 Z/H4PPZ%@UMF-J\=I3^;]Q0< MBG/>$$Z0Q,[ =42<%=B<8'Q4+[_A.HOUZCO"_+ 7W[$_C]O>21?I/F^3+*7F M[&T?CS23Y8A3'!(/)BA*U-@3'^*$,)B&":)>G/@LMAI[8D5];C]EQXOV2/8C M0@ZZ]-I!;;9UFPU 2P?%(7;66[%1&#C:==G17G2#-0J6IWNI<8O8?V('DQ[Z M!J/O"O8!WW/3+^[I%6:V&XJ$^$,CIZHJC=G^=><;? : MG)7?ZHM]6;Q1'_ SRR[V/;\LVO#S;G"U=63BC1!<5]QLNWQ_PHWNYBNU>9UW M;=L><%/E799@EUW\!E,>>\99\@<=V M,1CRLAZ&G?G:\@X&TP849;#/_Q482J"V_WWY22_$%6AY!U(.\*7L?WI7;)>\ M ITX+^GI&H=G7M93'A?,>5E/VR86M!SZ)R-'"["P5)QI.30'4:D%B8XO9Z=E M]5!6FK[.&7RE6EI7CZ]*QEX(88,/\('=3Z[77%U4E7U5[IG8ZP\*/&WMR9)'E%SM^>L/ $F)>E$ M!-*U-Q'395LD,O-'(9F9R$>.,EK>RQ,ZD1)A1IH& &: M$_="]SX8^]^G X#C^$8,@(M7";R%M%=5PO>M/WI!O(6PI^KB;6Z[KNVJ M>UY@F#.*P,.=V'/EM8.QCCI/JMW^94:H\C/6,U'=[P]GHED4\0A1 MF! B(8I$"@F-"\BILN@E16D6.QW;>?(Q=-9E9XZ3;@&R;93:B0743)H77X=- MWS%9;D_!3A&,@*V;MNC">J+W["&6(XW$\@(G^#@L-R[>:!26%U3GQV#Y+>?> M!]>X/F+U3%;K5WWT8?)5*)-(L$C *,J5;Y*4*<1IQ&&21"QF G&$"]N6N*<( M#)YCL"-I#LZ<.^6>1*5?LX20U4UE.(OIU#FW3Y8KFNB>7':T?KI]0G5;Z_9> MYVG(+]8S/IMO=.CRAV";E=G''TV9L>"?%)LZCWJS;H*6;;3R3JQ,&O6779T' MC@BAC$"1,PX1H2DLN22P)%$A>XT>S,48T,[#1TVP8Y/T#(*]),&'5;- MB-N&67V(4!O75/K=Z3= I^-;]>YU[Q/3* Q)0G")$TB0F2" !21EED$9$9%01B7. MG09H>7$QHMO75O,:XMU^D=5$%XGM?^S5E\WO.;BZ?@.AZ^_X!07V"K?/ YC@ M3I\+#V_D\GG =-[A\UG,3\E]FNEN-E^4ICT*7=\\Z8Z5_S):M@FF?5-.YOU/ M,7\17Y>+]:.R/XN8EF4F88*%A CG6)F>7/TJHUPRFLJ2.QU<79F[*K.8+&L:.SKPF)@S.M ;K,CD!_RW("MPN H;'P^ 32*== MR&\J.7=I/PY1A5K(8%U!!Q2#2 MI=-$4H55'B?C>- MO!.]&1=Y=^G;X=Z#O5>D4,W13Q,9MVMYKZ!'[<3[K_939MNDQT97OA,+(6?K MNF1HHX@U5)7AN*UQHZ*,.)8E3#G%:@L+"FFL3#?"44GSO$A8:E7_U#3O@MX:AWR=@QQ/8 M,35(2>$5H 32*CX&=6#:=*RPK"[^9?L+71!0[XKO ML^K_?;\2?+;6/TUY+*E4IC!,4*G>JFF&($[3'!8TIU$BDP)AJ^ZS%K0&/R[O M4*YT'+(F#31MU^+[\X#9O2@#P>"VK_:(&K$G70S&R="UD#Q8.?UY2B,7SU\4 M^;A4_O(M[G4[-QNUQG+U13\D7U4$X5,V?8]ZJ..5QKM$J8,T)T MJU[.77*E![I?&4%>M(?^AC45/095S-"5C4$_&D4&B2.:"U@>WI@EK"Z^A^A@?-;2?;EP[7 MR)JT5\U=YWH-]&#/\[F6]$FS,RY85$L8SU'-DX@XCH!(Z,2TA%G!!&5CN#K)I@O)B-M2G*:9G&40YF6,42(E[ 4.%5*0Q1Y M6<:E,FFFZ^6:S.V4ACUI)]VQ9*_@I&45!BDJ?4I'Y)Z$]HP@1CC&'#+$((LZ4*HGS%):D,!V^E(=$7>R/ M0P(#&QMM-F)=?Z*>5[69FR^^M&XL?A8:.W5PC<".@?<.)? I2&?J2T($VKA' MRX^Z/<\)=[@)SU[G.0U;T/7G1;5>F>96IG@K3EB)\[* J53_07ILG-I>%$9Y MD1=I(80D3L;^,8F!MYN9&[NCZ%32UH.+W4Z[3EJWO>8HJ/L\Z[.RA)IB?4Q@ MW-G59P4\FEA]_LJKFLO>/#RL/ZY6NF3CYFGMT5MV?X&!=U:W]^I-,\!; $5^ MN1#+374P$*<_\.2 2O_."P:(V^8+B85O5]K3LE[;E/9@U;?H27M:L#,M:<]< M[/M"W%:3=XK(MSE,:8%3A%FN7=D0+^MEI6P^1TV2I$A3RG.(AXZ+:.EZ&4&G\#%,G)]E;2.@6HW0=UCTF=E"16"/B8P;L3YK(!' M >;S5UY;1OR5K)M:YEOY9;EXN!>K)VUU'S0MBEB69 414,J40X0EAA0+!"G) M:)RR.(H)]JL@MF-@Z%/R3HWKW4J]EV?/9+ZM1##-G_]8*'C!S7P.WBV5M?FS M-D!70GB4LCC#;[?[AP3533=T\=SQHG_3W$#-#C!N]#A=HMS@"%XI;$G^C8J$ MW< Y7Q_LN(Z?XNK8(%,1Q4G$BA0R4DJ(RCA3_D"1P(CD!2HR1'.4NYQT==8> M^"CK7M_BWWFN"X*=9O 4S6W3V\CCO(E/=NL33Q*[' M(9ZIK9CF62)RM5UTKW?=Y)D*B).$0*S$DG[H+"WR8( X6N<-"GVE5 %M=2LI0]GM_<3&M>&M!#^RY^WN\C[& M?1:K]>N=^C[H,:@?_[F9/6LC=3>I;6=8IICB0F(&,TD(1#DM(8Z9>J465)2( MB#@K,\X# M0KAC9WO28Q]).X-RXKC:?0WG67)M;/",'OLN*K%Z$9^6JS^4X*LUF>DY-G?+ M:F;JN*8EB4N4TA0F111!E*4ZO43]&A<"ESQ/)2FL3KROYF3P/!1#W91^;UKZ M)NK_W')@/2GL2LC[==.H0'J>%/39,Z!%6O$'M@R::^_&1MIZWMIXB/O-4AL> M>9?Y:&'0.CO[[,KEQYIK%@:%SLRR0 NZ=_>^GZUU[&@W1]8<=F09S77M ^0Q M5UYI7D201LH^C7&2IV4L4L&M2K+.4AA8XQN:.MK9F8_KVN'[-#+]"CR(O&Z* MV4-4IR[?O>);[]+JC]?GN%:O;Z+O_0F\/L8Z,J U]NWX4J_I\ZTI*5N&A 1YM0WH)?:\#Y@I^^.H=[6S=?TG?W M'N"L';\P<#A[>IY(^'AUER4,Y\;UT!K;;[LL]@E'S>(F]US';\O%]\U"?YJ3!]MDQ_,K#+QG%6&H*0--&L9 $==#4$U$HN'"/KNQ!X?^ M[1H. K=]:B$]^%.S$*B_SF49O?(:>Y8=+;'QLFC=S$:+JZ].;:P[BGY>J%W/ M1%5ILUHM]WBSX!_$BY@O38AF2O.R3 1*(2(\42_@0L(R2W*8$ARG>59BY-:0 MP)6!H<,A_T:>GO_KP\61M$JW=?QTT)G>[1^63\J5GS+.(QDK#9,4C$ DLAAB M2E.(8TE3H1Y0$3N5'O52&SS8>F9" ?BSIN^8BMF/G)UV"8:'FRJY @IGI6$E M8B -T4]K5'5@)?;AWK>[*?#A[[U:K_G2EBA/1,(YI$*7]28YA3ACRLC(TX)F MF.:9<'7P+]%\RZ/>"=!\>&Y_&SRM_?Z0*+FI I-U60\]N-\;>3" *G 0=.BS MW [%7^,(]Q@"ZY/;$[=Z^B.SZGE9D?G?5LO-<_V+X+?RW>L/,A??EN:(N&ZY MJ_Z\[;C;=)DEF$*V$.V&\X)%"AO*%K M6!G7,PH VI&7%&)-SPJ9#:W$/S=*\7Y\4?_YLIV-BU8UIK)Y\4?BY5@RX?%[%\FRM)D,E2?J^_J\^6" MT/GKW;*JM"D\C2(4B;20,$FS&"*L3SN)3&"<()1%69XS[K2GO;@8>,-O1YOQ MACD=5=QTV#,9:4VF? 5^SM:/.DOM48"%3OV,$_!DAEVYQFM]GH=MT'9@E%TC MMSM =-Q,/>:Q=P/=V]^ MDA6OWL^5-72__+IXGFD[Z*!BU/*4UV*I@?52S0$P+.BM_-BA=/@,.#)";2K'%9I R6D?IO8Z);=8?[;S80=CNP;'+;5?5 M\.UUHCZN1RO*G):QKG^E:0I1)@FD*4IA5L0B2Y-$9,CIV-B*ZM!>BB9>F7BN M_J+.O0KX+N!F9VP$1\--$[3E?(=-Y\>IZ[.3.FQYWP6:;U'E9P?#F6(_RYO] M-$1]AMQ0FD:$QSQG"*)(,MT"&D&21#J1.D\S(M1_BM*EJ'=O=:<=?VT-+S&4 MW7;]/A9VN]M;0L?W>9//T1 *MT]/\A]H/^ZO/>J^.RG6X?XZ?9'?/OI$9BO3 MM[U3@/]5F>[*R.*WB^]"?R]GBX=WI)I5G2):PHHBRS$LRE3M-X;5?L.H@"F1 M6,@<4UHX-AMV&'QQB-\6P@W'2;0L"6I: GOK6,@4,5X.VSKD*GE!3Z;UX M&'<8_34P'Z4V]C3!,M/CTV%1$*/0,H@+7,(\ M+F4>T0A)YN1*G"8SL,;:T0.L)NAA1QQCXV!07"6QAV4!.B*_OR"RGXEQ5J*0 MML8QD?&-CK."GK0^SE_M>_CX_#PW.?]DKF<_?)HO?WY>R.7JR;Q&=VUQ,X01 M$C'$F2R4M1\12%)EZ"M?7Q8H*C-.D=M9I!7=P8\F=UP ONM!H0P,,_]%86U9 M >**I^V!97"47,\O.P"942^:!=#A89#.N8YR!SO>M*,Z\FFG$Q3'AY]NM_LF M?:]G*T-%)Y-](T]MPF)*21GG5$"&)((H24M(DA+!&"%9)*7NLNMTW'F.T,!Z MXJL>YR*>GN?+5[$RF9] T_9.]#Z#EIU2"(&!FQ;84721W2.SNU^P8$G=9\B, MG,_=+^QQ*O>%ZSUZZM#U^^6+6!"UIEC-EOR3^@(T>7X)DC0K8P3+(E9VNP3A)1%*@+*=E,7T1*[JTZIESGI++M[9+SS[,][A:;AX>P?^U60B01A.@ MOA"90V^6'I"**.%)' L8YT3/"B EQ#(M()-1FD8(12F+K=L*A8'(*Z5]MESI MLSZI#"#UFG\VY(&H)U]\$,PP =+80)>&@:Y?U04$Q$W3F4[!+5E0TP6:\.7< M3R?Q'7KVA('!MR//&3@"==BY+%M/_YR>F\?KCG-9@KW>-Q:7.^OQN^5/L?J; M6#21SYL%-Z4^3S,S1*S-IA7">I=:@7=1686&Q$UI':%Q:L]+8A["9NK;\._YBM'_]8+*GN(*8/+#XO MGC?K:G_&^GYPNXU_OWY:KL3L85$?[;&Z5G)>\\W_9U.MS>2%J7)8*>:\@+B, M2XBR*((DSW4=&A.5%GKV"]X\):\;S)<[VHWW_U MI^5_!-@1R"1B@ZY(H)8)[ LU.3P?W!TDODY ^RUHA0,=Z4!'O%_[&V']:OO5 MOQE^K\I?^QOB\CI^R^=S]O7^)DR-92Z\)>(=\^--V;@R)H,SV:M*2IS MBC%.8%HF!42Y8+!D*8.IB,HH150W7IG6,9\?:[):VP7B!^'51;$=//4/B[X_ZIGUO+K^\3$PE1LZQ]_G>=E=W3SYD_@ES$4ZV4'2",; MG0 M:69!>7R;-+0A8#Z;IC8(L2&&7-79J!M%>=]9B0#Y-U< MC]$H@[=Z&?F%AG+9 .8VL,MJ1?=,@*;YR:ULW!S=,F'&9V1E$H--L#_*:98G M&8$X391!FO 8EKK<)Z6Z&C AG$FK=DQVY ;64-M.0,J.;,,172;L#WDMD+M\ MU!T6#\<3[Q:*V]-0>!Q\6V!B?_X=%AO/8_"K,7(Z%K<7^?SIN,4:HQV2V\O3 M/2MWN,O/E/LHI6#KV8O8ZMKO9"WV3=O$Q\Z@&R]K@)+4>8D@VE<9A QF4)<1@A& M6EANP96>OZJ$[L/2R(Q8$<#O--R",;LHN+(+.*LT3 MAT!:S)7ZJ(K+$YI#7>6[C&>AVB-9B7>D$OS]\DF[Q/7AVVYFS;O7W25WY%7_ MR?3+T6V-UZ^?%XH+8_I79OC1_2-9W#X;__EO:@DS%<$<)OQ#V9J/:\%O7I2! M\R#,AQ^4PMT&(Z=,DJA@B;+U\CR!*$YCB'-:P#C2LU,(3LO"K2WGKR+9P"K5 M$!0<_#9; +Z\D\XM_&^RT\B_#[W#ZWO /C0"@*^3>7"G= M9KES72,I,*).0"TLZ$C;C(];*WE!(_ $U"*;435&Z EHQ0:-W/4E0$O>Z1L1 ML#[Q5WNK)OQ$'57G9NG MY6H]^Y<1K(EY_[<@JT_JVJED(B(13F%>, $18@12+CDD:1F5I,A%D3F- O!C M8^#7H]J,I6,F@Q^:EJD*@V/DF(M@^&DFB^PXJF>+3,"VYW"7N0G0? '-6,!, M@ZN "95*X,?$N+D"5P%UE QPW6K.9V)&43:#TCXO^$9IT-WQ11;Q@I$\@J7@ M2B'1(H-$%B5,19)*@N3GEZ,+AY[A9+<38^< M$]K]G*M7>NL#KE H^)UL.7\%7 ZR;$0[>X+5>_-81UYO0U%AZU8=-K?#44Y[F)&&%D!*6D8PA2O,"4D8IC"-&$$:,LMS55K(B M/+QU5#A;1W:(6=M#P7%PMH!,&JQA8:^B8KT$5"AG>L9;BR=(B;:OZ.%L'#NR M8ULU3F"#O7O^HM.'49 TM'F[T*9-I_#OC:DW;2&>X-?A4C31NOAA4=?EJV; "R MY<--L3A :Z=:A@',3;EHK$Q_K[L.5K]I1L!L\3O8\@)N+J/FK&#< 0BD8AP( MCZIDW $Y5#,>*WB>RS3=>I>RQT/[M%GKDZ!C/^U@2 9E!6%EDD!4D$A7O:2P MY#R",>&13*EDQ/%H)2!S0V?9=+H>GPQF;#.#U06'\0]'#1;TF5D>@+S1DW \ MP^@\A-Z 4S4!-;.G']&0#9.'0#+4\4%(UL8] 1@ U*,@_A TG.-:GQ?U!*G= M)"GCM=XPMMH(WFD(?;/@'X04J]7>7Z#;,T\9+YC@GK:-&UN%\,IXV(IIM2;1D#O[6L M_:[/;NO04XMRMQ6]!KKEL/O!:%A;!^]&Q-POOG?_J*=YM?CS+?Y\8ZHR=0WM M2CQK9:-^:QK_J6=3?\VWWWRUPL8\#+I9@\5R#5Z5MZ![(YM'I1=A9DY#=]G= M8HRL5J_ZSR]F>(-23O-M5L(:KJ_?*)SA9FO^RFA.P-"=G& M7]H1/B61,L&"PBS!R@G),(7*\\A@',N($(JQ2*F+_^'/RL OM\[8%.8_-N4* MI.V\AG'P\P1;!EQG[DZDD$ M^I5*".'=5(6UW$W (- HU3XAO6:GGEQPM&&I?>)TIZ/V7N?>5;<^DKF537;[ MXN']LEI7IZ+\:2()IF4&2YPHEYA1 LNLD+! 49'(G&:R$-.%>"!KP>_M6NQ: M$[?Z\N+ZRWO$@O47N2587<&H?IX+D\&\X-U0YY120>,L91!S%$.D1RN4,N80EWD>9TJ3%K%3BQP; MH@/;/ET63+B$=&B[N5M6$-HY5J&!<=.>7>H3L*5OX+FQ@_.DSD6:]FYM'V2WR-KF-'K\AVIMQ?Y2#]?_-$;=-%-/ MHS-LTAR(-(^_ [&,NU'P[+C$8Q'TSWN:8)H]T\/_^?RY]?%\^S]HN+J]ZTNL8R M]J\R]-M7$P?WLR<%WP0H%L#7;W>?MZI<6'8SMD#CH5'+RP]6J#43L1NR-3RCF#GL-IAT&E.-^R?FUDU,W]R:V_CMNBXIX"U M_VK&HW=X&:2[C1\,PQWV]1%_ZP,^"V L#O5L5G';)]5J/=4J;SF?<4/B\UH\ M53=_S:IIG/,HCM,$9AAAY:W2"-)28"AC&C%*,+)LMGJ>Q/#Y!3NBP%!5^T#1 MM70]>K#IUQ-A)';3!1["6F_XR_+T;6IU=V=#J]]VF[EGX5$V[&7!VDUI<:5G MC=2RSFM;K.OQTD*2<136&8HPIRE!,G$;NCQ.1(N7T*O M:<=?EHL'.#B MZ(QP1W5#YZ[SVV)_6R[YS]E\_OGIF!&E+'=30M>CXZ6*.O@L)7AHF B"48RRG)=E BG-"XA$5L RYB6D M2.(X57\L4>R0<1$ J*M3+%K:$]#!39,/ IB=&K_^B^*FS-UE=E;J_2(%4NUG MB(RJX/L%/53S%Z[V/>*OXX3WY*_ZY:%;AM7.TWR^_*G3AJ9IRE,1L0)B+I&> M0Q[#DF !8Q*1K"S3F.:)VPG_19J#'_ W4?HU^:NQN4QDO@D)M%RX'O5?AA)E M^F69Z.P(F4"4YRFD18I@CI0:C DN&2]:)3@NF/O*T W.OX\!G9TZ#/S==*,1E%,A( Y9Q@BEDM(>9K!G%&&N< E*9R4<##.!E;5W?+NN@TM[6U7 M6^WZU=+C?K47D[8'?HIV2NQ-GHV;JCM^+/U=A*O>-L+A#LE. P<+AI.;OV;9]FE9[W8[JX?27KS4HW1!_B M!-$=D@';NITA_.:-W?H!L6GM=F$%SR&TRX591@_#?;^IULLGL=I^GYHL'5T& M];"8_4OP:2%39=2E$2SCE$!4\ *2$G,8E3DO\X24DEAUJ_4C/["":>B!U9:@ MGA:P!C^)Z5LPWW!1=R%HF-[FQ+T"VC,)7O]!=Q]P'&+K]F#LE-=P<+LIL):/ M>OQWR\F>)FL?QHZ=@+-IO6 (-8_6C?BX,VB]@#F:.^NWBI\",]GFVB1;B4=E ME6WGG>D@9#/NLL<,(%MN',\5 M!GIB=AKP[9^#FZ9LBBFZ#+<3''_3//\^V8Z1;?D&'<9-'EF'=;#C?0*^U0,X M%?_A5.NP^ 92P0,Q.:JJ'A;H0Y4^,#7G*J\OLZ?96KO9J_5"Z;7'V7/3++_( M*!6IP##FRBQ%95K ,HI+&,5QPK("*XO5JKU%#XV!E6Y#%G3H6M?8G(6E7SD& M$M9-LYV0TWUPPEF!K6N!0@CN5\+C\J!=JF8N272VV.7LC6/5J%SBO%-:$D.29QCB/$&4%)2EB=. MVM-D!E8L7S?S]4P\/<^7KWI0A_H,:,I.R;07<+*SP:Z7WDW3[.C92^UL^/0+ M%9SH402I@!A'"&9)*1.9HRQE3OV_+6@.O'];#B;F6[PVIOV6BPG07'CM M91LT[39V8(P<[8E=.N_]7H/MX%O=0YJ4 M'.6QH#E,L=3S'S,.24DHY%B]RT5.BC)V.AWKH35XLM@@W6"N;P+SR_5^F8!O MR\7S:LDW;+A6,.-U@/EE&K]X]'L)UN;E\T)MF;J\=JGG^5W MKR7Z^:O<]"@7L^E'@_?')[%ZF"T>_K9:_EP_ZD O6;Q."1=1DB0"YI$H(*+* M6,(ICB!#DL6IR$N16@53+] 96)W4E$%+&M2T04/<;OM=0JI?T024WTWC>(IN MO<MIA:%6J.T?] ML%Q9.CQ7-@]#L"0Y@E@FE.2)5(@ZMKD\26?@+?K'HG%>E//.!5V#655M7'L# M7X+*UI.Y&@!7+T;)^[F5M^E?JRB&K\8X(U+@"HQ#*F]2=7%&U'.5%NTF'\Q$U.+]M60 M#[^'4Y$N(@?2EU8D M1U6>+B <:E*G>YVC/=L>XB8ANE-TT;C!.&,I*0B!21(SB!*3MY<1&&$J2DS+ M0J964=W+I 96H;N^]89\MU3).DYP":R+09& $+AM_1[IW<,EEV"P#IT$A,,O MC.+SI7 )DU@*>#9DCE-9F![95M3/JN347<="ZXLL:\QZZ:' MSNEHP1ZDG>9YF\?CIJW&?C(>*7.A00R69A>,L9%3\T(#>IS.%YR"G^K^(M1; M0.S;;]L:LTZ9[#?QU_K^IYB_B*_+Q?I13]@C)$^B&.929DI1\PB6!48P%7&) M,4\R&3DE /DR,K!:5M]IY*9#O1&UTYACX.2F'VN.NK/B^NOI32'][2)@FZ1K M,0FD[KS9&%6Y70O6H2J[>CWWF1-W+\^F&8CSF(FC&P?6'DI\\%+MF0N[Z1L3 M8'BQ'RYQ+':_RKA:8C<]<$+8NN\/"#XYXJQ47L,BCE<;;3[$64&Z(R'.7^3W MSK]9K&=\-M^L9R_BAV"ZHGH!D^">Q;P@1! H\E(WMHA2'4'&4+EM,J$Q%2ASJO<>D->!]WZ7,-A1]BHM M&/*)V9D=O\AS<--(GH_ V?X8 9Q )LJ0G(YJQ8P ^:&A,P9)=UOH?L5O5JO/ M"^4EKN=6683'=PVL"0T->S/G0*++-HZ_,&[JY'Y%S+EYYWQC A39VGI:+'VME'C4'DWG"DKS(2H@9 MCR J<_63C)4]PBDA6 BL#!6W'EL'% ;>-C6]?_L_XCSZ+T/5M?'5(2!V;_JK MQ'3;4#4I8&A=/ICV:$]U1I)@':@.UQ^YR=09\8[[2)V[T/UULU-WQGBT?-WL MWS5X^EQ+[#_M7SH'?:]7C '2XWV@CDM0O<%<^8* MW^*.&\[5@ZKNEM6:S/^?V?/[)1?3 N5%4B8"%C@7$(F(PC)""60Q9CA"%$?8 ML;;C%)F!MTQ3W]!0GH":-E#$@:;N6MMQ$JC^+15.?+?MY2NY1VE'GV!75':< M7';DPHX^T8[K.GJO]K/^_ECLFHW>D[_>B860LW7U732URNJG2K=M63QH/^T+ M>:[$K;QY?I[/F(ZL_5!.VV:M_F3:X1@'KIJBA,J8EE)M92DADC2%1*9J>Z=1 M$F;Z?GV88RH,_WJ>-4/-EQ)4-7.5_GF^ MX\_-9AWB,=I9O6_U:+R45I=9DT/5LJMS%!J&P99AH'5*S8WN7J9WPNM5G17 MU&\;'<"XE?\0KW\D]-%LQ:NO8-/:U@Z]_H0X#AMM="A/P$-,K<2&![ YX&0 ML>][&AHASR:H 9!R:H[J(O;Y3JE6JXS6-M5%IFX/5:?[G#7@)S);ZD>J6;5-R5)Z M>J5SM#Z(YM^-N%^^?]0G6HK;NF1VRKBRF6B,8,1UVWZ&,D@*PF!9<)H0+(I8 M6+5#>!OV!];.W\5VF*BUUGF+AWA1N__BC\;M7:&%,=,XQ01TY*E'HW0E K5( M8%\F[3HW4@$CUE[^:BL:^*T5[G>@Q /W2] (J"YQJC=_H^^$]7OM%_]N^+TE M?_WOB,L[^ T?T=DW^EOP-)9]\(9X=ZR-M^3"S>AF;;)LG\&X[@^Y=/9SN31Y#$N.2QR6" M18F501SU5@^A9=#AD):_-?YV(='Q$74\ M[38\&5.EZ0'4L 6Z?.D#OGW.0,M:P G.0:$*-;XY#%/CSFX."N31X.:PJSL' M/SY**=AZ.R?KGOSUG:S%H67S3!0/3=YU,T:K3;^N39F.5?-YT2S2>$1)QFF6 MYA%,N200981#S/,<%D2D+$<8<6$UBG4,9@<.;/SQ0_OM@$)]PJ\)G_!&=P+H0&\[P;"58=(XGOMNJ/9"VR4G MKC&+X1^M=83BEWK$?O&(7^I1NX0>1L/^;*!A> [&"BN,AF4GB# >3;SXBQE%M5<1RM//"[M*%E MIUB/Q>Y_P5TEC-O;J"$3L#SC+/-]1KRZJ6/ J]]VQOOQ>J/LW+-BM-OL_ 5^ M8;1_J/WWN!;\YD6LR(-HCQE-<6%UNUE7:V+\Y!M:F;'ARK*-RD26.2QU%122 M(H64)9':/VH;49ZC'#GUTG)E8. =UK(#2,T/8'4Y467X &$R[2,N0 M +DIR.W7L&$%[))W:FY AYT)^* +@-75?[:I MG">I#*R_;QC3EJ*N*VB)>S2Z/XU/%#.*"R9AGN>QS@>DL"R1^@\KJ#ZWD&7) M7AG2'SLE.S54KMIT@XYTZM>^;0UR9"M$GLD"M;U\!2-D1L8]HAY MW(NP[V(_K76[?A0KW0YC)1[%HMHZFCI53A&YESQ?NL M>EY69/ZWU7+S_'Y.JFHF9W4!0=-6+$M%GI8PS;&>\D.5A\51"3DA5+WJ22Z) M57Z_);V!M41+'1CR8)^^5X.P2_C9J8> J+AIAJL <6\-;R=FJ![Q%ZB-VRS> M3O2CKO&6M_GFAS4U0[?R/:D>/\V7/ZMM.(!(929D5$*6DP@B5!80RPQ#$HN, M) 7)>>ID)/01&WC;[TK6U"M.$P>&NDTHP!TWNQT?"@VW[7X%$!YY)I6'CEK\^/'Q_H=C^\Y]^0LD:"I%!@LA]:Q1R2&1M( LRBGA<88$ MPF[A8G\$O(+!-3G'J/H!"';ZR5\P-XU4TQE$ 9T6(50_S_W%QVW!>5*PHZZ9 MIZ]R[SQV\Y.L^/W3P]?%\TPWT79N_GUV@:$UAJ;;3@3Y^NWNH<&?P1N"7Y30J[/9^55':W)V4;!NO[/+%_N]O^]62R8$KW1? MCW;"\JW\LEP\W(O5DQZ\/$W4:TSP*%=O,DPAXB*&5$82"EH*C@4GJ'#J^WV9 MY,"[MF6@[IY#EZO5\J=.?#']C10;4*WY9(9LN[T&+;"T>S6&1?>FA2P^J3 _9ZOR*+ MJIY2]#R$ME]J<\ADF1(**> 6)J80<] MX4![8(719F2RAA7PH!BHP&_JG5>)ZOR,Y:LAM5,7 P'EIC)H :K@)>Q+@@4$@;>)">52UX@')H7[Q6<*Y#N1H;N6GV4(K,C-N:#-TI2=MNU@ M8O[^4_-G3%O>0KP=1 S(06D@KQO^F=_$T_-R15:O@,^4_:_WOVB,0D:>9[IT M^?![^Q]!Z@\<,3Y;16"[SEBU (YR=3+Z7>_T] 2;>6[?ZU:P]TM%3C8%Q05(8""8SWNV8J[,_3&8R4 ]G/=\>?YB_0:JY!$3[[XXM<[V? MB*67.23*OF/FZLDK^B708652I]M"PPIHKNK.:@GHC%X)2B@7U9>-<1W7*\$Z MO7<]S4&[3,$5/;&K/,!BC:9$6$10EU3-PTP+B')=0I#(G942C.'>;@7M, M8V#KLD/1\3CG%!YV*N5**=VT18?8(*<[/<*$FBI[@L*X V//BW@T"[;G4L_$ ML$.SQB2C39%@6<((AR+)(HA8E$,L,AUXCI!."2NSW*IHOY_,P)O/T'#,\SH- MA]W&NU[(J]VU">@7VCV7JU>F4"E'D^KQ;K5\ MF2DG\-WK'^H5^WE1.QJZXD57%)O-/XU+DB&,$TAQ4D D9 Q))-7K,::Y0"(K MLR1WJ;^P)^VT9]V+,G2",M,92QMM9M>^-O& M!+7^4O2G,64IRD0"49I$NA4 AC1B".8I82(N2AG;Q78ODQKXQ;]],=:E(3K6 MYJHT>F!R,P:N$][3(.AT.VGM@F\]A6W>5L%YX0);!B<(O8EU<%[@Y\M7L0*:,-"4O4HVSN!DMWNOE]YMY^[HV4OM49S9)U2PZLR3 M1$8NS^P3]+@^L_=JSW"64-N]/ASX("JVFCWK&-F7V4)\7HNG:DH++@H>ES F M"$.411FD,2V4ORT26I D)=QJ ( EO:'#7(;ZI#XDG( .!^!/S0,P3#ANX$L0 M6D;#P@'C&!F[$A/W4)F=I*'"9A>HC1M"LQ/]*)QF>9O_Q/39VL32;Q9\-\!$ MV?"[7-U=FK&()9:<4TAIIDQP04M(RKR !4EQ1B)41F[6MQOY@15$AQE %ASL ML>,^=]T!5CLM,1Q8;DJC%Z?A4KRO@R'@N'<'XJ//@G<'YM2@>(]5KAG>J-/# M=&)J36RCZ-T^BWJJ;'4G5DVW)'.B-XU2@AFA"20)$1"A(H<88P(3G I,6$02 MX>1".',P=%B@:0WUVVP!^'(^)ZL**%;J% ''!%)W= G%B$C&H++MVXXZ MX6O'#]@Q- &*I6W/,\-4Z.F<'G@$G=CI0O\-IGAZP'-ZLJ?/0GYOAKTHB_9Y M[W37D>7BQ^QA8?H.+-8?FT\U,R8Y47W\?EFMIRS/E1(K)4RI M&1%*<"1*'$=.?NL5O QNLN[(53K#[$FS"K?1*2ZD=MYL&T4F&XBR*2LA0G"I%1S(]#2N&-,]$7&C4L%-?E--D M!M9A+=&.0:;5%INM'4VN,R!9!].O%-TYF%Y+W1(,V%S;3J9PL?131,:.I?<( M>B*6WG>U9RR]4TK9-MC$*"$EY1&,2<(@$LH8(7&.8)3QDM.8R:1TJG,\06-H M^Z*F IZ;"5%7UCV? JDH1(P)+F#)9:QT&"T@I3B'#!->,I3S),KK +G\/0(%NJ$X 2%<4\% MSHMX=!+0'>3J5OD8%UDZ*]J4R@LIE5!^\^ MWH)OZO_=C'_P:;E<+Y9KERXKO,Q:K&SP;JM6MP:#8."XZ;V \"]0=E%V4(U*SM/:-S&91<% M/FIB=OD.7^=>+;-AVGQ:/.A@035-"(U$1#&44F80D3B&F/(""O6KS$2&4NQ4 M5'9,8G"G7BU!%K-_-?7E"PZ635MT1=S5KS_"Q]:GOT9J5W^^0\M$_P+:P><% M">;$'Q$8V8$_)^"Q\W[V2G<;^./*M#2_69#Y:S6KG,W?<_5"+#?5 MOF77LF%OZ9Z5_[*1&T)TMQUV0>H![-E+,GJ9LF<7'*US$Y_& M<]VFG'_\2S]+\:X^H5+;6ZQ>Q*?EZ@\EQTH'ZM0U=\MJ9HZXIIPQ2F4:049% M!%&48XC+-(:2)VE1"IEFV"K]XUI&!G]]&NIZ^C+8M/1-.Y;GE@/KWC;7 =ZO M"<:$T4U;M&&I3I5)PQGXK>'M=]#"K-@#6_[,M7VD\L=>=W9(*R=.<()C05$!$.8(DH01F29+%$O$\DTY= MY?N(#?P*N%.[@YW5+KCU&7'.1>P"S"HPKM4)W7\XQ7\V?P[4&[Q M94[+WD!HY;_BRT,=9PA;W>(Z-JS/*%@^FYJ'M)O+:Z)S.A(JF[IC,6]7R M\:^U3LB@@YOFVCV"IK#JR^X1 MO&\?P=X G"VK6\L3_+GC%GQ<*%NLSK,,J.U" QEJ<%XHML8=KA<8S*,!?*'7 M=]/.7,RF'QJ7P'3W-4LKQ-_M"7XY17RVOVXXZ+RKX4U,./.;FI%17C;C97W'T\38G!3HUVN;TA1[M MY.GZ_?)%J-?E^LY$G#XLG\AL,:69E)Q+"G&2EA!1%,.RB"2,$\K*.,6Z[MFZ M?_QI&D._S119T-(%-6'P9TW:,FVB#Z"+0>$08CN^SH:5V*'Q^_62^X5>3R$0 MJ,]ZOT@]C=7/W#A>)_5^SO=:IU^XU#>WX[EI57PKOZA7@?KGO=)>L_4TSA&/ M\@)!)B36/4LE+"46D,01C62)>"%1F_=\[Y+I<8:@U1=P/P7ZWN?@JB6OO=J5 M>%G.7US[FY['S"X^ M6<453ZX^=.J(H0=J@L!0M/=OCZ&X[-A>):#;)G21SZ_F+/"?#D=GJ[V2^$"IYLSH.L>I5K)VRX2;X7Z(T]R-=._!-S?"UO]%,*?V]' M MZT$P$/ITB\?]2SM#XOZL&"4RI2GN5,Z8@$);J1,X4XQ;DVRLI"HCC-6.:B M(UP9&%AEZ!$&7+"5&6 X6YP:F>BF+9P!ME,>0\+FIDNVG( M*[JQ[.$4F(G. MS*UA_>U# _#ORNPRW(73,[ZX!%([SN1'U4*^X!PJ)>]UKG0HW[WNTB#FI*I, M[W3&\SC*$@0SE#&(J- AU2*!,LLB&2/)H\2I060OM8&USY8@,!2]6LSWH^7H MOUV+@9LJ<13?WY/J$RNT9W22UMMX.GUBG_5<>F_R2&B8S^]71 ]M[$SI;%LW MV>8U]*PQ='K#? X:VMTQHPXU>+T ]&_/D+*[[5",U,1O5W\3ZB,R;ZZY_=E<^'FA]I2HUE-44%HB&D/*8@)1FJ:PS$L,(YS1 MG"3*@>"IVY340?D=6<U,'SCD6P;'E0;D;-A"Z#8CH-X,'1QQCZ8=H9#;_0 M(W(U.PQSH&-^U*R#WQ3SOZM]!=I+.@*H#^^4 ]-* 6HQ],7MTVXNGH"M+* 5 M)N0LVE%0#S;7=EAN1YZ1.PKTQ_-VQR$;.LJ\X'6F>CW;Y/OLX7%]*_^HZM#X M#6.;IXT9[OU!EY2R6>U@+KAR(5?KIJ_(-&$>/+@?@M=?Y& @(.SV MAPHAB7K%!DP#/?U&5^P:ZW:RKM7I'*&OONV#+%[$RUN'-T]IV M(YU?8> -M=_CJ?]4R$7NRYLIC,ANFZI#$[1$@0L$3IOJLH1>FZMGV=$VV671 MNIO-XFKGJJ(?8BX_+ZK-2K\V#]MMH()%'$NAF\$7$/&\@#@I8QB72:Q^H$5" MK<)@%^@,O#!;8Z0G MD%*A$R.!,(G"_UX!/3]-_>GGXXP] CU K=)?D-FBSI0DZA.AC 92MX1ZKA'< M5.HC/6>M*9)L6S\UK:+4OTQO.)-HJ?].R=P\@>I1B'68SE V4)ZM;>J]>:SZ M)AL).C5.5I=[AWE>9GH6SJ?EZL-R0]=R,V\:YE93*7*<<)%"1G0[:D)32 I> MPC3-.44T(G'J-#6VC]C JN\=X6;N!7AN>3 ]S=8KQ<9Q&U#ID$P( M/(B_J<77'\A:;/,4I@FC>8&R"+),9R86I828I!FD*"ZR/.$QC9VREW\-L0;6 M;PTK@0;0_AJ066K+7X/9 4U9S3PTW!^XECL1 7T%W>L:,8&1@(^\$M!*#1F1@9 9::+ KN GW!OBU'F.@=\TO(M2H;[5?1.8S M[\]?C#N_-W4G3;=3AZ1C_0PY+D>@%L(E"":BFW77&[C6!C<+X[2LQ*/N M"_PBFK^VY>HICPM!>H'$( YZXL_,0/I40M34J1QJOX#WPQ8FB)@<=EZOHQ!U3^5I'LL MCRB"QW&$1Q_E_7-X<_9>_6J'[YW'^HN!]_$C&?U4^P0+WB=.>K+*^^5BO9K1C1E#J/;IQZ?G^?)5K+Z2-7LT M$^([G]?M%*:(LSQ-,P1C4JIW4%(26,HL@S&-A'(UD5">IXNSZ<_*P#;O5_+7 M[&GSU.DCH4,WHN9+_+M.XEYLE*7'NFI,I[/6F=PZ[9HUG0]8R[Q._09/C4B[ M/^L[?R/ZLX:8X\OJBL=I?5(VPD-R/D0STX&Z1$V9L'I%-'R!EK&]BR:@X4T_ MS^924?T[^-M*Y]>J?1GTY.U*W,(=RODR,O9YW96 G3C*NW9%SZ9 R\6#LEV? M]&P4166S,MD#W2$+S9!B,O^\^";^6M__%/,7\54Q\EA-XR3/)>$I9(E4:C83 M7!G]&8<9*F.))(L0-AIB;VM-L08]YVAFD[XVDW MP%IW+Z#K+Z+.L?RNK: ORY^B6M^\D-E+F^7D^8_KWJ4B%+&B< MP((K,Q+EF8"XQ )F@DB!4HJ3W,J"'(2[D8Q*UF&Q+HDR\XG!2BA70&<&:4-R M;E@%/VX_?5=&H^;3:11;X,?6KS7?_&&X&H\*\AVSD^WH-_U3Y]&8ZUJ6@>%Y M FJNP99M4/,-=HR_Y7-R&K;W=L_KBC%];_#<7"?^#8-K[ZS P"3'G#(X#%H' M\PD'(N)Y:L >!=_,Q:W\(1XT3_5L8^6(?%XHU?]D=L6[U^;#>[.Q8XIXS)(8 M(N4!0/4S@3BC&.9)&25"DBC*ALXN:CC2CGE#%FR9 AVN)B9&W%SQ MIV'--=W(XP%8QNF'A=4QWCX(HN[Q;)[%2>K%9L>F\%2>90&59PCS+4XB0P+#,9 (E83B)9<$3;)4!T4=D8(5D MZ(*&L+51=QZ2BS9T$$'=5,2>C#L5<*D1F;W0U@9I$.'][,J3( 2Q!B\*==:H M.W_G6+;91=X[)M;E:[U[HS A>/5),?:#:*5VMN'B-&>Z#53)=.ZUU(52)<1Q M26'*TDBRHBR*PNELRH'VP(JHY03HYP,J4K_114O=N3F*-:1V-L] 0+DILGV, M?C08];>0#=H[Q16"<*U4K"F/W5G%%9(3C5:?%Z7;-;GG*N?8V^UL_C?23KN+4$PD*CC,2)I"Q F#E/$< M1CCEK%"OH%QRRW!;=]V!MX\B!?Z-/#W_%U 4K8-->X)?#*KYBN.V8?8D<8^? M[8ED'3+S%(, ++)$]AEF5,%$4B\I+X5OU>)C^P6FC+9.>: M&\?>OXXXVD6XAD/'3;:K90E35^^435=1,"1O[ MYV96S?2/WX496?9^6:TKDSFP"^A*F21EED@H(Q%#E-(28LF5%Y+QDD0IBU*< MV8YGN9J;$3.5.OS 5@*-?A[DQ!><:?8"39()!LSY M>3/7DQAM*DTP-+JS:\(MZIGO>CX1[8OBY_-:/%73A.((1ED>Z[%8,21%PF"&XI1A*E*1.36]LR<]L,HP4YXZ)$'- MAE<'70<\[=3&,"BY*0]/@#RJ7UUE#5;J:DUXY+I65T".BUB=5_!3).<:PTO= M@U?$%+)861B%:Z'ME@S;C\WYKVN?_;@I&9W4G MV37YRS5F?@ZO6 A>)JR I6!2Y_ C99*1'.8)23*J]"W"D(B5>V3^"@2N MBLIO1RXIRL"0G@ B%:C@AK'-TZ:.T-P\:3/]7Z3W#..JD/T9^0<(UQ]2>K-0 M_1F1^\+TYV[QW.WM\+(/VQ!=M0M&IGE)693GL*!ZT)C,E'D3L5*]O4LA4I+S M2#@5P/12&SITLAUO"+XJ'!5ID]SKN.%[X;+<\J% <-ST._D[A -GFSO)&&IC M]](:=VO;B'VTN:UNV>0'F _O5C,FFM3-IKML1G$1IR6!@NJ2E:)$ MD$JF5$0I>9P(*20N;(_EAF%Q8$72IL:8/L#*"U#DP;K);GWN;PP[UC.Z?'3W M]L@[1GA- U]JV>B7GFKTVSXWE4_[;64H#OP!KNOHD?]E2;L\?'V$WQ)M^SL$'+U[4;! MO-Y.J/:S1?%/;29+]_@;"^_GY.JNC%C M/&X7[\0CF06&&]/K2?-C1LUM.;(VEIR O6BY#@67FQ:H MD;K9(E4S FY;I&Z[2+D7[SA!9FTT#@6=GR7H!&$0B\Y'_K-FFM-B8]E>/A)V M#"JOV_VLI'^L9GI5M7X[&]GT5*RJC0YTZH2Q:5&F"8]8!M,2F2KX')(<"4@H M03++,_7?U,5._E$^S69 ZGM[VZYTU?-29D&YFE 68=O94 M6(C<5.IVB'G=D[6%0Q.= ,/84LIP%I:]J(%,+0N"H]I<]@ <&E\.=_IF6^B! MR\O5ZRXBN@NR4Q[3/$(,,JS/)'1#0$QCI2!BR@3-&<5V\4<;8@,KA);TS#U1 MH <@NZT>2FRW3;ZEVCF#&.@(PD; 8,D#/:1&SB"X+/1Q&H'%/7X;>>N>G2I M_"Z>R&S1?JAG$<33/,.21#F"F: "(ID@2)%@D!0 MZSA'=.[$>K5DC^)IQLB\<98)*=,BPRF,HZS03D4*293%,)&)4* D$9=6#?=. M+S^P^MBC:!U,. 7#Q3#+E<*Y[?L]8N[1DE,"6@=%KA34+_9A]R!=8AL]8IP- M89RZ9ZQ(10^_G8!$WU7N7<#T*=$-6V_(?/YZ1V;\[]7[Y0\Q%TSIGR8E:&=% M6_8''MERUV9!V?<8<\*O7\,,"9UC)-7DW-G B-UN[,1_QN(S2O^X-6@]0E)QMEO30VSG)1;2_]+C0&L_FL M/J2FU7I%V'H:L[CD-&60$CW4@"I3A.(TA6E1\ +3!.694X9E.-8&UE8?I52/ M9O8B0*>,0/>B ?OL3'3BL6Y ]&?+F&/-6L"'91M9>8M'X!J'.5^Z,0%#/)M0 M=1]7P#ALJ8@/8[]"=Z#Z&S];OQ[TXXA%*;,X0K!D10(1CR3$G!(8HUBI9L[C$J53Y;S2I74;@6#, MN>B'+HOVV7J=+BH=!NO4NPK\L9BMZR-? M];C+9YN<> B3+?XNC6O+/@ M^A\]7>.%S'6FULWZ/5FM7M5;P10_3+-$,H8* @7+]83R'$%4D="#%9$=S5)WC!,.A.G&[V7,X5S-\_'YIFD@I]=6TEQ+5-['624B* MA_H3/D4ESEDB8EA&'$,4QQQ2A@MEJ.4XDT00)M+I0CSHZE4[E>%"WFJ+X'J+ M=)FPWBG=!G7*_*);5G:-1:OAQ'-GE K2=8@D.GM]10L,%6"]!0PV\ZT#W MK8;.:)^;2]"Y#^WRP"#4U"X7TN..[?( Y6ANE\\:GM:*,I96XE'92[,74;NI MAH3R5=5O\XTI%*E;^=ZLUZL9W:R-L;34;5.5IZN@F9MN5LI>4#;5-(I3&N%$ M0IJE.40)3B')BPC&#,DRSM,T*X1+RY/ _#E90.ZM4O:X!?-EY6KZ!'X:ED;2 MVV'L?GJQ@[>)UOVFVR+]OM5UBND)V+(-&KY!EW&M+?=9!RWO 8VP84 -9:X% MYFYF;/W]\L7L2"+];WZ*E2/RSEO7PX=$^KK M;#%[VCS5\>II@1E.)2MAG!!=B2>5=A9,Z60N,,[C,L\1MLP"N9*5@1W0AA9X M,7T?]GOO@I5V2%=ZL_]&Q]XE\2807&>3=*Y=?ZR$GD X M=))_0JWHZ08H3V*V_D28&8GP8:GS$JPJKKM9VR-/*-OT%(EQ M#

    (8^LQ+YK YEZ;?WW!_):O1-RN0L(=-3!/VJKYILQ:KZ+)IH5\RR)95$H M8X^4$&&,81G'!2Q$@8JD3"E*;,>*A.9MX*W?DCDP]TS3THY=>*5)@9ANT?+_=([K2C!SG406W*X=\9-<;F]># MZFA]7D'P;5I"0I*2R1C3LG2JL;,E/'2H@ZP>9@NPTFF*OY$*$-V, M3T\U/-^+^CH<[1F_F4FQ307)9>",4AH@B&2 M,8&TS!$D949P*G%9$*L2.@>: ZN.FA#0E!R/T2W@LCP]#PN"XZ%Y0WP"#'F3 MG[-E8 )LX'$_*K<7.-0)N07%<0_&[2$X.@]WN#5$H=SM^E&LPM7(G5QNZ,!7 M?Z&782E$3=QIJ/JUP$ HN9\EVP(T2OE;K_R!*M].TWC#HK=>H?OKW?IO#3%! M[?4#>2(/HOJQW#P\KNNTTS*/48&Q@-STXRFB!%*18IC30BAO@F')G/)V+U(< M6$_\7:PHF0,NGO1K4,?&>,W"-:/23@%G9Q@$A<--(1P.1IN ACJHR4]"I^E: MRSK(8+13]-YP'EJ/^/UCT/IN]%,"VWK 7=66\C7V*[?>/^HJE<^+MB68NLC, M)ZDT W5MUWR^_*GK#J8LERS)!(4EB3*($(H@3M(<2IQ%DB>IS*E3(^3 _ UM MB!A.P&QALC+JURUI:;LIF= /QDXEO2'<;@K,OHYU]TRV;0CUM37+8,LSV#)M M2K%8W\1=9^TW$*R!=&5H[D;5K -!>ZB'AR+CI[4/!D7=TC69+03_O/CX%S-, M?%JNNH.EOLP(-4>VTY1P*D@901FE""(B2D@IP;!(BS)*B*"<6QV17LW)P)KX M4W< G*-]YX^NG9(=!3,W=7H\)PZT;&G-V3)F;.:]$7-@RUPX;7DU/H'THC\? MHVK J^$ZU'77+WC]>,KMFG\L^*QB.NM+<$5?'[;568]"4)GB3,"29A2B+,L@ MYBR%$>,XE0C+! G?@947J0^LO;XH0O\)[M05NDR\SO!M&?$?8WD94SO]-1A2 M;CKK8-3EEI,)Z/(":F:"Y85>!<( \RXOTWZS"9C6L/3-Q+1?Q-.4$B]BL1&? ME"3:S]8=2OXQ6S^^WU1K9>>M=F'>$B>4"AK!G& )$=7SK;."PSS),*$QB@1U MZEEO2WCPS#'#AJ.%9 N:I4$T !2.]D_- =!?:-#R 'XJ)D#+Q4"]K%UE#V7; MV)(=UY1Q!./(4,AXHERLE&-( MA?:S4%$Y).+W4!M8..]K@61&'RA=@-7DWA=&/F)V6"(:#FVKH0'#7 M0-!0OMS.UED;6,D82 7TTQIUWUN)?;C9[6YRV^%(S#P/FY)@IHFJ(G:[>&S MF/1OVQ"2NNU41R&M-^QTP94!3)PLIZNDQJZ,"LLC@?B'TIG04V=KHQC,1N.NX@ M24@1!7]JLL#0#>CU7!9ND*R@/4)OF YT2N#^/*"3=[A[.KJP:679 OWH^B&S M55]TN"U@X_&SS'N9[OLKC6:SGQ2@:ZR?OL"SS?:&5N*?&V7Z?WPQW=FV(5W) M"8]Y(6#.M"Y/LQR2(HMA'*,RRU*1\MRI1N0LI8%5^8XNJ D[-KD^"Y"=0@\B MMMN^.I)XH)#V1=%"]8<^2V?<=L^7Q#WJWGSQ!E\#C"RJ;\NUJ.Y7A ME]9FT M\9V+49V:*9KG*2KB)(41SA%$HD20Q%D*$X)+Y3LCE&1.^]F+BZ']XV-WR]5^ M\X'6UK0;&#!7JT^Q,P&&(>73:I:,[UH7B72X&G[.ZU7(!#,9?7@8V9J\ J9C M0_.:Q3S/T^IYZ<:ONI7UZ;\R=/6XZ6J:1S'+DBR#L:!*/\4ZSR>C)B-IM=VSXW(N>Y=%:($P<3]8Z5'4#P^/I\ $C M7S8BACI8ZR,U[KF:A=!'QVHV][CM<_/R7;U.__@Q3=)89&5<0A;% B(2"5@* M1F$D(Y2D-*<22[N9.[M%7;ZA7K-R]# X(W)9%%B(+((L33E$ M!4UAR7.A]%D)S&-@K,3V"?FOFKQ.W7.'Y"N.F5/[Y]OO_X ?RXO[G_ M^.-Z#7+,3%2Z'_!F MM1*Z+RF5O,1<0H:1>G-35$*2LQ+F&8D*D2I7(^=.$]_/DAIX0]2F[WRY>(#J M[B0_='FI[CKQ]#Q?O@KQ7NS8WCB.)HG\% M$1MW3T^$,938M MPW02P@L!N.J5@+_K=D)<#YQ0BEI/9S:0&PT%GIKA% U"G3,4_,(5%3K9NE"_ M+@5X%F2M]%?[3_KQ4@^V6X)5/654DF/-&#-&-6;)W-X M?EBMI2@VVW6MVGX\%;NIU[=B7:SX(D+*OTUUWY,L4UXO2Q*=C$I@C$*14*6# M@CQUFUTX.'VV /Z#$Y.K=8D:&UK<+T"'3)JZWY/B.X=4),R];CJ";@^Z11KG_C^ M!,.M)V"_WVBGKJ3CDIGG*]!%9)HN*!:43]#_I _JJW4^L6!%7\\3F]<'NK_B7MM%=2&GEV%.K#4:##H)BXX.IP77+%U& MO[QP=/H:-NR@3Y_!Z4"O+W?+ N*\#I,]"XY<'H=7G2]^?UN5]W=B_7BKOI8' MI724#?-8;#2\]S\V>@[TJHV&**>$!32E,,F#0)D260A)$(4PR$0@XU!&J5VG M-1>@4SLI+30]24B!T[-RR/U:U($/T_>';I_%6O][19;F&JW:TJK@!5F?;W4X MG,<7;W#Z%\I) M//R'SI,U!A]+MM:VX#M1_ZG^OMQR=0BT33AU_^&Z*_$BSR)!N'+S CV["861 MA%0R!#.>D3B()*(Q6FST3:%E-&E6])U4_8X(:_G[)#: [7J ,X6L";R8'\0> M;<< U;P;;!GB^FFWS3%(IC"[ OJ_H(.@Z:31X [J1_0^OOC'PS=JHD!+%?BE MI>MO5V!'VKZ[L>D?7U/G,>CV*KOB*VPW+_+S!OY>96..0H>O@\70\ %3S@?7 MA3I-ZSZ:I(21*(6,91@B$>\PMI3A,8\BPDD4 TSYVN#$]"F=KM-C#!#BCX M5H,]_U$Z,,A._$:3[2:"[A2[#Y?IH\C7B)B3,.8=]-)'YM&XEMZ'/8XG:%/* M8YK%.$ 49@0)B*2DD.BA>810DFCT935?@#:O#6U'^I%%;?G: M,/'^6.JV2ZOU\W^NUO_Z6-ZN5WJ:R">QN9%MQ\P%#Y$ZM)5T"YZ$$"68CC4/FU3G,L+6!.+.8:L(Z /JU7]^HQQZ/;AF=V4N^9$VZ2OP-^!5I^ M- A< 1THUBE%#1+^Y-^!8D\ZP ;BK'K @04O=8'+JV[Z0(_:_K0J?U50FM': M[T3%UH7)%]YG=EA(N=U*$PNX0@#^>GU]NQODWL'!?NJ]!4/ZY=P_+]Q$O(\- M$\RVMR=UT%A[B^5GFVAO3VIWF+W#6Z,'"G1Z(YA>"0OEDA.9IP12BF23!1MD M'(8TB..$LC3( K=BK!YH5M_TF#(J V5P,_\CYMB=UV,)'M]>_Z#U2#\/QC3$ M/T>=_\[V1Y!>JT7].9)[>LV??<6]_?3[ -FT&7$.<)]B MD$QX1&,4PBPD 429^@\5-(,\"G 41*/>IOU/.J>V[X;T_)%;#9+46?1 MF]NK&_EV28K'!8Z"+,WS&$K"*4024YAC@6#.\C#DL:0"6TWIM((VL9&Q1P!4 M.PRN=)^F^KY. J:QL$_(OLR^?H'USA0WT>WPXTN''PUX<"/!6]_\L,],]\J7 M@2GI(_GCE(IN3>_Y'/3+2\R6?&Y-33?KW/ZEH>T;.UY9ZZLULY!ULX/=X*"- M^JDJ>'-N=UYJ+^$)2T(4Y[!'%AQ@>Q@:&M@\TM>^N':5?(7]F:7=Y,E6DYW&DE>ZYFY#BE(ON5DULP], M#TJR5HMI3U7?]^C+N9+HABU7YA>[M=2^LV:ZNQ[SVX%WI3M,*2G>/FZ7!AL] M2&Q3/-:7_;JAY9\/!7M02WU?%4Q]7 _DN^XMN0'/B@ J1*F,)CWHHNY5]6>Q M7)K?4J'^O51[(/C?P?L?Y/%)SS\I3)ZU !OR0W]^1:E,-U$9PTM]J!KB=M/L MU?RM,;N=,<'ULEJUZ%;F)4F*=;.?VCS;_S M4I>%Z]W M5:GV]E&'FDSIIK[^J:M#ZNW67X_6Z:9*I.X$>+A6M55/G>"R5>?1JX:S^G>Z M5E1]"DOU<:D#!$BQZYFZ>B;+6DW1[49AT[[1?C5Z$>7W>.UBZEG#7&IOZ@O< MS'U//7/IN"&J;P#CKLEJ__HPDK\()<,BBC(8A2A3=A\1RAM.* Q1*C&)>!9A MTMZ3W=D'\_I@#K@MNW,W[';V1"U>6EI+YTGWD M>;Y/.PGJ52[4^H@^=Z/6^XZ;H%?KS4*KD-6RT$_6 FCG1U 8,6LF,5R04^]B/>35IMZ1Z62GZ)'I^)Y&=AS9]&?HGLDTGD%U\:)L*W:^T/;IYU:\>- M[OCXW]OB22]^JS0&>][G2@H9XC3)(QAB(2'B>NP P@%,F6*ZB%RDV1;P MQ(+=HG%E^I76P8X=*FYB;LU*.XF?@D%NPM_+&_6/!@_PK?ESDK9KKDSPI#&L MPKEA=BP?=BNB[V-^$FVQWY22<[O=P32L3#%U(B7(< MRT ;]@0B%&%($260,:H\>":21%K=:?M#:6(U5(^F8UT,6T>_SE3YQX#Y?./V MP$Y+ST68&7:+6BV&)FFCUO;>VPP8SMUW1S\-1-KTW&3J=ZH3$\ M&51!- C@;#5%8]C1K3(:M8Z[)C*#1:JWRL90<'XOGPK=FO=.7W/:ZIOS*TRL M56K P$#6EZ=W^GI";0<13I>!E M2@?)=\^RLTGQ9=*ZLFKQ],!AD$6I,^K6@A>;141DD(5,0(E""A'.&211H/X3 M)D+]F<81J<#8.)X^C' M+H/L/)6A9+M)Y+Y)\F\->6_[R7,?UGB"#E\#&;M+SSMT\0111X,53STSL*WQ MMMHH6W]M)KGJ?*N'XJEJ6K[(-"-,4@Y33G*=0< @CK& *"1)FH>1B"ESFFAU M'M;4=XP-Y'K.<0O:L3]P#Z?LY,X3_8ZWC"WI!U G:(EC09VO#K8]D.9M-WN9 MY*/>L!:O.&>,ZVO-[=+4!(KU=YT%V4IP$J @3R7DA&.($L1A3L(41B'%,DRX M'FQJ61%S#L8,V0$U6-#"M4X&/LN6?G'U1*RCF![3>5E&K0FVSF/V0?C C&2' MC7;)F[Q$T=D,R+,OSI7+> GS3E;BQ4>'=M5JXX ?%&)U5N-6 ;G9E8F^$7*U M%KN,)P6W*%?K8O/\L9!QQ._JT?J"]S=A4<8H4B(&.8T MS2!"A$*5]P1;TW6YJ=@YJ9MK[9%QTW@7@^5 MH4E^*_:OA]52O5'5D'9C&6[KRMT.Z57.YG8.QQON4D4 8T_]@'/#\09OJ"_TY^ M%(_;QUU@_2UY4K_1&"HLOGZI*ZR8+N,1B 1,)AC& 6)0J=A(Z=@@@!3E/$B" M2&=A6_<%&8'(Q"JUP0/0%A' &DQ,V>U*/P6XVAJRMH^AC./\Q4#+;/QTO+O0 M-Q8W[8T%:#$#+8MWN($6.:5&M6*%7__^Y>]@C^),?'9H53(3OX<%@3Z+)_5; MDV:OZW0?+W_1FMWU-]V47FM$FVLUO<1:?%\MOYM7Z[V4#=5^JG*]\+.G2\J8 MU>=KH.*!!P>]57RLYZ?0KB[?"4@6<&XF< J( G5^$!H(&)$<\RC,8B+YF#*[ M&:IVSM2:.93P]'*H7\_[HML]HNY,\NCB.MNBG0&E=?/5Z-@0=ZFLSD-%SA]D M76B[4L\Z;"HY4\%D$' &(ZP;4G(20Q+&5%?AQ&$2(\D#*U$\#V)B06P!UH-) MA\U*.\$7.U]V'+5NXN=(J+-G>9X63][A"0"S>GCG"7SII?4\.4SP/HG-/JYF MX^$M$%<.528RB/-1%0*4\#*BT[5^J*_.2;I"C@Y=N,NZ^!78J8!K6#IOJH)AS M>.]A&:GRIT0&<\.3CG&'/ZL*&LR>EQIJ^$+N>=RWY/D//459MX_2+:GVR;_: ML?BX$8^7[%7+5::3# 4&SDWX8[7+, MTP_.$'0\]N#<@^X!GL]JST2;&9EQ'.49ATS_!P4XACBD&0Q33*,UMD,DM+Q8L_]CTZ0,B(JTUUM MMD#,"1*ZL9=3OW8WFKZ6?+U\OC=C[W6X]5^;VW7!Q-N'\OZ661?<]J\RL6Q\ MU3'_Y7.=0%HC 'XGZW\I+\-@ =X^:%;9U\!=X,EE&](?.]Q$RY(35]K 9'W- M79R,2#MJ!]F/%Y:>S72T([%K-5J^,3 ?Z8&LQ1M2":ZK]T59F>Y5?;=;FDJX>^W6GOHH;,\:O4DZ93IX2_-/6G!EIRBAG M"8)8"'T#DE(=WB$09X$@:433. @73Z9'@-+K:\LPSVSXNXC:2RJLI>ZF4]9' M='_I^Z(T_;!7$M2+_@/\4I2@TB3U#)UYY:T.H@"'F9) EL1JJU&L=CFE N:A ME!DFC.0X;;;Z?6DY8/$GWNB6AJ';+/0X@;_4!B/$>12$,4QECI13&1%( [7! MRAY&,<(R3E.G]F4_Y>8.LA]J8$#'GY22UC]6.O\);,MB8Z.A,8/&@1!EPC0H0+09]!]KJ$$&%*NVFSZ#C7U3%+=K+X$#4$FE[XF2?UH MB/*8)SGW/OA*H9P-[WFS*^?>CJ/$R]D1&-GW]D8>YXKN,JT%%S&A4L*(!C%$ M)$/JR"$4> MY!G-I.$==6V(]MU9MQ?FZW38M6'#V4Z[5B\/4QZ?12742P_7)7\GOHOERK3@ M?%]/ZJH[<2Y(&*2Q( 2&290JSS,,(0Z31->$\H!+AKFPN@)Q@#EU#+?!H&XB M6RHO42CGH;QW4Q(VO+-3$9XYXJ8@#IC1 0\:^//TUG5@@2=U80-Q5F7AP(*7 MJL+EU:&*HDGB?I$47%]HH$CD@<@%3)-(Z&G,&=&0?K)FUHP79QWK1YJ5QJ=%M MOE1]57Z[+A[)^KGNA\D*]6/S_288"TDP@SB((V5%,0P)%P+2-(D%S@F2-!Z2 M-FT'?F*=N&.JPS31^^E%$SYBN]_,'.WK%/1;\JWI'K0_]=>XW>RU.&H MS[O@NOZ%,AD/_Z'SY"*53%ET,H,9CYBR5(( DIQR2)-4Y"B-94B<1A],@./4 M^7,&8QT[$0W.8*VK*>J?*S,U5R%DG"?S@]BCYJ;HIM@_.VWXRKOBIC+W&]*B M6Y>WJ(W0.%R9_X(.*E=@CV7SB-ZL%_]X^,;)QC_^U.Z$#/>DFZ? <%8%/B&+ M7VKY*4&YIY'M.C\7CX)_6)FI$G^0Y8M98F)M^Z)5N&DA7D\8/[A6 M_$-/V+;/(NMC2;^&],@--RWGP@CP3>/BJ0[!@MI!^6-]Z\Z6/&9!7#=SS.;Q M@8/N]D4,Y@ZQ;1(:D% H]S"",:42HC"*(.!3#?Q[)8%U1 G<,XN4.5KNMP9*/,.D^LG]6AVW(7'!UZD MUX,L/XLGW5>IO-_=\_(4L22C%.*$Z-!-$$&",8.""I0E21AA*IWNSL\ FCRP M;<""'=SAU^/G.&4GKC[H=Y/70:2[7WI?H,O7/?;5\@]N@V^]+SPX3V MFC$]1:JZ)<\ZTE)WH=DL:*Q(PGD*>190B/),-S,.$12$\21&649#XB*RI\%, M++ M4/!40W43TC.B.U ;@5=/ RV.A>3])GF3S#)!9);.?T)=R M>>%I=P=4.[5-XLH[]:=I3F3I>)YX=?I,D%U^U#NA%G@LRMJUT@A8-NH^1_5E MWW(DP:Z7E'VT>FO+=(&N0=[CJ?5F\QI[B.EZBWV/C8GH[X:!WI$?.K2DA_&5 M^AZSSD?=?!!J1;+4V6);M2//!P\O6!ASK!Q'F"&<082)A!AQ FDH>!B)()38 MZ=K1 TX3BW0#6W=\T=4A58N#B=L/"8V?C\/H%>+E7EAX.C[N9VGGML5F7K+I@KI\NWI\ M7)5UP."P 8Y)KVV2\SO%98LT3Z4@!,,L"71++4EACCB%5(018J' .,TMNQ:/ MP6-BA?FN6&Z-=(O=U5I==+6J,1E7=C5V#_KUYXR<==.9':Q C58;*'S98UK;XFO-"OZ#877^>NE/<>P4INJ!-?$ATH%QAF)TU[8D-;AK_)0?>6G' ?<;G M9=I\S?CL@33OC,_+)!_-^+1X99@X-_E Y?UO@B@A*0C5*<5JW:8$M'JW%;O[ M$(0(X@&/H(QT3]:()C"780YIRG @\X"1 +O(MPOPB05^AXJ;<#NQST[:IV** MF_CK%K5".;<[;(!!YPJT"#U?:6N/"G!+"GX%/A25[KOU3T'6X'?E\ZRG*L4< MPAY/&L0)]*PJ90A37NJ806LX.["'?5M+G8+MA)]GT$$==' _=+3OW%M9S[=YUC[X3[&)PQST5]Y, M%^][N"[++5G^H>#JF7ZFB]DB1@P10C*( JG^$^J4,X$XI"@D>9;R M+$ZM!I/Z0VGBD[B!U71Q,YG.HL$0/#88FJ!"BZ*UVO:U)1=/V%=@M-MYVB ( MN@@ C2+8X0A:) \?JM$$[2;5B,Z^ ];'Y"OLA)=A>]]=A: S9>])+>PG^.R9 M>VZ^S'4U&7Q]4H?% 'J9D.J%-@/JU^6ZGW MUU_$6M?@7U$Z?A72B'+$JQ'B F(@R2 61S0),]"DDBKL/?LF$]\ M"%KU47S3WT=Q1U:CI<&.L#K-Z],*U+2!ACAP78&&/&N-/O/W M[$'P[5+Z8C L<9P4D6P$!W/$0D#R#-0PHQY2)-.!(HH$ZU M7J?A3&U(-%!UA+J%"[X9R*ZE7F?X9'B/8339=:'6:,'61EA'SILZO/=OT MJ8OD=6=177YXYD$WYC^?=5>DJM@(S#,+HPW)B%;"#"JH:;!/^FVFJ1>_^6)[RK\WU"9SL_FD5Y@^P MW[D&]4N!\?EF4MAP]K7G3_3B^->8-6'#9F]S):R #=/NNV*;?7;-/E> MI"3-!(TE#&G"E)T5I9!$A,,L"!B.XBP0TFI.IPVPB77MOA3--2FYET-V:M(7 MW6[:KE-]UQU@/4D3=QL*/6F=7E"S*@\;HE_J *MWAB0?B/5:<+7N=56)3=7Y MAZ87?+?$89&*2(:$K:[@YZZO!'MZ3*Y9K: MB7TV"0%3,<7YXM_ -5J@1N4*'/SC;M;#/*QSN6>EX,S^$&WTW M\$[KS7C3/H3.PQOU02L,+?$J=4%['JL!EPGEBYM!1X&#!5P M):&BH[:/K@ UI( .+:!+C%FE2X['%JKS\=Y7.]89,)ZWM>M\6W#4)G9&T(.G MJHER:WKAW)>F?T4]K&T?6I)IS+D,)$0XBB#B(8*8T@22+,IYFE,498[#%R] MG/RVP\!WG@QV@4UVJM@K\6Z*M $]]1!%2_K\C0>[ &_N$6%VY)\8$V;YHG-, M[LVJ6(KU(_F7$A5USMT63T(6&RTX6BNU;P,(:$?63)CG\70W'>N>(F_9<9 MA>OT8)/:WM*IH-I26\0T2>,X$5#@.(8HQ @2*3A4=A .*.)!@*V:\?E#:>J( M6SW=JBC!]Q8T("WL@;>7P]GO>,MPA%[G6G8T \]>WHY?>>9#7W\6:W(M?U=*FJ_4'4JS-T*G/J^7RPVJM5UU$G(ZI)(Q#E"H=G:,\AT$:TTB&09X3M_DH/Q=]4U]6FS0S:IF.1D^6^!BZ08=P M8"@'&T5Z>P-Y!7;47X&6?M P !@.U/5 F@?M9+&A V)^KAV<.H_Q];\[MY/0 M0P;D:WYR\Z513KNQKYV .1%U?XW4S6FWUEO2Y\1H#C- =DO6!LYUR3O=[WX7 M1.>S\9M2V4?;]5H7[953]Q -_&.+CK#2O;\[8[=L?DJ/'<[\#RQV_G@ M\&/[QF5?;>V?E23?L'X#X_ZU:L[E9UG_*GZ\>-[>RL%Z]-G;#Q_@88 M<"_LQ_XHR$5:^Q7.2#(=,Q\&4>@T)>L,+8,F9+U<:[;I6&>(Z$[&.O?(V,K] ML_?[]>F%1(YPBA@,61)#%"O;(FV\0< 'L*W4,L&/&^18"EN\/4R-M?X)N MF(@*I1)2A&".9 1)2E43D@ $Q&&C.5QFC&GYA\G8,QR9U3M9]ZLU\_&U#7' MENZ*<=_@Y*8A3G'+3AF,Y(&;W.];?FAPH('G4=)[J/$DU*<@S"J_/22^%-6^ M1YTS94Z9W/50!2/N^UPO'** 8)%!R2(&49 QB&-!(1-QEB984AE9E50XP)SZ M"J#3M>;+]NEIV4X.>T.6)K?VRX,P[;/-U/O>%-G!7.V7YHEXY2;=S?VK[AO> MP>$*U%@TQ[I59MU@+EFGTTS!K8&3T7JYYB6;QI78LPDUU@O-E5/C2EDGK<;Y M5?=0P=V:Z %EU^OUF^>/):]M=,MXP:EW)U9S#+%]X)OB:55 MYT;><7PLG[8;);G? MQ3)NDBKC+!2<(ZXC"\I/D%(/U684 M\\K,F5+'4T _;>M,_2P-4)XI;R..E.@G*(0T4FX(S@2*U+QNRWOP%MNHE MMM8;UH$*R 90<5^4I?Z+\C6?!5G_XZ?:N#P/$B()5/X\A2B7&&]5]EVUII;!^TK4"/^ M$V2T7>+I:^>DG<7OKY%5=HF]WO+"+@(:9C"]V19+7BZF9.T8 M:*<&3WERX&$WA,3C1[4E9V,&=50$YL>*E4W%YVOJAYT2[AAFZ( MGE[UL7S_@YGKQP^K]<%(Y.?=0.\\X%$4*L>;KX#4,?=5@U1['2L:U,QDMZ7IE[+X&,)6LST?6_3AF:'G',)RSCV6M\/S-Z]<0GE8S/U:ZI,>Y+/Z)%;7W^]-SA_;;,ER^7Q+"NZ0 MT7IAF8G5N((.=0[H)_7_MF+IT"5LT $:'^?,UTL\NGR3Y9$];MK8+V>PNI-0[V#8?[KJ*"N:(?1+,X2>=.?*;U;@]T*KOPK\NEYM MGZ[JFS&%WOG)NA8<"Z*(9&&60IZ*!"**$*0T%#!,4"B4J\RD6Y'3<(X-4(.O MPK$P)1+IKKF(LD!]8RQ2'@/&,&4RYQGC+"?Q0JD>NIJ<9UTH([BVDMKHU^/I M0;6E5<$+LBY2GU11K2.=CT\XA@9,4>'+]#]>>U<4_ M2=9+5_[T0\/4>"UVO59NP2(2-&0QDS!-"-:IE +F N6Z1;5(.>$A#1(7 M77X,8F*%7E?HL!I6UYEV$ZP3K+&3KG$$NXG80?9> \V?E)VGQ).HG0 PJ[R= M)_"ET/4\Z1PLNQ/KQ^O?5J3\0)CQKYH(978GW'D@DQ]S7T19K/388+8U/9(4&D"C81UI.<>=BU$J#Q2["9^A[=I0 M!UJ8[CW[SM%K'3;R0/>PF- I^KT$>RY0=#:2<^Z]N<(T%_#NQ& N/3DP/['3 MP'@7O&EN"*MW6_%/0=9W?ZX621:B5-(,8JZ["),\A7G ")22X(1BPB1W:C9O M"7=BMT1]#8ECOJ(EO^S._0FXX*:/#KJN7^T#L%?:):/"A%ZN@$8#*#P\9C2Z M$>XKN]$2ZKR9CFZL.,IZ='Q]H)JHG<[:CF'/=VM25H29W('KDIN_+LU)4+UL MJ4WS7.F(/(!"4.6(8YY#Y2PH/4($%RS(0IR[)3D/Q61B5=+@!5K$0 <51Q4S MF->62F<.#CJJH9/,:Y RB0-=M$#3_'S2)NBCN>1+9PW&8UXM-I9=1WIM](+N M-TYUV3._%6)MPI ?RKUL6=XV]2PQL0)J( ,-NHFB@@^KU:9<;2S;_%YBP>7+ M)$_4NRF//L(]3RBUI''0Q5'?NK-=&ED0U[TPLGE\@!BNOHBE8!O!FUY)G\BC M=4'BR9>G%KW5XQ,IGT$+&32@@8;M('LGZ;:0NK$D.\K;(&K=9*R/HF'2=7+% M^>2JCZ #B>I]<&#$WI0+WSP)/>>NO#>N0M6QT+,4!R@CD.8ZABB$^HE) 9.0 MA1)%* ISIW8E_> F%L4:FF/8OI\_EB%\;U0[AO,-7%TPT$"N??EJHMG<=F3Z MBO7W YLW[F]%^-$=@-U;SO\,R?.6Y[F!&T]ZYI1F_ MUJP#AZ^ETJ^69@D69KGB9!\AGG##BA/?,Y< M&#=<"LM$WAGW,,V#/$X"M7-2Z))VFD,:X002F>$0RTPG#;ADZOQD>^B>^?,7 MW$,[?^3GVADW\\/+N&BB*?D+38L>P/G7'1;M@O!?85;T@ WP-"IZ".01G6RJ MCU6U%7R! TQID#,8"40@2M2!3G*20Y+Q*$ ABZ*0#NQOTH!P41Y.\V?4B M:?M-0L4<$D(@X@%$2I(3(,(V"<% 7D<',<6X \K[N M_>&7+W;GSU!*W4Z*&LH5J.%X;HSQ GN?/2W:I>=O1_&"J).=)%X^,SI17"DQ MT_'I8;54[U?U-*)=M:M,\U@$(86(:$$+D@CB."0P#1/,N) R0.I0 M],?K-Q]_^WCW\?T7/?/P1GE_3RT#%)/P!G'@YU59U=> M/285W8I8_PGJ_6!?*VW=BAD]R>QV[P].1RTVXK?BNRXNWJ@/IZ#+9HK.;T4I M/F[$8[7@81P':8@@ULW94,+53R&2:BN("%(199(%CKFH%X%.G3UF4( &![!' MHIT5_$WC 0PBKE.\;!AJISQ\L\E-6H7@8Y=X*J-1-.9*?: MOSM,9;PE3X4.^VB_ZH8NB_LZ*^QC:)&A!^M,*EK1Y4@B7H,VJ"RQ)?ZD&;%\;&-30UDCMLKS;Z@%Z MMW4HP;@RYI=-F[OW/\2:%97ZB'.:!WDDO5UGBZZ9G533Y#$J M,9AIOF(7[@C,&^$8S*"C.,CPE88IL7U]_@=%UMM5N2G*K8+;Y XI2&^$;OU0 M/W='?HCJG?JAVA1L@:5$/ LQS C&$(580"H2#'DBLPBQ+*#"Z69V!"X3FS]? M__[E[V"U0\--F8UAL9U6FXEQ;NKMH)\&T$(#]IB!/6J &MS:_AL&NRO0XN=/ MBWE@DB=U-@:36?6:!Y:]5' ^EIQYFH+YSQ\:A58=AXN \81&400EY2%$F3+I ML.0,AD$H&/I_?L'^R6?95! M].?L\J/?#U.A7\NU4LGW9?$_@M^1'V]$*62QT5=<:U/T^5E4NC2HO-?AEEOU MV:UK6UX]>[NJ"A-Q6<283,Z#K'H*^7?;$3];FY[:8FNMCIX"YH M\=-66HTAV&%8AXD-CDT$P[RR0].?KO')-$]ZR@M*L^HXGTQ\J1^]KCVF@87) M'G@G*K8NS-5;/:L=2QS'6$3*3I4)1"A)(.6Z/WXFDCP,J4CCT+U[Q4E8$VO" MMI-#TXNQ _WB<'=GKMDI-$^\<--3(]@PL)M%+X%>6UFPC0EK?BWY>OE\;UH_U\G%]H-]SBXP]1UTJ0AM&=RX_[-PJYIV@F[>K[Z(DY:8^ MF:]_%-6"L1@E,E?\BCF!B& )B?+S89Y(HO['<)C&EGU@3D.86 HU4-!";6W4 M;QJP?1_U,ZSIET,O!+O)X(2T6O=0&4_SL 8IIVCWTO&DGZ"S[4S.O#97KY)^ MK#N-2"X\.#A);5V; ?6?'\MKQO09H+P )HKOQK:,2)QRB4.89Q&%2'>;P('N M-H$ES4E"4RR16VZM#5BK+W%,-FT+$JQW,)W3SRXSS\XP]\:0H0EE=;C@EQ;^ MWW2VZXY!GR\S:$C2F#7%_K+#+H.<.PW,F@DG\KWLWQV8V"66ZK?WOXI2K,E2 M-R[@CT5IYKIMBN_B_0^=]2#:X>4Y1WFJG'<8"Y8U=3EI**#2MDQ@EB01S9TR MMUR@3VR<-+A<@0:;NMO( 3Z@1<@Q<Q>?A:KF@EUD;1?2R?MD;Q M*1X4R[K1RF?M;NE,_S>D*JK=*(TO8K-9UA/O%XQP%J>$0Q**%** "4B27'=- M42HL))S0/'>S;*9#=G)[J)TQXEB//-WNV"F[5^;XL+P:A3,P2%^!#MK@3X4W MZ"(.:LS!(>I78(<\,-@?#/KI4."Q<'IR+OLJMYX.T7F+M"=G^%%I]_00G6-= M?Y!UH>%^5NI,9]FN2K5>:V\F02!9', $X;3N=I5S+*"R-E&8Y'F J55J4S^8 MB0W+%C+0H,$.MG44J(]!%\->GLAVTWUG*'8?FMA'NG44S!,+AH7"7#??)1IF M0=C9D%C?NW/%Q2SP[P3';)X>&B'[KI9:K9^_;)^>EH6H/HG-C?PLM$84U2+E M"".>Z\GM.I.."@DQ#[%V>I.<15&44J<$GWYP$RNCMZNRVCZ:+[)JP+M&Q'J9 M91L+\\4"URA8 U>94 WD*Z#GEZ\D:*'[C'_94.DM\M4+;.:8EPWAQ]$NJ[>& MR?CA.(>=!?-I5383Q!?*PN!1SK@2[BB$*,\9S)61 1$2(4V9S!%VJDJ\"'%B M2?]\\W4W%?T90+!_C^Y-Z:5$^B M?QG>K-)O3?Y+!6#_HN^!J+^2HM1EU9\%6>J/ K63.UD[N?.7>X7"WY2&J%PC0_895WJ.(?8#2L^NX/O2 M_98\:^M;@>9BP6B !$,Q#.- VQQ,*#5#..1I&@N9!"FGB6,3& NP$QL>NSOE MIQJFKQOW \[9^AF^^>'J;_3?NC=87 &#QQPW[Z?HGOSN_0#H3W+[?HH1]O?O M)]\>IBJ.I@]UFKR21*9AG@L8RSB%* PQI#R1,) BSJ(\8%'DU&6[!];$2N%X M9M:8#KE]/+/3#)XXX:8.CIDP40]<"^H\"7T?I%DEW8+DE^)M\\HPF=:)?!_+ M:K,V$>,[Y70OR;FU;EPZYR?()7MF)\#@.N$FNR6C= U,'=E\@Q5E> MSY/B24Q/ )A5.L\3^%(H>YYTOEI\7\NVJ'L__EFJC_ZA>-*2_FFK[PUNI)'Z M11Z&(0L0U>Y]#E$D*:0$(8AIE&>)) E/K$)_]B GEM4:EA;+1KT)4&F$P*K% MR(Q.L_3V'3C9+[G3\,=-DEL$@,$ [%"HC^,]XVXGX8_UI>4$?!IV@?E9S[6J M]!6_4??ECD'F ]+>C%(!I3!.=)W<8OHU]'UV?_=R^^G(H;,WH;;KS'4KZDA7 MYX;4]4T?MHUN9/-N]4B*P! M3:P[CXYZ#1E\JV$[^BEG>37$PAG&@9%VCAWQ(PV>8\HF,7LZ8%[1^#DFMM\$ M.O'\P''#3?+GC30 JFJK.^R\756;:I%%89+*/()IGG.(A')1"(HB2'&DA MR%D<$Q[#@*0!1"C$D+!$PCC&,DRVE(KS!OI9?DT_-4^E]QOG2X7:_XEFTJ4O(O MSY6^3&P*5BB.9)0HRS"F 84HE0QBW?\NXY%$.,\3)*/%=[&F*XM[AG-07#[> M+BQ[?ZD!;!T:/\L/1&7$B9MO,U7,#T/[\2/S1N%][\6(F(DBP($$V4[*=7# M$,QI&$#ENX!-\N359&@X#VT=3?7A1"=%VX(6U* MW1AO9Y=-S$XWM=>V->TK(-FL !7@EA3\"NQ29.JFIT"C" R.WON?#N*0U[ZH M;AB\0K_402PZW4=UV%)N2JU:;Q;OM^O5DVA.Q4 G@3/$(>,I@2C(*"0XH7K> M<93K/DQ!*.SLQ9=+3VXDUL#L=,H1W2'F6":4P%@HDQ EJ=+02(]]#D0>Q0+C M@%AUN1Q#]9 I[V-H[E>.8RAQTW@U%(^=FLZAWJ>*U#L=-:3^ME=!1\O-HE?. M$=$JB[._'V;6O"75PW7)]1_O_WM;?"=+?2-RNUH6['E_GBK\A> DAVG.$52^ M(]-7MC$D1#F9)(ZI2)UB0U90)Y8A#=Q8V.:'#AINYHD= ^T,$N]L<1/(LQRY M C4.X%OSYR3&AA/UGLP+.YBS&A1.;'AI0KB]/#BW0]L@E6[3QMAZ2Y;5-=6M MVMAF0<(TQH0PF/,\A0CQ'-(\3B F(L_4D9H)Y%1$T@-KZGA+ [GN,MC !M]: MZ(Y!Y#Z>V>D&3YQPC,4,9<*0C(5+Y/G+6#@+:>Z,A4LDG\A8N/B*NR?01DS4 MJE_$^GO!S"AOG3K(PSC @>0)"30;@&"-,PX##G-6))202*K9/5>*+,&3AO( MCCF6_5RZ;%![H7U0&+5+M>S0B_2%[7(K_\L/L E)O-@]"S MDF1S@^PP^N3$JQ-+F8&HV^_+U?K1I+0UH*\N30&QHKM?Q#R0["9GUIMMSDD/,=T))WV/#8WJ/]F-IOEF3"?!Y/S_1/.P< MF3_-6-OH^VAVN4;833Q=@YPX:-Y+F+? ^&DH,P>_>TD]#G#W/^ZK_TG;W:T0 MU8(R(@BA!%)"8]U@#4&QXTGVV-K%AA8=V)B=(G*R+21?6*SE<:OU2VCWVZK MS>I1K*^K2FP^BVM!T._70M>Z"3'JKIJ^J9Y[++HP U?@6D+B/.&I>U93?+74)L>-O*$;Y9 7Y7V+S^_D1_&X?:RGGRU2 M$20L"3E,:89TZ^4$XB3-841#BL*(Q7$06:8(^L)I8F73H'D%GEI$@6@QO=*5 M>2VNIE9/NQ2K%EU ="F^P?@*/-8X@Z?^X7N3[5R_1GNE_7#3>+NMV.$(WN^W MHH-F[;[<2+##%+S=;42#[*4IB)-MA'5NY6MLR-"6%#-NC$LNIV\6GLW]] 9H MKEQ1WYSIY)9Z7]KYN+O>*C.G$\.QO$7L>7,ZI68@'@2<7*]/^PBV5C8^"!^F M/(X8X$7R+]%S5I+/OCB79%["O"-I%Q\=YE5JBY-4#[?KU?>""_[F^6LE>.VV M5CKG\EK)]?=ZIG;[G85$I#%/Z0FR9P8SA-/KNH !&;U7(1BFY]WP_E8O>&&G,(93Z*8,'(AS3XTZ28.O M;*C#Q>=-@#I)V%'.T^FGAMX5J2]7"6LS4781($%1F$B8LS#2;50PI#+,]%1Z M'JO?T 1)MZ+W@_4G%JD6F@G;*'"N%T*'O+"] AI,H>NE3T/<^PO$#;CB.4F" MMTN=P]5GOL8Y2=KQQ5.24% MO]9]+*J[E7&5][_7;O.GU>:?PO3!N"_U8(S]2O5+)H/A[H&4-T_ZE6HA$,]9 M%F 82,SU'"T$Q>@;(>2Z>M MF$>3$:+\+BF*S7:MA]:M]VDB^J-9%TS_K>ZVNBV5ATL,36[:Y_4^&CL]]Y?X M%-PTJH$,#6C0]#X#U^NU>D0T#3A;1K0CIF^>]X\T4FP0:?LN MF]]6U]O-PVIMIJ&E.1&YB"/(PS"'* @BF'.B&] KZY9)2@/J-&S2.X83'W[[ M/NOU.07(#K))';A7B&\J\$M1@LI@]C>WD\S_CMF=4*^Z#\-/GBZRW>-'A\]. MGE#U4;3?Q1IML,?;WZ$S&4L]'2;^\9OUD)B,O2^5_W2 W,LX]-PN'1MR,AGA"QPGJ4SUT'ND9]!A*B#1-<1)$K X M3&,62:?!51?@32Q6G58^"CPX@-]4(#C&P"_QS\YP\,@5-X$^;$%.UR*CR1V@)JPEY)WYBGG]+"/I5P3/?.7"T7XXGXY/KM=H9%ND2T0X>[BU77;X]V]R]:3@V+)O/EG->DOS<"3^; M]N>PU%R)@.[4=5(#![P\L'!\5=[K ;1Z.LR=6J+)/)$B"/(H3V$890E$"8DA M3A""#)$TH6FB%"AWJAL_"69B3:F!0C-=5X.] AKPP,2<,VRRLVK&$^^F_@S= M=ZYTN]> ]Y+EJP3\-)!Y*\!["3TJ .]_VDU,N2@6[\M-L7G^4"Q%';E;R)2F M*<]2R.,T@XB$$<0HQ9#G28:90*GD@8UPGEI\8I&LP0$-KXEVV\GA23[T2]]8 MZMQDSH$P:T'KHZ G J=>JR5+_; 7J).+S2)&?62TPM/[S-"33?GWJU*[^J)D MA6C"1TDD28QX!%D8!A"EB8 DR@F4-,QSF8121HXGVRDPDY]L.K34A3HLUG:& M1[;'VEC*78\U9Z('G&E]-'D[TTX"F?E,ZR/T^$SK?7J":0/MW,)W6W&M2^'_ MJ0S@#\5WL2 HBP,1A!!CY_.CB_?,N:]2,B_]:%IO*7+$41 2C .(::#T M&,XX)*D4,(PS*F),,I0YI?5ZQF]B#=?MZ/9I5<(F)7./9)T! PR:CJE*GC?* M3CV^(OO=%.?%!-GN'ICT9XWK55OA-^TLEHFXZ"LSR3-V\^8E3-;&8_>BFS^)I-Q7[=ETH@_:)+#^6^J"X4Y^*6+"=% M!HER8V&6ZVF=>9S@W*H[[]'*$ZN.!A;0P,#'=_8AW$/R+\=O!Q/E)NNV]#A% M;D_B/BAL>[C2;#';DP1T [:G'QAV4E\_KM:;XG^,C7 C/Y8;M3^%L@1,#[UJ M$:54G;LY@BR@N>YCC96WA'.8T"@4<9+P@#CUL>X'-[7X=(";DL2Z0E7_6.PP M <2@XG9"7^"BW4GLCS>.4OB"+7O(=5-,CPUP[4CT=*Q> #;K\6E'^,MCTO*M MH5>;7Q[$TI2DD?)YD4@:<2PBR#,JU9E( XAQ'D.>!"2@(2:86XUA.[W\/->; M!B)H0+I>:;$S\YIW0N0=%:63UG?I'VV*"W%YB8$U M19W&-FK9-Z(4LMA4+0*54F?;I;X'_:#H;'K-URUXU=.WJZIH^@BEC&%!*4P1 M)4K=2 QICCA,L601CL,H"IWF&_M!:VI7F_,:CNF"H!02>&HA=UO^;!X$8#6* M0!:5[H#MTNC=\T[9*;3Y^>^FZP[Z,2F0H,6P:2FNU> .Q[HK:X-ETT+K)Z4K/BS)O;5# M=?KUJ7TIG52AP<+PH"= @X&#,W6&>@L_:CSACBY4/\W@FP;OJ1_"!>*&>5%G MUIS/@>HGZL!WNO#HP$%8I'IX,<]]GRC0S'L__(?.DPN.HC -)8)AP##44[$@ MP32%>90S$B*.2"07]7G^94/6&SO[9A1.+A_[2\RLO_LWXKXHS12.E1QDKXQC M.XY9'F#,H4AB#A'- 6D^V'8T M.LW+HL,.GC_(NM N^FYJZT)F&4Y(G,(H3:@^3"C$,E,_L2#-&$@C)"X M$XRQ$[EQY+K)W%&MC5^A.T^*]_95KR-VYPD\WZ3*D^!]?'PBQ5I[Q3?K=T7U MM*K(\D;J],??BN^"UXD<=>^C?>5#Q".>13B'*58N%8M0;&B%:/CZO25(W4G6L_5M56\(5,4I&1 MB&N#/=,#TA',,YU)30G%"+$L#1P'I)^$,[$BJJ'6 R>NFA[=H#"0AW?M/L$8XA@EJ'GRI>5##O (U5)]SSGO)\C;;_#24F>>9]Y)Z/,.\__&9F_UK M+W_S_+'4;;#J:HP74PC^,$6C'\MF,C/B$8J8GE\9!BE$D="UM2B 4@J2!2'' M<1HN2G&O+WWO9A@%X(B_E5SA6JZ.J'!(-S->R@BE,MM^VFFIGVI[7FMP0$T+ MZ! ###5@H\AIYMHH55I3I#..? WI?JU=>.U9 ZYH_S5&$ S<#&^3"8;"'YRK M62=JZ;DW)2N6A<%3_"%B4*;MHN+- QP2&0*XUP@B-0Y G% 4BC",*:) M2'&*L@$GBS4"D'J^VF MVBBU:=UT^R0O[#3A4 K=E-UA^X-I&AUXUDL'2[]:4X)SVN7D,\Z][[4R4M_: M=K#:GW-V/9Q:Q*;U=]$<5^^)VN=(U3M&F0MLD1) M72ASF(A0*$<91S"780 Y%VF24(8QB2R[XOO 9^J,R'T6,E'2*L5ZK9.^U1&] M;#$ RMG:*NG5.09T6[M("E)=%:1TG&A0!K\L5U6E/&8=ZI8U.:#:TJK@!5D7 MMB,R?.UCO[YXA=UQ4S'&2E+H 84?T CJ'E/*>-KA:.PHA1?HH D:/$&+:*?C MW[S%R(/(I)D!'(1AQ"Q,(8Y3P*8LCA(*4NS-(I:1][. MWIP>Z0'.O]L!^8$4:_"=++<"D!TFE2Z+8FW+WXW^49UR)BMA5;K9N#/LJYWE M_)/LU:##LL4==)"_ AWT00=_76%E* ![$L">ABNPI^(*[.@ '4+\&?SS,=V3 M&S$#PK,Z)_-MP$N79T;(,[6'_*#$NH<\)N'0F-C(46M(#?P5.T-V:7^MQI &AY^[ M+V273:/;0AXL-DP7O1-2*4NNIRR8((16ENJK>Z_4X.I9K!4:[$%IQH/?"_5] MEIL;:7ZY4(9M'A."8)[KR0B()C"/10YYQFDL1)9GF5,BU&B,)M91OY,?Q>/V M$;"Z?Q)XU# !,;C:@P9FR+854_IES7[9,V<=/_1S]*RG*K#"#6O7W_ MA52 Z$HO39%CCL3XS;13C+-ND9N2;% #7=A (W<%6O1 B]_!0U>@05%OC'G" MGS+UQB]/BG4\/K,J66_L>ZEP_2WL'%%_UT2$[\B/.FOUHP[]BFIS,!MZD401 M8GF0PRS)8H@HPY 206">*M,O$&F 4FD9,[>#.'7B>P,3L Y0ZP"J)=,N!JC] ML\)92=77 3JVV2:L[UAS@(1OWEB'C_WS:%B V >O7$*_;G2?#>Y:+C-7^-:- MJDZ UO'%849HHW#%%['^7C!Q.I'KTZJLQ[68G*W*I %T?Z_+E3ZM-O\4F_W5 M6YVP]6&U;OY)/Q@CS,,F-Y7=Z5&SGY%6@5\T7G\S^=,=U X?N36/?*LQM!S7.X[#UI[&/)P> MYGV,Y;@7EV0\@\ZZ*2.6GLMU&4]]QYWQL-C@,N*GM7A0ITWQ7=0IWY_$YD8J MOVH1)#)(249@$/,4(L88Q)%2[H1(&20T"3+.79*Q>V!-G)M] !GHK$5 -G7L MS'3-4>[ [SK=D53@U_5J^W3U[_\6IL%_*!S_[EQB?):==F:\)R:Y*?!#_C3U M'+_H,==_4_:V,+%GA< 5N'[!M5NB^XQZK4:^1+V_BN2SD.:N2KY$\HG*Y(NO M#*U.7JTW^JYOWWB'(9Q1%D4PXXDR[$2D7' :$1@+&1,>XS1U*TDX!C&Q_68 M0CW88$Q+HA.*M /0(P=JPZOFC]^*4H0+R045-, P93*#B(R%,K$H-B/+&HA7[0] PP8WI>69V,^G?AGU1KV;C XF?,#@@['N;6][!SB+)-05/&KO(WE-6K\R&B($R; G=69)X-CYWZ?VY@G"6='0B;;9O M#/2?M[02_[U5*[__KOYS9R:RQ3B,4HE"*".:0D0YA3G& C)"\Y@&48X(=_*@ M3P"9VH?>@00&)OAFH%H*9R]W++WHD30[^M&NY+I[TCWT^/*E3X&8UYON(?+( MG^Y[=GAL>U76&>I'^4+7)>]4SEQ3'?UEFX4V(@1E3(>[$4226LAFN;NZ-EA95;]ZX;1\2GY"'[J'R&AD=%#^1 M!6BXV$$)?&N1\J@^1K#$8_S<%8/9X^H#670JWCYTJ6&JJZ[NJP<-[ K*FVRH MZMU6?!(_-G=_BN5W\?NJW#Q4"XHX0DF$( MX!!%)"*28"YCS3#E",HG5!KKH M+5<$)G>+(N2FCIPY:*>+IN2+FR)J,&D#_3MDKIKDQEM2\*8$STM\8RP'/.D= M9_"S*IVAS'FI<0:O,W-3XJ81Y;IWM=I^F^_R'6K*C$[;I@XO-JN6Q2 MLQ>,Q5$6BA1&N8B5M14)2()$1U.C+"-Q$,:YTZ"3^4F86.6U6( &#=#B 0PB MIF,Q5]@H^7X2Z[IY\5R]BX=ONZ6W]U-OIJ,O.;Z?\:YC<8>N*W#I YG"[GR] MC7GM%L?#"?AK-#L>O4'>VAZ/QV1(U>.I@LO?BU*75%_?BP^K=9O-7=VM=L^) MM[K:\NM3]\7J:ZE@?JP[YBT_B^^BW+8IX-5OQ6.QJ18L"#'*8PQE*"1$ NOR MR11!Q(G,4HJ#@%KEU,R/^L2'7H,VT.I,EVVT1>N[_DLU[H"9XO;MTXMB]JW& M'WS\_ 4L#;8N58JS?@ 7+V5^XFUU._YZ"M_;S5;4F$YZ.WK W6K_O "&)/#U MZ6"-"GRM-[LA"S1T@98P\-O/_0FX5+S^K)_"T.3U)_7;NJO:@P"/?F7^?,:N M8[GM:S"]KVYW5GQF+ !^#3X?5A*_"@;.1LK;7?O!M]WN@\WM-A(L#=(@@E0G M/R"4)I!FD80!9W$6A.K7L6T7XUY $QL >]C@K7N/Q8MJ/=]5;A--GN M61#]]%L?.M[X,.R(2>2'I890T*B&_5C+.B^56IS5]$:QIU/?^!UMNN> ?%*XZ%+.M M=?&-;#M6WXJUB<2\VXJ[U2>QT75?[]3+Y7U=:%Y/ZEG0.)4)H1BR)!:Z$$C MG(04YHAF0<+31*2VM=Z3(CJQ3KA=;73B6-T?SPPIK:>3B@9[H+\)TWZDP5_G M"1ABU>]VHQ-V(7O MZ:2KA2;NC!1NT#:+6KZFS@/)IS\.[AH0_TTN^NF [MH M@SW>H$4<:,Q!!W5P(W>=_G6]=1W"!PI_'<#099.:!%#3T#0CN3CW:MZ]M+8' M?YH]'69/SK*W7HS361A]UKB=%OI- ]QOCD+ L@XS(/&)AAL.$N%CHYT%-?"2;"O46.*B'$KF9ZCU< MLK/7_=#N=F#M8-:ZR'//07O*/!GO/8!FM> O$_S2C+=X8Z!GK5LS;Y?B1GXH MRF(C?E,*AG]4AU]Y7]"EJ!,03:KTG?BQ>:.H^-E/\S\X*WV/= MY.HZ^O,#=L/2VY^6QXZQ@ Y[:W2@P>>8?4U9!-!( 8.5SWC!<)[XBB8,P&#> M6,-P%AU%(D8L-6;>]!=E%)ELD%U-0)ASFB&ENA*N.QZ$.(>8YKK?" MBQ+!, M<.*BO\[ F5A'-3UT=F!MLK&0OX?;=M!5K&A ^YP] M84&AM[D2?;!FGAEA0?;Q/ B;E]QD6S"NM(6Y";Q;\]O5LF"%J&[7*W;-5T]Z MK.62W-N(K=5"DY^V!KX>S\I-/*[!HNZ$J5!1MHV.T3<8V^@&\:'0\'M1/9/3U1U#J-?#.^%VN[U6<1:R="6[%V>VGP_*S#,D7U0_MO M[^O^=Y]%)=;?A2Y@5$[S>DN6E?E3=.L9%Q$3(DM2"GE$0V6.IPDD(8V534Z" M+*-,)#1T'*/E!;&)-4H#L.T5Z&P">.*^K;4P/T]=#8L3TU+TS[M?-'A>@1;3 M-IIC<+T"[89,,I75-P/]SI(32)"9.4P=/0IGZ.D69F6LM,?]PTWJG.6*G MPD;3Z::/](W109OC,YV-)PE?]-+J276F"/GS)_#-.[*)H!RJ!%$GR>F^D.)4ES,G_H@+X9-L&MI,@7TWJJA$:# MF*_PQQN2)HXX[2N6^ BV+IG#Q+0GU-9#G MRBO+E;6@=$48TH21G#BE5>^7GEAE:$!NHM*AVDY0AM'B)B8:Q@15R<>H>Y*1 MSL*S2L@Q02_EX\03PZ3CFBNO?E-4ZMC6\\\JD\GPO,]]#],\R8(8PY"+'*) M'3CJG$U@*I.()CB5" 4N(G,!WM09 7OH5SIWYG%5]Q_2W^7O9/TOH0M W 3M M$@/MI,\C6]Q$L@/8S!D$WVK0T]0#6)+I27PO09M5IBU)?RGHMJ\-:9=X> ._ M+X#J-BS6"2QA&"11$F00QT3K@!1!+)6MS5-&DQ#%ZK=6]^%.4"?6!)]U-TJX MDG!;B=V\A&>71G.VW+.X!9N")ZZW72=R>SJUB6;FJDW:S@A&N333FX!A0V^H M/#'.L;&=(P/Z>M+9+C5C.SE'Z@X[P;F^[)YS;:Z@3(3C8;54KWS>E->/&]M$ MZ]-OSY(=T($*/HO-=ETZM;+HH;U?R_DAVTVE#:78*4&ZGZA!6=%GEIPM%;J? MI&[^\X4GA\YM?6M:\GS9*//&+-[M(KT(4):G$4I@'E .$5=62:Z,$)@F* DD MCC"RR^BQ S>Q4-8(@!H#8%"XJK_8JMLFWG6@:R\#^P75/UL<8_PC.3)@TJL- MH2-&OO8N/_/L5QM2CX? 6KWE?HA>\_^Z6]V*E<[L^%#N'6;+4_3,ZY,'$/YK M6VU,4>S="MR^OSD8!W$%/JQ6FW)EF]C0QX;+!ZH'#KC&"NR(!]^\!@\L:!UT MT)Y;<[:3]@)1W:/VTJ/C"HP^K-:BN#]WI;\(24K3))0PBDD*41ZDD+"4P#S* MTEA0S)#;79L=V(DEN0$^K";H L/L8G[^V3#0YV\0Z*8!-3B 7QHLSOVYRJ<"T!?I<;&CA'G*F@LWQZF('X7ZWLE6M?LO[=%59A8^77)WQ75TZKY MJ_J9+5>5KD#=GUV$9C+D4:[G)&=06>P,TE J]2MRE$G,(A8X71H,0V-J4Z"# MC9L6&FKD:@.G1I/JX<-R]>OT=-CT9EW#K4GYAT- MI?:U[LB,RA-"F$8Y#VF,82#B""+!L3BY!NF#]#KYC/9R;_/*,)&N2]Z;S+^<(Q)19<#$ M& F((A9"3,, 9B0,1!8E:9HZE4-T%Y_EOO+W0C.E^O=_"]/@/WY=K[9/5SI* M\??Z9J"^=5*_S:,P^P_P7EF8MBD<)]EE)[]#F> FL&WK N_)DJ?0]R21!TO/ M*H*GB'HI?&=C26=SK*/B[U2,IR@7* I'H=DHR2Q,='LT@C1,E90'-_ $A&,.,$$"!3M6O679(R2?@!NL,! MN#\.,<($IB),24#B(HN-[B?/$9G8'3PC"S1=RR7YK(;.6[TON2U/R5Q$-C9N M$YG.F;)\?V3&\E\[$SX[]"P&:R+<8)Y&S[JMWY]%2U3;Y:'L=]2V0S5D9F6[ MQ%F&$2;ZQH0Q M"B).I-WG:C5&(D]@'B?R/WE \S3*,_EK]Z8".T)3'T6)^@&L*K(&!6$694(7 M]6-FYSZDMK/N ]0U1=0[)M EN2;I&S B\X(M PZ%/=\MX,CSCM6^NB3F]::N MQVUHDH B&4!C6!!5&X]P!O.D0##!E/)8784G5HOT42I3!] =-:>>8,>U8F:= M5\MJ9YI#A=D@[A17.&=%\E6:>Y3&O 6YY\0\*,,]^[!U\:W.H_^%-(*/,ZAO MZEK.M6[Z\\O3[I&^1\B-:D;X<:..KS\5^A^_BK8N6;.4%EL0C"D,LB* *"P* MB 46,&8ISG&0B!09V:]OQJ9.6M$D58>[AXZ><5&J7_6?=Q0OJ53+$W/% ]1, M/$OL!R-.P2]/8/QIKQ'8-.QE3HVGP63)3?%#:_;OC:+Z9++J(X2K(" M)A&1NT2%9D8$3A5F8T@(C9,H0U;1YUER4^\5:\(%(#T+H-[R8!F1GE>986CJ M31&6,>H@_8[P E!15+7<1*Y6U7>%X@SD/\'K6O"RU9VOMR&MQSC62'Y? >UY M8O-&MD:"'X2X9F\Y@K I\(5=/Y&BX"D.*(5%RA!$&1&0J&L;EC"$ Q&)C$56 M0&S/AI_8QCMBSAF$>ZHPLV5W >ULUUPV>Y2VHR+X0FI[/OB\:&U'!3M ;#O^ ME/76\>^D+I5Q*C1EM;97ZUT"3H8BFL6!7#L+PB"B::8*%N1ZFN=1%N4)"851 MW=5Y,A.;UT"Y@R_?TK:\#KV@J8M[-D_RVUG?+*(;[XH\J(C2Q2^I127K:BZXSNM00&.C;(K2<4-=YK^13 M"79^R5U^!SR6\\)=@<1R8N"9,5C.BW>(OG+A>7O<%67Z-ZS=D-7JZ9:4_._- M$1PG:S@6NU$GSZ8:'XKU7 '%%OC6_ Q.(8.9@[98ZO"\74^K/CM+=]3@2S^+>JXM_+U>IFS=_+('!]5\H0I+M. M&WZU#(I(M6GAD#,40E3$&-(@8##BB0AXB*7BTN5:W*F<%;,# 6=>C$P+=Z8U MYLC8P@9"SLVH+75K=KXPK;ZNAZ0=,;4 %U5X3>]H-_']-XNVY..END.[J>M, M.VC' 1T+N=B]X)N5^%1\%M_$>B.:=U+8MW_(F&--5J\W35L]*/"*-?]0K>\^ ME-\$']I52U:60<(B01.A[BHP1&&"5.,I+O]#>1C3F.+$"ACK.G8F#JH&YM2% M^\ >4-\&&!@$6PYUK8;B$6HF^ZP<&24H/FUKS*Z;(S/_-Y_F[9S@#$JW+W_S MHBM?]7+7,3-O@9T7Q1U4Y/D9U;&$3Z-4B&?8VD_]?7+S9B.66<$"EO$0BD)! M@:59 /,PQ)#G*(J#/,UQ;M0[P)3@U/>[*GRV+,R[I"(S#^53<#L?U%/NL.P7 MVU#L:0':"E"A=X<>J_$,Y?15AW>)W+P5>(;"']3>F;[G9N4?1:N0:O3A$Q?\ MEZ??&B%#LBVT_@ZB9GNMR2E-!<,8BB#D$"4\ASA+"XB"+ A%0+(PM\K]MV=A MZC,F!>M4K*KO_7I<;7L^D"TK=H["00^8=L_^'2!GA>]YI@@2N( )B&2VV-!&:1$Q##-XR*C$8[B M/%B.F\J_I&:=FMMWNCW9G_E%M&ZV)DRH2;L%H0>=?O5!JTXOI3MNP(Z=A6[[ MW"EG_@(=YJU5<[R'O/TP;O[_'V5[SVORG:P4M5\W*[FV M/#RNJB=1JXK7M5R#.G3L6_DE]MA?+&$X"6D"\RC/(@8>)UX%;L6[4K=YGT15I=[-P)];,.E)U4;"96YI8;7:N:<=,YY>>L0-Z M?D#/$% <38#7=H5&/#DH%PYF=5)7J&C?45TSE..MJ4;")BN-;MA(1[G:J,8Z M"ABR7OJHCC[>]/KQ/9U:^K(Q;QWIM>IZN#& M],KAW)S5@"$BH[6A?*QD.]#\/(FB,(EDT)1&TB7EJF-PR&$81"'%J0B*0-BX MI+/49MDUG]S9_;N=\SFO-S,7XTT;=HYDB_"CME^:\*+?A4UQ+&W<9[6 MK,[!2.Q]%V#VDJ.A%X50QW)BVU=(98U_%DJ>2N# QL5O0Y"QMWT65ABYA8@59>HJ!FW$C M,5V^\9RC!= \@1%3^G"'>:W^O$8WOAR,"POS^ITKE'3@CJX9RQX-5,4TGXI? MR7]5]9#CT$?L:9)&1'HB*!V0.LIA6+JA.(5IE*6"Q#3!V!@.]"25J6\7>V(. M(*"G%7/>J7@3U\YKF$MJA?UY49(KP#]/CST;^N=%\<;PGY%))04!B3G!1QD/,PM0(8,R4\8T;DP(CU6:JQ M$LU"@BE48V?0Q[3R-$(LTWR 25K\V0KO/0?Q MD7RC8T4\;IO$+#]UU!A*V2 M%C^4:Z$1C)>;R7.W*Y"22V:,2.VC?S1G/HU,X[N291*]8Z MD'*/_NI:]7C#.G9D8V8$Y.N4=8B+?.5XCD&3*S+7IT=]EOMITS:M_$C+]=WG M:K5Z5]7JE\LBSD(6"P8#1JAJU\W'E6X9\)H"$]"P@8<^Y_,N.=_"[XA[T[/N, M$R?5KZ^H+EM5@7+-^?DQTE9^>50*P3D%Z1;LDBI\T"F#9G1:W MY _;O;.%;J\Y4+]68U,=H\]T9GY._$E/RH\2_@'.Q\\IQ.Q4_.P(UQ[&_7\; M4LO@:?74MY FJ_=K:6H5*8IQR+,(9QC&38B.,0DA1%4) H"K,DBGE MW4[F++B8\9CNBUC)Z9#AQY8]:57-1GZ[R7 ]P[/1O>V!WD0:M?-..[UM MN0 C-F8ZWG-0A?>S/AL>7NC@ST%-IT\!709S$81YE&8^C@#">V,1')^C,$@Q]_O0;6.V@+NS\S2D%X5#P+,TB&$1, M!I!$%#"G',$\1GFW MREP0RM,Z7-".8\C8N4&(&'7B(TL7U*2M7F[A[\QV8M0!PL@/P6 MD#&2[WD5I45"'F'V",;DWYM;(6I=K& - M+6LXW-1N_!3TZ=]5:KS\I^;&'$+65$GG/=1$^K%S5F:JF0 CUE)R)W!84QJS MH<):"CV&@[5]U1E^HU8!XAO1_?E^?5N+1U+R >7Q[1_J4I!'/+'O8F5&>..@9\=%[*#;F9+BZ[:HCK5O<&2K7S%--HC([ MYW3SZ?5[<-.V=4DWK;X&D1O66]*E/7L'AK 6V%^G.T.Z]LU/'D?YWE@/8 M[XQN[N[:M[4>^N:A-=T /7]K:I._NZMU5 ,DR6HMJDVSE].E&]&;;W3V9+Z\ MGW$7U])4+-M/(Z+,-Y?G'CBJL* ST)5*I7KNUM1Z^M& MR> M==+$B&O=_*EN@6(<_*Y8M\1A\3RM9L'!RTV6G4MZF7ERK5OPK$Z_U0R^F'N) M&@?/BCU1^>";BG/7( 6KI3+B=-PLAU?86J^KIE7YCG?K\K\%7TIWS5!&I+L6 M*O4C" 3,4YS I(@(+X(DXL0J3\V(ZL1.>4P<;-;JW!0%X:M__@0:\DU#KCS* MYZW[!!EHT\QI>M>1[158AZ_W3$V*@050+'AM_F,NI[]&/P8TYV[J8ZZ&(PU\ M+%YVV#BM5F__$&RC,FE?2\=SIRNM^P,"TVW4F3&FWE2M5F!+&^R(6^RBSBG M8$_E27;+'=8)L3V>AI@*Y[;3.C?P?/LN _&>[<),GK\&65TEL9^'+PJC6.ZG M0@83SN5F*TP9S)EM^>!!0EF< 0T8S)@#Y, M8![$"614X BQ,"21%23,>/")W8 &>NX 51W./YYIPZUDMMN;ZV%=MC9GI/)VU;V M*)&9]Z[G!#W_SXK@_&[C=]_L(RB[*8 M8]4 FP2)ZIL6R\@941A$181"G,:)B*PP5+VP-;$#>+^M =]93BHMZ<&H%IW MF,M2)0HX@HW8LRP7]S-%9OYD?L7;^9^C6!P[J(3%D$NUT#%^SZ7'4G.OZO%5 MANZ'J7E+U+TJ\J!\W>_H?E#GMRM[PD(>9VD$!:)([B1H!BD+ TBI*$*2%2)) MR#6 \S/%/V^/H,RS#LJH.=OIRDY;-$A#ED4!3 L20<2"$.8\(9!F14QR3K$( M<[OJ4!_ZOC",?[I8*<>ZK MJ!]D."17X/*;4/M'E6S>'_,'&1<9DV$AILJ XSB$E$<8B@C%(J:YB,UZZEXF M-;'#4X3T59YQ#=LEU9PW5+\"VYFJ(@P49; EW;4*TTJP+N:[I CCRVHAEDM*()TQ& M7[$ZT4310T^K6NU0%ZI".<'9(HUC77H2X46.DX54Q/!PV30;P>VB MD@,UFT4CUZC.SK6-X387X.^=IMZ?E]0Z!CDECJ?8XV#X66..4\+MQQHGG_,* ML/-1,MTA?'^1OEP? WPJMF@_MU53=GNZ5N7$TY5\L6F7A*2"IRB#8<0$1"F1 M04D1R1@EHQ05-)*;,NP!1,6%MZFO@Y_CTRQV&"P+L-ZRNY ^I6=8Y6@66]2L MQYYG+X M3E-GYD]>:$+L7-%I8)@%^#B:BR_CN=@AF WL@M]W#(.W:QG5='AP M'O=4$ZAS6D@:)\Y^!!B;:U1J"'US%0DWW_VA?"A5R?' @CIN(^NG#Q]>?ZK[ MW]V2NEU+?W9?/GZX[2*^YN"7G[[WC[Q?2]\GI#N(<*BB7R'#-IY#A+GTY"() M("5)A")2I-P.#FLR3B?VZSUY%?X-S(%JX &4/1/JS$D%U^3.\GQNN@DT\^<_ MQ+18[J'[&=GR#'JFI>6 X9@9_K8[Q=@RSD86/?GWB?7KB=G/QV?L[K^ MR=6]OQ!,3]"YC$+7P6]3N?JKE_YBYAC@\/:4.V8,,T93&!=ITK42)R0O( YI M$*OUY^[I M>]H #B^EZ+[D-4W_M85/W6A (N:]G/*$PTEM^EJ9RRX\+2 *#2Y02N=0#XC[*]'WHL M[K+X<)BS,,X@(R&5VT^.(,DHA@&+4YKB( Q5VRMK9)9+="=V0$/?5MUG=. # M?)>,;)N-.AG=CZ5>7[B*95G?^AG.?MV(>(=@:[)YW_EZZ>R,Z;E@]AFAQR0TS@*]4E*W MS$_#J;1)]3PCQ\GTSF/OS)72>8;?41KGN:?L/$)3M\L/U\AK6XQK9D(L^Y0%B^/PJ"Y;]V2_'9H6M;. M"+DHEV_7K=QGORM7HNZQ>9Z6!4H3DD4,LARIOH8YAGD>Z,X':<;DXIRF@8G] MG1A_8M/K* )-YO8@FN?>K]B:U&DH6W;S^!C_+_ M-]]$3>X$Z/KH7 6V?5(;E[>0/A1A9U=^=&"UM[PDI-/^\N2@L^TQ+XDUWF=> M?-9ZKWG#6+T1_!]5_4]I"..YNUGS_RW(JKWODP-D,*NS99=(\"015$!,$QER M)E$N-Z6(PSC$/$N*(,NHZ5;4GOK49S\=0^![Q]%?GB%6Z/J@>\W5@'5A>#KD MINB+>]UIU6=YKM1KKF?FN1M0BNOX 0-#H.=H2@4:;Z6G5:3;3OLUJ>LGE?J@ MR]@ T1>@[;T E*ST-5]S+T0+N$+PD[\9Y95H=3^2)W4AU*AE55X*UFG2?, \>JUJ_V',TZNX,7G')K#K_+^6OUP(\"5*K M5-[^1^KQM0*L7HUZ1+,GMA(+4!9@5:WO1/W3SUX.%MQG]>2Y@\.04P0RG:1ACCC"QJDA[/OS4 M>0O; J7N:MWR9G!/%>>]__4"VKEW<]FLK_*.B^#IQFYO\%DOYHX+MG__=N(I M^^.)WB"[9LS_*=WNVS570/]+E@4)S;"T(I49CD*:P#SF$60H23A&*,Q"H_8I MYXA,;%H]6=!WFE:$@:2L6V28GU>AL M1QF7Q!J?9UQ\UG%5ZS/8/A5;U.4=3J\<_CE6[U[&61&3F"8DA*+@*J=&4$@H M)I"'.1-1$#)BN09>P7B/IH&4YCP2=,' M?:C)5P!Q#2OSAAL>E'80G/@8T\V'_K;>X8CN4 J;)4UPFO$HARQ1P(%,Q#"G M)(8!X1EG#*&LL$(?/T%G8L\WICH&3[7,9#ZII$RP-*4I++(DD2%?'$(<9@P6 MB+."I9R3)%K*_7=9<=T0:C95[=,T5M@O_:D'::6J[LKUNF^V6 MLF=V-4*_]5@L49&:EUXMN9Z0N M4KNWF#DJE.^.,L^)O$P#F:."GNP7<_QI^TM\=2%)'H3IG7W_^,1VI:^F)1GS MV_=!C/,6XRB!G7E<9-[JVGR/7:=;\F&,V2[%]Y@>WX'O_\H^F?*F*ZN'\QW^U;'9FH$B!GI;',H6S4ER1'GDXYFQYD2?%&2=$GG[(L258W8-) M:&A+#:/=W&QQ59=Y&N4A+5*(BBB&*"/JTD'Z%12A#(=1FD1V;03/DYMZ.1F( M#R"S!SBRX%79X]JK6)Z)-F.--C1]MB*S$A&7\W) MSA.;MUV9D> '#KE:[VR64Y3A2;0(3Q!%$>53 / @Y M)#P*@6>H37CE=_K>]6RJ@&E*H7IL]VZC&'UVX$S==?W1=P]&"<+ MFBC4S$(]JD$0HQOM1M>V_U@?U2T)21&!&($9++:Q8@B(N\@&&..,W"(L2Y40*/ M*<&)78!N'"(_;G)7BRZGK*W 8\\+>*PKOF%MTT%*T,V3J'4;0=)91+.A3XGYQ+YEW4_ALJYZ(=,Q_$7N0P_ MZS&H]XJ-AN21XVV+7U=-NPQ)AA%F!:28J2N&$$,<(P:#/ ]R3D*1F6$B3O.E MV@E#O:M9?/&XT)>238)(;[0Q3(L:(Z+N(!RX\@@*@H&RQ/7J5^Z%RRX?57M)6F>==P10*-@MFH0:7]]4I^\"M0EW?W*O84?[#51F<% MW/7763_+^0*$<]WWX^"96U6-W!?%0<95=UH6P M5=WQWS=G53RU;^ M\[\U33] (RZ?TDF($:O!Y@(7<9%P!"OB]+IKC]4!]_&+:-N5OE_L<@INU,FJ M#)HKO4:J9GY/RX0'49+%*0PIEBM5H"Y),$UA$F91QJ,D#(55XI(5]8G#U!'0 M:+-E!A +5#HWG1I>I$ZE*I@XA5)LCPAI"W9, M++8-BS6:0M_.GH/;RZVH'0[\;,7W=HQG3'CFPSE;A1P>N5F/<"4@VI%F]-MK MQ32.,AIF,FS!80Q10C',N4H(XT7$5123";MT4 .B4^>%;@'&MGW>2M7KL.?" MN=^2D3[-O(IO+=GY$P\* )C!,97B!5B4'2#$.&"(\BFK$HCI:MP@\V=0_[)*R< MP9:0^6F(1I+^M50*:L#?ZFKSN/BW_Q&FP5_?K]G/W65GS\^__8\\"K._ J'Y MLO4-!ZHS]037*,3.[KOQY9:D;>N2;EJ=!RXW)#)N]7K0?EHF;Y9]0&!F.SXE MX*'5GGS2*Y;1UWO2_J/:K/C[AT?I"+802SVXTE(N[BDA00C3/ X@0ED.21PJ M<-0B"[*.$_B834G=U]5XR!@GRK:OGE/P&BN=.'CV(+5:9> MJW54719@-YP7I)M+DV3F,:97O9U7.8F3TVE=\P0ZID:0WLW4Y* MA][1)R3QUB5Z?_R9^T&?$.^P\_.I!^U;UMZ+KHKE9JCI_(_;7Z4 9/U:I&%FA#=&*C5+D;??W5EI,% M^(];T#$#-#= L6/>&-98G^>-=RHMV=FSN8(<6NB:?WG&C76GT)A[6M"5GY95 M*UY;R4\WZ#4>:;:VO;:RC9OY6K_K%K"HQ8X#"B)8ABFF=Q>H4) '"4%+)(@H"S!05P8=4.^1&CJ0YHM6=#1=;]] M/J4IP\,7#_);'K6XB&Y_J')!+E]'**?(S'M@::?I ILO-NP^Q\T+.C2R5VG(,= MZ\/$C7M/+RI^^\./C$1<41)F,$ 806]P N8HRQ41WEQP%'$TC"TVGB: M4IYZRRGYT$ G HPXL73.YFHTW$I.H1S+3>11O2Q QP#XO?]S$GA*:_%][1N- MZT7H 5UC+INF\VYU8LZ>/XKOC; E9> M5I^9__"L%#O/H8B#$74%)_4== P S8'\B>;!)W:EL<#>X"LO4YP9P=)8!8<@ MEN:O6E\4OJ[JQTJEZMVL^=M5^2 C&AWR]'8 R).*0Q6:-6"[2LOGDG9JR*/+_2]$UOLNZH!P1) 7G*(:,(@811E3&6QF! M05'$"2YHP (CD#ZOJG$"W.^):S@ ,2+O2U,7+T7]R6_G#7>B2\)@3-G^YO." M#HRO._WIPNV.\[1.O-QIFHEW\B+SPNMSW5Z:23&ZLC1\P=J!_YW49;5I;LM' M:;AK<5M7_R58V[RK:ADWDN;UIFGEKK7N/T(2DIRB5+HL)#A$/&60%@F&"<]D M>)?+C:)9WP);PA-[L)X7,# #!F[TL9[F!PP,&=NSG68ONKC)]&7G\4ZKZMV! MJNQ]H)W.C%WB9+IS\Y V.O3B,YWD/^E"[4:;RZ,ZR3ARL&[ONR:R?A/KC?@L MU.6MC,MO1:W ?Q1 ZR>ZZF$.%/(?:P7_JIS]W:?BB_QI4Q"V[1 MW%ZG"4090Y"H8)OQ3/IB6J HLU MB1]SZY:1[VGNS+;Z\\^(W6HPXV0XI 7[U)VW7&(O3,V<@.Q3D8=9RUY'MPZ MW_XAV$8512G,*K$NJ_I3491,.J8^RD!Y$J0L#V 2!Q@BU;4K+[(0AJ$,><., ML)0:(;P8T)K8=6[)ZXUZHQF0=MAQ8!RC7538Q5#6IQKL_-5S#72TP4#D(0!@CQ.\R@1,' M0!J?J]7J7=?D:!GB.$RR));^0('"IW$(,0I"&,=!'&0TRDEB58QI27]B9S%P M UX-_/RD&IV.6?H+>.N 6F.K9C/_,:'R[+R)A=[ [XHCT+/DT<,X*L-?^#86&".C=>I>%9>!BC ::.K-$T0>['(VZ@$>SGN^K;_Y+C]!Z M\9WAFXT^BYE;"3H8M=U+=B;,1;E\TV]0WY4-(ZNNE>H[^;-FF9(\3RFA,!=J MF\'E?_(DS&&<1D%*BR)*S7!BSE*9>E?1TP4=X;Z3+]"DS2SZO([.6[(WR2WW M#"Y"&YNKD5!GS%2^WYFI_,O.3,^/.HMY&@DVF*79P]8'H,=[2-W4M9Q?G4SZ MR]/ND1[Y7T-N?R7UG6A'8,XDCM. 80%Q'*CS@2B"A&*Y 2"Y$-*619)GAB>E MWIB:V-@[=&ILC8>\Z/'EV[(_27(?,WG4S.HWV/[9O MC(W?&E%L5A_*0BSSH$CC0B%IB""""*$,4A$0F&&:)D4:YG&$S?*0;:H#%]E9+;DYZTI>G1UTQ\6G3-M(GJD+.?PC5/5/P M&QE]R4CT[1\R*"T;<5N73"Q3AE).> ##C"NT?IS!'-,(YGD09YBDL8P_+8&S@(UX D;L_<5>NUWUNYY.<['\'K\HUX-5J)0,H M=3H"&B6:92@UUWP3@GC, P29H"%$0<@A932&!6."%/(W.1KF^^WZ0I_C'WZV M!PEES3BR+_LA-F 09Q0"\/& 0"6B*/ MF&+S3H$OB+*9N)X7\6S>J3@ 4)N9O,^P9%F(@DYJRP@E \2F;BS4WG):CV$FSL3<0?ZN^6)TLG-'6-9Y['D6X=Y.[3ZU#$ M5%OUMQ=4X0A'1A(<%3=/(#HWY")&)#;4P9AF>55XIH>3;94=-MK&XV[7U5 MZR3"2U4<]N>19Z3R=?YXC,2\YXUGA#PX7SSWK'T^T&LY;3>U(*\K+I8*68#Q M/(!%&J00T3"'6 B5 I05>9#&,4F-FN3M#SRQI2E20-$"BIAYGL\SV<\;V342 MV1F6H3!6^3O'.'=*V7DVT&Q9.L?8'R?F'/V]G2DT=;N\K2N^8>VG^HNHO\F@ M5#?T(3&E:9*F,"$T4":1P#S' 8R+5$$UDH+GB8E)G"(PL6GT))N^YDZ3;:QZ M'9W4S'F#\2&OG>'TU,:2>FMW=$F:T"LE_[4SJY+"SF-8EH083N_B< M6]SWEM3JP+*Y%;6.*W?YTGDBHSO. BA27>LFUZ(\#1A,,Y'0-,*\P%;[MI.4 M)C:^@:X^F-.4[8+!TQHRBPB]R&UGA%N1;P>1/6>/&\OF*3@\36?6"/&BN/MA MXN47KLT=[ZZ45%9T2&(6B#"&08HI1!R'D"0TA!%/>8HYYCPQ:E5QAL;$EKJ? M0MU?AUZ1-;[3SN7 TH/,=E;J(.X5^>(' GG(%M^-^4*YX@="G=9 M*A.;WYB@9>WW>>5I%\<8AZ^6'70'$ MF"B_*>";70LB&B!,F=PE4I1D$ 5Y#G,:49C&.<8DCU%,K)HU':$QL0F.*#IW M:#JF&;-(]4IY[>S/4E0'\*N3PGA#LCJD,#,LU4D1#S&F3C_J>-NW[7E]_#Y" M5S_W]X\WK"V_E>V3!JK:[9^"/$H#%!'(DS!4:"H(YH13F F:$IS*Y91972]< MS]+4MXBCMN^:F2'% SL6-XC7C\'9IYA7LW:.9*+]Y,=7XNMCGN@O6EZ>_C3 ME*_[S>L9FO_E&S+@G+$*'A^5M3'Y29Y3%=$NV\ M1[E.*CO/H.EX3\\Z+8$33,+>4+-A(AP780R <.()[XV@?WG:=735=QH\Y2$C M<0$SP@1$1< A):ID C.$28$SEGNJJ3J@/74VPMG6Q2H=<=R\V.:"R$7/9FO_ M1-JS,V6OBO/9[OF4"J9O]7Q ^0'<',^?ZLJ_KU ME U;5:IKV':S'!9A0C.1P0('&42,))"P)(0YV:7>39$)W8]/1]#QG27#%,I5@#K& "K'4_&H"7F.CWO:Z;2E.66 MI5?2P(/N(*6Y ",V%J!G9 (M&4.W3*(M-V@67UJS05VQ%O\DJHKY2'.AIEC+ M-D)%L7_7+:9[7FW[656U?"I^:SJO_45^0/KT[U,AHTRR9B59W59-V752:"5G MRL%_*)MV*?*"XI BR#E1@'L!@R2E,11I3H(H"M(BLMIL>N)K8F>\JTA?=17I MM6(45H7&2R$=M$4S<*O.JXN!7_#8,VP7%_J:+[.(\05FP<[1'T "?!XF0'(Y M8(M\&4_ EE4P\ I^WW$+WJZEX^S:K7L,.CWKT5,XZHNK60-5SZK<#V%]#^_F ME6_KJBA;U7!W&:=17.11 &DL-\^HH FD-*,0)S1!&2))C+)E6[5D9>98=T-; M^<8M 6/3_"A:4*Y9]2# *QGYVP(?C520R24$)1&# B$.441BB'&5&#FKMT$L_.X2J;WO4R*TD\+]<_51A?TWZI6+:HXO&WK MDFY:?4'85KJVL5JWDMQ*/?9>H8J)QD,$>5IR3SYR-/"L;NY0H'U/=>0)Y_8, M9)G<:2*C0E!$)$LA#F7?RO"C.4X12D*;#LP[)&8V/+Z M+[15%!=@+0RW>&=48F:!UPEJ9XF]C)I8CWST\8R@+LT.3LCBKY_!/H&Y6Q:< M$/!(5X)33SK>XY&R_CM9;<2O,LS8U#JH^$?9WO^VKF@C:IUB]'[]N&F;ST)) M(_=\.B:5_Y+;/NE#?R%-V>S D>0G7\&Z[;EW^,MY,0:]G5E.16;\]YO3JSL@\O0J>DY M@ESNCNU4S[V#CC;+1"0DSE$.PU!$7!Q#S-)1;O5"0)$0D1MQFEW>)X,1[ MOZ_JE?&AL;ZE<&EJ=5%S9F[5IS[LW*.E$NR1*0TE\X5$>8G MG+R>?=@^5?A6B%IWM-2+D6A-BH4:SUO[9,JQL_L#L-B!"Z#86 RM M@*RS+>U499S3,XW*W))Z#%7G)9G'7NZ3V3P60\V5SF,OW2B?Q^%E>V"%3]_7 MTN?$#,7>63LJ?<9 S4'!(5] M+9SW<%?*9KFS,!?+"BKAA !7 "3LCS@;+,()4<9@"*<>L8XV;NN*"<&;=Y*# M[17/9U%LUKQY??/Y[9<;'6##Y\:\QRN]%3!XH\V-VW@IZ#Q51Z,8XT?.O'+<;PH2>;.,-&ZI,1AM$@ M<\46-A*-H@JKUR9($%Y&A%*<91'D 5+7S:%TCEE80)HQ@>.'0WE[#,RP3*@HBPB'-,F8(4I&JVBDD0QV<%[RPPGTZ0F/BX&8, M#/.A6M]!.<8#4'R '2--#UQB69!Y3&-F=GVE'NRL^4 %7YU48&W89X3T9,[' M*,QJQ&=$W#?=-K_*F+ I1"\G]N_4.B\CP8L-N MU(DMMV,&;+D!.W; CI\%>%=5[;IJ+6!5+)5W^?)C.KW96;JMRCQC%[NKPNFV MQ)+4;)8%"$,LB+/:888QL3P<-.!_.3)$P,/*AJN M!RZ _%^M^0"//2/&IWH+F/.=9YZA;RCX]5K1K%'M1%UU3P2)LB:OQ&%6A+Z MEGDQ+B**@Q0F 0ED4):D,*<@-UDLC$KGA+%_P;>7C\*^AI MFP.OG%3.1>_J160['[J35F5\]T0O]Q,T%]H<7<:'\(YH,L>4X OS6UKQAU%A](FI_W[ EX M^3S'738[I_"U)KI&WDH\J^.8XY(X';?L#37;<>L%YNG9N!=^]!K&2<45?U I+"OJS771:@W_+\V3:L?5\7D"!'0(41OO+??S59*<#/^;LZA M:/Q0WXKQ-N#/\LVX[32N^': CX_GC6!U=ZKC!7_E!YFODYNH%V5NKGW:CS # MHZW@#\&.?9/5M^M6M3/G7%IOHSJ;?ZJ_5M_7RR!!64AC 0E2?1X)3B!."8I[19H)X&M M&JU>$,FIT>JI,6=KM'I!J'&CU4N/.G9+^OIP]^OZL7R];GC-WZW(G577I(.W MIS[\TRD="G[Y,.AZF2U/BL^("WY7M#VE MZIP7S+WETN&0\[9>.BG200NFTT^ZMDY=J5WK+:G;I_Y8GB0\"\) [MD3C"$* M\QP2DN8P09CA1- BR(V6M=,D)K:^GB#0%&W[I1ZHX[RY^1'2SMR>R7?Y0L:A M6^HI6;PU2ST@,'.OU%,"'K9*/?GDU9U2NV;(G\6C@IM=W[U?ZPA61:XR#.Y^ MN0(916F&>%+$P@H]V)&/B2UWG/>]@S@?<:2: M>_4\.7='M=*[F?7/H$W+@ZAQ<]F.*MCR-%;H8J31N7JANJC(?P-4*RY>JNNI MBZK.M#IU&NY*;-@1ROQH W];K4KVM.0!"UF!F-Q"9QPBD260\"*',2(A2N(0 M%[E1YIX5U8F=V Y*=-^-;?EP!',]JTHS3^5=079^R4 W"] Q 7[O_YS$'5GI MP3<8ZEF:+X-L:J*&DS"E1B__J>ZV]X!._B9IMF]D)+@5>5D4!$=I)&#$U.$? MSU.8!RF#D> DC8B(I.OZ$UQ^7Q1T8F=I<0'*J]5*03H\BKJ[#/USW(5>_I1^ MZ,M2KQ^(PVTJI&8W8OUS/F_$]J]3%^ ADJK RA]@-W2]G_)9_FGN)?U^GE> M<7'[?]-G^F>YXS6>^Q_R$O@R]_\OW!(;S^$/M"Q0+QZ>*C6&A%?>X+F9M/>5W7YWX(O@SA*8LPI3!A/((JX@'D< M"IBE) I"1$5(C. D#6A-;'X=9= HTHL^/Q20+77[K%$3]9D=,WE2BIVU]OKX MTNFCHPMVA#V6BU^6SE>I^!E*\Y:)7Q;YH$3=G>E/ ZZ?);?]^V?Q*'^K-]UR._"L M$*>S"(TP*W\C=&K;0M7P_.5V_9_K7]=OOJ[_M_SCRU] =Y&V4'\"\0=Y>%R) MA7PJ_,_DUS!^\Q=0/R=2ZRLX.>T%81J:MEH+C5@K1RB_"2 =9WLOM_.JZ+2] M+^6C8@TX>6I^?ME=^_DY\K_//D'OA]\9G]>3C[WL!0K6"ZMJP2OWO.I:6*S9 MTT==I/:I^(=8\>9FM1)W@G^LVO=KQ>:J5!27#$6"Q4S * _EVDG3 F*'G\N"W2^ZYX *1C JPKU0P;L"T?Q@[90<$75\1IU6:W MZ"E>P(B9!>AU^*D FB'018?&Z]:TNG1;FJ;0J7MW:4<._8I!K'VVYSZA-XS50IM)1@7'#&-81*J19Q %,.=%!F-, U:( M(L6%$8#>A#Q.[/^W=-02L!JH&SNJR6;FXI+P(^C;-2=H@M;+6_Y??NJ,5Z(? M80K=UJL7GDJ;I6UJ)9]< "#+,5YF$"DVKXBELN]51XPR(H !WF:IRBP*GFX1'!BG_V\ M&'',@'4?4V,5FGE3GXJQ\XS7Z>2J>LUS@DY0O7F4W(O5/7ZJV^INS; MQD8Y3@/. QC%"8(H2!C$/$@ABS.6IE',!3):;1QHS['P](15@-F1=NBT:ZO2 M\X8\L:+L3%PSHDXP=ZQX[MGK*.H5/7UM*<[6\]=1%>.>P*Y#.&(13)9'_7?1 MM"K,[BZEOU8M6>WJ2F(19"&)"0QB1"!*\@SF <8R"DZ**)1^*!2O"PWKD?_ M7560ZI522A*OR6,IAU\&<1I%$1.0!ZJJ@,<(YB+$,&8%0T644X9CN]/[HW0F M/X ?J()'21:J3*>.L.T9^G$MF1Z#7RV[[4GV5FQ%4?G+UQ?$=CA[/BN4M^/C MXU1F/@$^*^KA(>[YQUU+@)KV4_&WJN+-S9I_$?6WDHGF2[7B;U0J+NLN"I>8 M,8*R-(99G*00R> 34AS$L! B0;&@B.96MVYF9"YJR[DT'4/ MZBAHCHH@$ZIC)(:(X4R:O?0"!161"(HH"0IL>BQVG,3$)KXE"GJJYN==)U1R M^5CK>D'M[/= 1H]8EY?EN>*(ZL3 LYU$G1=L?.!TX4FWI;>[?/U*_N@0H'9@ MBC@)"QY1#B,6*LPDGL(\5*6W 8KCD#/"N560?(K0Q+;7YS9(NK:Y)2U4)N]OH&S7(;U=OJF M:43;]&V>ES2G%),BA2E2I3Y$ALD8QRD,<$IYR'E(,;>Q7 .:$QMQSP$0'0N- M+K6K]!D:ZYN/$\V.G86;*-/,V#VKR,[N!^T,/=>5A9\&?Z%O)Z M\@(F%&=U"!8JV/<--J\Z KJ6Z[(5'V2L(/?HK?Q82KH2'8&;!X4G^]\Z5N\Y M^$]!ZJ]RGO1U3X"8"&",L-QATPQ#+.0.6Z"$(!H$D4B,:DFNY&-B=R(_KM02 MU=51GV;>8P8MV7F4CB&H.0([ECI_LM".AFG(LA%W"Z 8 YHSC]"OUZG&%QBL M(Q?SPL->IZH#P-@KA[-/Q7K?M2'I<9QNZOJ#13[6Z9>G#+@U37 $>6J*Q*S+ M(CIE9YT9=K84K$019*F)!"AN:,)%%';/H-[.CEO[CXDM3RT MMA/2H;?@<4FN:"RX-^#,706/BW/84O#$<_8QX:]MO5)PD\VG8L">'(YA#;%6 M3X\PL07]*MU+K?IE:.HJ%?!(G&B.PGI&$Y>C8S]*L#,N(_G![UZ/ILUD=0J3 MSPP[6YA\6;1QF&SP]!4-/D5[7W%K:SSQ^M2I4L]Z7FK2#IT]]R2^;'4>A+4S MN2-R3F!@%\2ZKK/GWICSM_8\+M31WIXG'G7;>[XM"J'J6\7VYNBS=*#/H1+> M5;4H[];/GGA3RA?5D;%TM4L4$!EH1CG,Y5\@$G$*M%[KIU:7NZ62_+PH]]Q M[=3DX89K-)C#UHG_U]=*E<_PJ0 MYN)ZUI!JYJG8#\+F)N^V4OU:KJM:US%+1RN:=LDX2W*DD.!2E,F%) SEQI%0 MR%$4829(P(G1[>XI A/[_H_5&BH7+]]?J;/BLB=KZ=,/U&+F?*\1UO)H2U>? MR_BU;>N2;EH-9RP7.RG_6/R!$7\.[I2(GCS1P?"SNHQ3PNW;]LGG[%,L;C:\ ME!K7600T#?*<$@:+K%#(C/(_.0X*F).4Y%G HCR@IID5HW&G#KJ 7)/U6;-S03)OE3JGZ,Q7RO3QZ]!M/C2DK8#IB,KU;CMR[T0["1EK>12 MO6I$L\QXF#.4(%CPI("HB"DD.4IA0@I"+L8F=O$* ^UZNI&*W M=/UGWAI-@)G_?@FU6EY3&&?@/N-S0'Q9@!VKH./UA;)P;=0X8R:N$5L_7#:N MC3)=,G*MQG>-Q:5_D?[^MT9\J8KV.ZE%AX>UY"P/XB3,8"(RZ3NY0)#RA,,0 MQY@0FJ1A(.S"YQ.4IMX[RY_?:]1W!;LT< $E&V#@PS;T/:4RTVC5@R+LW-= M$HREG@N#[H*TWD+%4W1FCNXNB'L8D%UZP14IX[$#>6\^%1^J]9VJ,WPC:+L, M45SD)!:0BH) E&88$I8)R,(LRO,L2S+.EFMQIVKOS2S[%"FC[QEWW_.8H/%G MO26LVXI+RE#J\@%P2=L6$..$LLPL^BH%.()=#!25Z(HF5$3!FW.B.\!=G)?+ M&[C%"3(S0UF<%_80N.+"\ZXP%:_EF#59O9=K_Q__1\B%. QR1HF '"4Y1'+/ M @EG&11,Q%F2HR0,C= B3U*8> 'N,1QZHD!3!9*L+53%OE[.VZ87:2TW";:" M.L!5G!#F"KR*_1%G!JPX(= A8L6I!]V6QP^[+.EM,Y/=F<>V-VJ0AKD*=&$0 ML!@BE AE>PP&*2=Y0 .4%E9GR&9D)S;($1/_;K=.&FK-;-7TKPL[=$CG:5V^7!+X830(^MCZPD]M4)R8SHO(V1K!1QT"?) M[FW[A)./U?KS9B7"@":A@O:I']8M?[F!(@P491@^ X-2 MFQQ5!"(LX'E.*^*\B7O3@9U%FXD/?E=<>$H[N2BE4]+)Z5%G2SFY*-@XX>3R MP]Z!)_Y65TVS+'@:!7$00H8+#!&6*S<.HQB&4<1R'"UL]RQ8A(SR-?E9,"&>"3H]_$-'[D=!>G@FO 6HP_/W7"^T MODE/7=5/BDYS+[ANA_91M)^*SZ(1]3?1+'-!DC1($QF@!TP:/$YEO(Y"&.=) M0G+.HR@SJD^RH#FQS0^$P9VB;'N?=5ECIC=;7O5@>\?5$Y>;^4$;FOY"IW=7 M!1AX\'FY92RPMVNNRQ1GOO R5L'AU9?YJ_,F$BU%P:,PDQ%5C%)U^5T@2+,X MABSG22)W]1G-K=JLN#(R]=VXC&?)6D6VO ?Z8K:H$B#E>HDC6L0!#F%.E>?"(H"T MH#E$,1%AQ(LP9U8MF$\1FM@SC6QK2QC\WI%V2E4_HBK3H.9Z!=A&,BZRNW>' M/"&8[^Z0^V1>ICOD"6%/=H<\];R=V3[<&3D*24,T;] MBZ@%:31*4MF93"M-AHJU*,JV :060+Z^677H28HU5?IIYCPFFK#S+N?EIV&J M4&A@66_%MDSK5&BP97NQFR0[0,.))HM7;*..??7+/_"D/>/SSS!YQDO5M+KM M%KB'.[UFA?)_>MV:B.8LJ]VT^AK6R(FIV%^U=:NP)]D(0FB,(*I8 0B1 .( Y;# M@&4A$BF/>9#:[ N-J$YL5E_8O=Q6KS0>ZH@?P4'/30/H$_@B[NPKX,R4:K:# M]*XJ.[M]3KX["-<,@-\U"]/4?5@)[6FK:49SUGVGE1KV-Z%V+UOO2%^3YO[= MJOK^032-V&5OYI'<-18HAD&:24\1HA12G!+(@S@C-.$\PD:-4T]2F-@K**) MM6\'154#HH.+1NT05QLN78/<+;;W CS(K>.F%MOJ$;V3'&$GZY>+K0KN/"@M8.Z8?_:E(U&).B;P;ZN MFK:Y6?-MRN\((_UK]7Y=JD8U0\7G;5TRT>?YJ<^,1F%! AGX((8+Z=@* @F+ M(IBC.,FP* 3/\^4W4=/*P+7YY4X2 M$B4\*#BD@B"(,$LA(7D*,QJAE(FL"".YHZM:LOJ!9V3'WY]^/BZN0B^G9;O5 M:\0G&%J#:T[U8CXJ]]CKLM#S"P:&@>88[%A^J9DQ7C)?;H;T"V^'5-^#[?ZZJ0DZTABV14H;6R6>DHO1M2ZDJH8DS"'U224:OT):=?\[+8:5Y/7<>@ MG$=UT=?*_ZM?D'6'O:\(/)LU+AY)K;^&OVJ&'LC35J[M2+5NLRWJ;B2IJJ;9 MJ+^K$G7] Z'Q[T$CY!>M)^IG+X'F-#[@9(#JF=Q<@>TT6AH%Q!,1N#)EQ+*# M:I+* #G&&(9%$D)44"*#-1DVQTD@, U]+ MIRKIU6__Z%=X56$@_\[.>(UL4''M5IFD29VF2PPBK?N8LSB&-Y=\(RGE(:!1Q5)B=J NV!)[4>^$0JPYF MQC=R5M$A])'[4(YP+=7ZKNT!EK[*(30X=,3CC.,808%P*MUX$D#*TP!F@L9Q MFO,DMPM,CQ&9V$]_V(*6*:(+H,@ZX7$?59"9-[E6;#MW\1RKS$QB>XR5,R+Y M0E0Y1F)>_)0S0AZ@I9Q[UJ'9F]RO7U![)[D>+< M<+NF*C@"O&O\JIL[4.D0ZO^JQ^TWLE)'O)]%T]8E4P?!\AQ8]@2$?&%YMC,(?[X,V?G8Q6'"Z"G;L3H NQD M -TC:F+W?OC\C4XXL"TA>S7(]Y-*:1_.*@89NW/K3LI),"%?=J(\+0XO),2L MZ\W+3M3^$O;"W#B6*XA"J.0-55O;H?[TW6HDL_MK\C+@/,,95E":+%(U[ '$ M*1*0QBQ.,0W2@%OA[]H0GR]L)@YALY4:S9:+J91CY^0'+KKZ]P&X:^AHU/?P M,-QPV%EY:Q@"#Y""1XXZ ^O M)=W7VVRJU^-DJM$[KU6:V;K=J_I)<%@(FF)(64H@H@&') P(I')O'Z=1QE0> ML5F!Q"P,3^S(QE58O10#V$V7C/9)IVKUK($1M\:IE//,ZWDO^2/.EIUG/391 M(V[ UO,.5WIJ\G92@&=B/'MSF%N+@K*7F6+C)-H?;JH=NV^YGAX2@=EO_$.7=O=R:W7R3/[W3_0M4-IS: M<_4H<>=D76Y&?=&;DJ9W]W MY#S.%4T_1=/>DI)_%.T2%Q&*>)3 1!0I1#S*(T54\ZSM%30@H2N,DNM?DL6S)2C=GV8F_.1I^_:>>A:$=;=1YYS,T(C_<=&8'K_/*T>Z1O+7/SG=1=PY+F M?=-L%()Z=XR[C#!)!(DQ)"1,E D7,.=Q C,4)#G)<_EG86/"7KF;.H]'T6UT M;96T!P7+H!L6-3_9.0._$V+F2EY,S98G!Z,N1V-&GS5'45 [Q[HA*787W:\: MT'&L:AD[GOWYITE4Z5M5M\XB5KW/>LT1-S\\B]] ?'K4?UPW]^;92R@ M8\Q1(:N=DSRC'3./YT=F._ T^>6VD@GB?+ M/4=I5M,U$'G?=DU><2_X&3JJ?ZPZO \%>!XD61Y%%/(LCR&*B-SFL#2"J$BB M+!44QS&Q+?DY)#.QR>Z*?K@N@5EW[8EZXN"QJLUQ9B[HR\R6K]>"G1GOUP"- M#C9Z'?Q*VAX/PV]1T&DI/98%'2$R>V'0:4&/E0:=>=JYYZ("3CQVG/E9/'30 M*OJ7BG*XC#-&HBC ,.,!A2C#,K!.$P8C%B(LDC0(A%5@;4=^8G/OF7&ZX+#4 MHYFY3Z<=.SX)W7W5:_-&!RWX:^5H0WSNQHX.BCG2YM%EE*MS M2D?WM\LL)")A.8(,!P*B.*$PYVD!>X@H[]>QA@\3\W(3G!G M)P$?1,YN:QIZUS-#_(W?ZGXK492_:9]NOI%RI=(OWE6U.N13'N53\4&T:AD>!ED&K) [@5C )!0*W)5P MF$?RGR0O,,XHY@DSP@&8@KF)8XN>MQ[E&I"!)0TRJ.$(>\8ZC&O-FMYK:.:, MD_/\S]EY3_/2,V&YG9&LZA93F@X8N 7#Y&SY!0/#X.;91+T?3=*'W22]?NE) M,LZ6?-')-#;.V46B5^O%:?*M6W_0ONTDOADEO M[TD+%'2HG2GZR6:<;!Y.9B[ZISA7EN)DNAIE)$Y'PRU.W@O$/VX>J*@_%6_* MU4;^M+M,^[1IFY:LU7',,L4\YQHCK> A1 E"$!=A"..$8"*RA!"";?;EEO0G M7CQ[LNX9 [;J%!D/0IPPB).@@"C%$<0L4+AS+"@H#6A2$!.P\SG4:;\UV>[? M2;]_EYN3AVI0+:AVC"P GUOU9CN;"15J%U(W)4S?ZVRG48^^YX (#4^J"8S MMAKT? M[M4J!5"ADW'[QN(,=LUVUMCG.NUP[)X$LK&?IM7;;- MW^7/I ]=\N=> 6544S#C3GEHFV+_DMF 6"?Y89MG/K)FF\S84\ MWN,?P )THNFZT$$XU21%_7C2/I,_PDSYRA)^25'F32K^ 2;M( ?Y1^!IYE*2 M8==QP[E.!B:K;N-QLVGOJUJ5%RVC. T+G HHP@2IOL$4XBC+84!%6A#&0A%: MU89-R.O$2^,6+*Q<@_5V.]Z?;I M%_J\]TZ*T[Y *8K!A!HN@#_&-/E?WRXL M;[MSEIT PY'+3H0?H&K%7,\O7<-BP.F?HZ+%7.7>ZELL2+HM'3VQYFNE:T)J M<5LKQ(WVZ59:5JN6+?G31_7(LL !I1@',$)"YR[ [59GFI$.@O/M1:59^TM[^3VY/PO"LWHS>X7L.R>'$>P/H5]77\1*Q[^_ M=HW7;QY:TS/F8^].'.LI-TW6,E+H"8.>\J5V969R7SX/OE9D.X-VE=;J//>< M2$['M4<'G.TT]IPXX\/6L\\YUL:H78AJ)+F%@\9%%L6,R@4Y0IE:FN4FC>0( MD@(GE"9A4"16U?\'%.9,D1_:\EHB<1]JQ6Q%O4I6.SOK$]T5L4E@I$^*XJNX MY6#\>>M:3HEW4-)R\D$W@^M1= F+6!))LXHBCB%*\P*2("(P0$G TT1:6IS: MI&\XP S;9V7H'',GA.%>ZH)&+,4(PRBC(40!8Q +$4#"DS1)<9(A1.PZ_-G+ M[=2TKV_#H2XRWK]U$ITE08)2SF":T!2B7*4_X2R1_T$,T9A&/ ALW.HLN-)7 M3[B9VYP:!MHWLO,DF,TO@<9\'F?Y*@1E%:]T8#JO5]+C)/I+8TS\]2L2YM'Y66$O1^F^Y+2TC [N2)-59]%?2U4#5(%?/]Z^'Q7& M-ZJ3Q?]?W97UMHUKX??Y%7R['2 $M% +7P;H=!D$Z#1!I[W 11\,;FHUU[4" MR)%)FI1S7XHDM7@6FD>'9_MX^53R1VD/)O5BY,?K"&WEST\N M/)M?KR/>V+_7^OP%:1UZ/FI(]Z.&=P_M%(TN]32$$+O X8*B-$A)AF&8!4A= M%4)(,T1@$>&,4H$QCHSFB?I@TK.-&)75@:;-85-Z\PQR-U?B+KON\QW40NB"-J/33BO03VKZDTO9N9R;VC"EI,;Y0)2T8^*;74& M%#= L>-G:H*V%CP,33A/^VHS$[35,C4R07\1RY 6__.Q60]YGVUV67U[;E?] M>.'CIO&3Z&8'BC]$_50RT0U=5,7$WU;M*O]62! +&J&0)H& :1%D$&$40IPF M*>1YG!%$(X&8$&=^?[VS1YR^Z%\^KK43%OZUI!A:G-OI%_/DG1+/3BA%\GN8="?/@]7FP-H MK*:I,8'FBUU^$=Z!+[3T[K9 39M%A ,>J!+U&*- WH 3!$F<,E@(3 N:!YRG M1L-\]Z6%9_73!%<$*/YO=@-]JYZ (\PDCI'+D1-.'IQMZ+ M[KWGI?9PX9T@>K6;[GE%3%UQ-9Z>N1U&%3JN-[>K9ET_=D9-@21^_DY6SX)] M ]# 7@O_;ZKGXRU9B_>DK+OK% MCDJ8)@1RK9$N$,*19D," "2ZB7/ &5FF M%R.99^/W2;258%WZA5?+):D;(,U@EXJ9JYG&^=?!('WS$OA]T3F?3E@PDK;' M&5Y+>?0K^UTUFOD MC4'S(J2/U>JCJ)K?AWQ^7ZU+\>%A6 M&_G";KE0R+4M3X;]=>K;#KQUV\D2LH QG">P"$,, M$<.%*MI3V#+\&8;V0)J'T$Q< +(>2A;5UK6LQ5^=6?X M]A9KT*INX$9=FEXIAN2-YV>PY6D$".RE\)XX,CP4#LYHB>P7M&Z<+5K+R MP^]%)?T<8T]\_-@,OOC]NSL@W5@C=_R99%H.N:U0YBYY+X][K_R8"+9^^;.U MYO3,CPFQYYL?_8A%-PS_\W.E[M&O_RX;[?:7\4.>O_R[:@)5_S>^\6NVSQY* M>?XH6 MH=A!.RR9?8I*RHU-Q5!J[#I9G*\W7LG),@&<]*D<_8(S<,B#!W+:P M0Y_)WPHN3KZ+WG7]VKV/O* 9+0*:%[ HL'16:19"'!4Y9 5' 8D$0=)9U9H3 MHTU3ZSMXR7B8M_:02_J*FSYX;I5Q&1!3QT"+Q]2S 'H>P*N>"\TDC;YVM,%( MW&O)#F'D\W4T^:5&E;)(5']5M? M9%"M&C=()&:;1'.9N3!#S*0: 8$8/G@Q"E[7!GPW5(Y\J)KF#:GKC?R> MM?V*"QIA'."<09:H608)+F!."@YYQ+($\82FB)I$% QH^[X.*#3=;&B?OK$KUP@>>%&5IR)4%[]A0772#TA0GX!DK7E#V=.5W#[UWEO*U\/AT M53(!TJ>]A*V1H>M=CO!#N1*W:_&C64012\,\CF!& P:1B#*8!])!)EE(!2_2 MG)CU%9^@X]EX**JCF@+P51$&+>73MPTC/>E:B8NE-[4(%H);'/Y)L9P=].-4 M9C[4DZ(>'N#ICSO%^SI E_F5-"5;\!!E/&<"IG&40$0H@S1BB?R'8I:P($RH M"[2OX]0]'^R6AG.XJ5.*##*1IGD(.8DBA3>!(&89@6D:I"PO>!@7J=G()&^J MM)JLI(_T-9?&]:RJ-RV:V5I#<*^6&^_07M-*\ OL=8+V2X#UFE:+)JC7F46, M W$=%N3K;[5H"[KZ% 87"8GRK( BDC8]3!'RG M@#L@U2U1[?C1<6V<#:9=+*/9H=\7[WQJ1W/7=<-B%\MK%P73WE:3Z-*D+"># M2<>?FBMV-,GS*%0T_3D[/_#+BORHZK6:%]\ZFCV\;!]]6J @RAF6_@I)60H1 MP@02EB%8Y!FG<8S"E!CUZD^3\UY*TK;0ME <7-UJ?E2\+$K6)8Y8U9B.13RC M/#W7PYU*S,S.B"[H[G@#"G5/VIUCH2>B(T_B#+%970<]P?=]!Y@J0GW\6$MZM>*$9NH9B).;+2,95U[75;U=DK% MDC3-]D6\J^UX*QI6EVV'R2))TS3A-(>(B@RB4&!((A+!D.4"I0'/D\BLSMV0 M <^NR3X/AHZ(L3KU[(]/)9D9H'WR-VW1#ZD'D.%10=#7^VI9LHT?3$E;C;BJ MHC$QPG'!+$,$0B M0#"/,%6@ "F5;E*4GKK9!=F&M*VR4 M28#,BS9/!M;<4ILK(.=%1Z- GI_U[3SQ3V*IKLSW1'KY"!.$ MY=L+Q@HR"A%!(>4)@R(B*<[C(JFW#\]M!#BNCTIP^<]GT!I MQL!3H]YD157_:./,.T02_8:4K733Y\Q6,+,#-2D3^-I2=]2*LB^,51?*=I'9 M&E#VV1[WGAS\G^5,+^F?B>>5=(S13%!>0,Q5E0V.,"0YEZ\Q7'"699CCP CT M\)"$[RO50-!PGM6A*O1>1Y<):'B1&6AYJB0\+8NK\4:'!.:=,W12P(.!/Z<_ M:7?6WB@.5^NN'^13V?RWL\5YEB'&T@)F85A %$4%I$D80Q$G/*$"17EL-,SN M.!G?V>$Q4:"HGK7@)CK2.XB72VYV&"V$-CZ0TS(Y.I0GB,QZ,*<%W3^<9S[M M,KO[6U7QO\KE\O6*WZ[6PUX\IX!WA&T0L>\7.EZQF$>13I.$(]TZQJXTYD^O*:)3?AY 8EC M"_7II9)M%G9F!#:5/RDM12N$62$AJKZEJ:IPBB(I _!0+#$),X*X(T(X5M MU^1<,GCVKSI&:]X6WXWZD89!KT@'AP%$+\3%1MK[ ME\+:K+^DK7;P(M@ *0_8"70#.I%47\-8*'#\Z1OP3#(PB*8>[X4#8^F\OF'F MVAI_[R3O$ES[+3;7%FF\]V9CQ7+@H-1Q)>\@U5)^Z-LP=K_O'R!!GH<9CF#* M6")O JKV.^#RU[!@*4E"CA.ST8(3Q#R_>YZ3WB)#&,X-G%*6GJEWI0(SFWQ" M>@]#177DKP_RIU]^&OXB_U$%!;_\]#]0 M2P,$% @ %X5K6&-!=E#IXP .:L* !, !M9RTR,#(S,3(S,5]P&ULY+U;=UM)]/CU:Y22=3.R(@O(R,BX_(O_^/[Y>27;SA?C&?3 M?_T3_S/[TR\X3;,\GE[\ZY_^]OD-N#_]CW_[IW_ZE_\#X'__]O'=+Z]FZ>H2 MI\M?7LXQ+#'_\L=X^>67Y1?\Y>^S^3_&W\(O'R9A66;S2X!_6_VUE[.O/^;C MBR_+7P03:OMCVS^=_W/26*+6##)&!0J1@S.A@$4GBW52^U+^KXM_=MX;%[T# M;GP$9;6'Z)P$)G7($>GO!;/ZZ&0\_<<_UW_$L,!?:'O3Q>H___5/7Y;+K__\ MZZ]__/''G[_'^>3/L_G%KX(Q^>OVI_^T^?'O]W[^#[GZ:>Z]_W7UI]<_NACO M^T'Z+/_U?__UW:?T!2\#C*>+99BFNL!B_,^+U6^^FZ6P7'']IW3]\N!/U/^" M[8]!_2W@ B3_\_=%_M.__=,OOZS9,9]-\".67^J___;Q[:TE+\>+Y3PL+N:S MJZ]_3K/+7^L/_?IR1J @ESF6?_W3Y04M*B07 MZR7_S_5?^_5FY:]S7!!<5CM]1[^Q^=MUC=.HP.]+G&9<[VZ[RF26;OW0I/)V M=OTW)R'B9/6[HXSCT>JK+V)=,"U'2:FHLBN0% ^@-('0H0K 61O;O:;:IW9?IBGGZ9S3/.27ELEPOS=$^^MV&[ M^8E?OX8Y?0C2E_$D;_]VF<\N6\AJ.6O N;58B-P__4*[+CB?8WZWELJ#FUOM M;$DJ%5<_V4+B+Z;3JS#YB%]G\^7(H!3HHH @@P95A .7)(*+,I-&S)89W43R MNZL>A0 Q? 2S_'J:7]'M.\*B+%V'!?SJ4M3T*_IKA.R,UFDN MO&*J"11N+7L4%N3PL7 Z+WL&P\NK>>74F_$BA1ZFBW'E_4;-T9[)7LYD M7!=.R&:^0)3%018L:R'16N7;F IW5CX*%7JXJ&C"T9Y1\7JZ'"]_O!E/\/>K MRXCS4>#>!:1"P^1R^O\W$OG$9KX-6&TV(F(QGBD%V]1X45D+T MB@/&D$S4=#':W P#RQ_%%3\T*'2@K># ,F+G$D$B\V_WHVGR$?**:.%RU X MLZ"X=>1K(]V71OKBF;2,M] H>Y8^+F3%AHZ._3$=%* 4,.ZL?AXX!1SF;L79($/DP6RS# MY/\=?UW93E;HX@S7P!QJ,KF] 2^- &&3_H M9]W#',.*;I.4$8Y;,)E(5B)Q K4G*\D4+0/3].?G6:"[JQT'@"&'.4]E7<\B MKV_EDP]?9M-M"";*9(/V AQC!-<@"_@2#;CBG3;,9N;.$_O=%8\3_8!CF6>Q ML&?Q?\)T-2?HQ<*>Q?]Y'FH^TJ.C,R0N^.ZM=QQ@A]PW/)TY@WDT+_^GKZ$Z06N JY!>L56R6)"USM+6O!.!)"2M!BY M.+XDV^3@[ZYZ' 8&'),\FY6#< ?^CI/)_YR2L_L)PX+NL?QVL;BBBXR\&6VL MB1!0)S)=;2$[QEG@'@UC20E5SDN".+C\<> 8?!2R!7,'@9)_GTVN2 #SU8/= M?#$R69$C8Q08;Q@H)3U*D=7G%!2R'R>QMB[[''I4H.//I[#S$&@89/7 ML7ZVK]<@">%J,?(HN2-K%TJ2E2LV@[>&@Q5.JL2RM+*%RMB_^G'8&'P,L@%K M!P&1MU/Z&K%C_ U?A678;&N4I!XC!AQY/9^0@77\/TQT@XS#G1 M?:>3=*!81G Z6W"DZAS+SKHFEN;>Q8_#Q8##DZT8VS,^WJ8R?W&5Q_03+Y9+ M7*QE\&82+D:%<6^SY5!"?6%A,4(L,0/SO'!,B;QP>18\'E[[.'0,.'K9B*T# M2=!^,YY^6EXN7\_GL_G+&1&1KG>CK$G)80%!>H],HQ+ .;*/#'E=PIJ0TIGY M,C^GX3BP##CBV9C-@[AQ/GW!R62K#W,JG&GK(:B:?VPK]1D=79]<%A8->>DM M#-#=-8\#Q8!#H&>R<1 @^' 5)^/T9C(+Q(<<&%-"0UR]WI$%7;/1,RAER%PJ MSB@;&V!@9\GC(##X0.>I3!P$ @BZES6?>);^\>D+L6WQ_FI9*\OK"\_(([E3 MN=;0\U2J&6WK;A1@+/75)X>430-('*+AN,K P8<]F[%Y( ;'XB8='?-O/SY6 M2G":\#-^7_Y&/_R/$=>264$:D$Z$!Q5+@L "W8^BFMA1P,J&[I+;=' HHQ19]3<-PFC MWU[V.(0,/CAZ#C-[1L,+PG=>F=@K#RP:'QU1JF7AI!5)%T:F+'"9+$.O4.CS M<] <<"3V=>0.Y36Z*I-_0[RQ&GF<4:#5([U)]%/3@C-1@18R\*%.B M;>6SWEKX."0,.!;:@J&#PL2ZH<)Z$\;34EY'"&FU"8;@>92@G2176R<2<&B( MBIVEC\/%@&.A;9C:#!G_\NL]1KZCWSBGN]0JEO=V6MN$K;YWF^9C&DW=^T*S MGE.':3NS_=3EQ>CN]Z_AXD710I5(^. (R@4!01@./OC"HV"8[I9EWV7*@:^? M==VO(Z^KK#%+N%7(!)"Q4NL$A"&;5=58?!:.14=.]'F.PLYB_72=:B6B6W?^ MB1SLV\Y;D_UNTZEN5#@JCYR1KZLM*,8"!"D$F*""T;ZX8$4+X6\7[*?I5(< M.(F3PP#!F_'\\FT>,>&23;Z0@9I+S1KEX'@2$%4023%/;#COD?/6K$GGV)D,L-5LN&@2G6((B&1KAC"> M'3A.)2SB2NJ;1==G"B?+Q?9W;@[78^@Z55]LUWBQ6!!;KW=))FIME<.!; :\V!)48F;)(LYD,MAT[9Y6T*^K$D.D/"5K$T8'>/E\MMZC?)@=>;8$[* M5)+<)!C7?(_HK <1,IH83'- M]5^O__-J_"U,:J3]Q?)EF,]_C*<7_QXF5S@RK'A;"UJB$YS<9'+!G2<[6R+# MZ-#8Z ^]A)V"G:,(&P*6S@+ K&MI# !B'S$A;25.ZDMQ"J3V$M*/2]0=A,[G]@ @\W;ZC:B>S7_0%D88 M9/(6$9B5I;[J$3>(8&"1QRRT,AY;7UR[Z_?C,G4'D)-Y.P!D"25.^7W[!^2T>C8P@%\@SA*2+ L6$)E_2*0A2H^;<%'6P.>LI<#F"K'[Z M^7:'HM:2& "X;A,O&#J+P4*N;\8J.0Z1TR5KF8A!%1.U//0(=[:YW$^KW^X M)^KR\0> M""(QXHA4AB[HH-BA!BRGJ:VN=S4$XZJ)KS

    =T M#<&D:P++YD(8 +!NZ$8L27D.1CGR6;2C>R?1E1-*-BXXCKD<:DQW"G@>!9". MK;4F #F)F0, P:O-LC7E\Q(_A^_7^!Y)GI4UP8'&7)][I0+G> (;&2JAG=#Q M4([D*;!XF)HA6&E-@-*(X0. SHXC\OMLFC8&9Q),.TMW:K1%D*/K \28$;1) M10IOG?2MWX7V$M+/[(8. ',^FP> E37](^^""4H6T+*^07,"=TPQ@RF>IVAK M.5MK<*Q7[F>&0V=O(8]BY #3\7*,"[+&5^4I7V838OJBVO?+']>L MB4ZY5'MY<9LYT VZMB=?X2VXF(!J!Y=O9U M-\H2-9T6+3TDQR2Q*W#P-NB:($-*U&A/5W!W8!O4:VTWTG\88N>(8@"@>I%2 M'8JR^!!^U >@ZSBLI7/F@P46D79AK()88V\L*PQ1!A]D:T=J/R6# =-9;(W1TAF?!Z!VWLVF%Y]Q?OD*X_6#L]8N(P8$)C&20D8!<976 MR4(D31VE;!Z\V4-&OX&^CA3.N>P> &)V0^9;+FW['XZ<0Z&/"4"R7A[IQG *=0_3T&POL"$/-!# ,&WTZG7DZD:/%J[)"A0:Z"(F MJS#1'KQB'K+T5@O'2O&MD?0@,?U&"KNS?1JP?@ 8VG,)^\+0BFC!%R] 26,@ MIEI(S)@+R)0-N750Z$0;J+-P85<7V'G,'D+@:.<*WHE^1AN"B$J!9,F#(I\3 MO&$.G$HZ:<,QID,]A,XU>AX997X*T[E#K_U\$0Q [^R]AW?CZ2I;JW(!:>L4 M.BGH*DZVSJS,2:!A=$A:9R']A*3!F-3=0:NE4 : L7M/>SM,K.][1>G$C/7@ M6.V3(B-6'1 M%,@QTM5>>*)+/@A(WJ#@6'B)K8WPAZD9C!7>';(:B6( H-K9Q*@4JW4QK@Z& M)WL3M00GG*C^A"!F98_8&D4[RP_&#'^25Y!',7L UGCM+CA>KEK$U>*IV;1. MS\!IJEOAV2J;I06+]:ZN(3)OZ#\9%[P4I5)4K8M'#I#3[WO_D^"HE3 &H'_N M:N$M26R[GXWBUK \_GV=5T])^B0KZXL5J5@L0^O:EZ2UW&&$ )U;E^7<(^,OOL-](>*^W579XGH9)1]PWF< MM2HZOVD'O-X!.3-.V9+!A=H".&0/ 9$!]TYIIOE/9LJ=>DOOTM!W'M5@$':6 M< 8!KQ=$!&FU@F)L?9.(G+SK8$$:RTQ@5G/5 M.M#Q "G]!M$&!+86HAK Q?D1EV$\Q?PZS*?$HL6MDJ\R3N/:&M\I$3,IZ5(K M\./J%'D#D3::C946FUM_/Z>JWT#;@'#86( #@.3.#E81H3JD8XY?<+H8?\-U MU/'=;%%CC>_+Y_!])&1$JV4 $<@M4X9%\-9GL#ES*[U14;;&YR-)[#=V-R"P M=BG: 2#W/J='NKBHZJN>L0^NL45HZ$845*0_9&B.1V%<;)J\<(F6835D.D<0!E,=S>%R\[9\3]%I^7: ?3VM[L75\@N9)/^%>>01QD@Y_-YQEC@&8!KNQ-;I%+^?K]B7 M5V'V#SA?[6YDBBLI:P-!<%W+\!&\R!X8N>E)YUJBW]H5.8*LOI]'.H99:\$, M"VOWCDUAA0MN,C@F:2LF9"#KH4 LBMDZ+T7I#M_;3E)A';Z&/!VVSA+$$#'U M=K&XHFV$;$ID3H)P3-0YKJQF1#/(* T7KEC>/#OO 5+Z?M%X:BR=((#G,O_D MFIF+6;F):I]GN#_PS4Z,]F/H;V2PKS]_O>#-?GEYM5C2U$1'] M+]=W#Z45FDS^L203D7;OR3@LT8'5EN<F.[;5[IUQ/,D0O18R M1$[69.LV/^=3W:\;T 58GUB20\7NXM-LB*EA)C(\;$I M!73$Z>!:AVF/HZQ?=^'),'B>1 : L[_,R=SY,)^5\7)$!&>MI #GK 0E=(!H MHH14A LF9E]4:V6WLWR_3D$7B#F5MP-X'_J$J^>MO^ 4YV%2=6F^'$]7UO1R M_ TW[9%&#$6NL]S),\[$$ZD21!O(P1%1\>*D*\U'3AU'6;]I2%V J0.)#$#] MT.GX-EZ06-[,YJ]F5W%9KB;;7FVC6'STD3QOX6H[;&,,!.,CD'HUR6F7R6MN M'L9_F)Y^4XNZP%0S[@\ 21^1&'*5EE=S.B7UKEZ,)#*)Y+% 42;0#EP&5U/J MG$A:I:*CYJV?@>Y3T6_&4#>>XUF<'@!6M@WWWUY^#>-Y94P-^HQ2]#;2_L%8 M42L?2^VMK"(898KDS/%@6@?<]U/2;W).)Z;0^1P? &XJS3?%LC_J?[Z=?L#Y M>)9'3)H@@S+ 5!:@O%/@/8_@E J"C'_+FI<.'""GWUR9+A#4BO<#@!$I4"0" MZA#15_@-)[/5D**M!2=U\2XJ1K=M5N0I)/(9&&E5[Y*WJH2@96LO["!!QX4^ MV7/"4CL!# !-A\95^9RB-D) 5B+6FT6V]2K!XD?_C:K'N&/%Y]G9*/QLF'Z[H M#(4%?IB/$[Z8K)98A<"\H#/B:+N* MLXB)]RNO0=0.O_^*->I1TZ^W+[8C9DU(AG'0H=8?R%I?;]$"\L!*+%(4U]IX MWT/&<3A[5G'O\/KR*5ETH$C_X+(3T0^#QE4B%FRHG,0[5_< M;Y%P'$Z>5;3['"8/P(RZ0??V27P\O2+4;^ _FRY^PS*;XTX;Y=??B6LDJ_$T MS'^\)58N'B@.\5X['4G!UL9NWSI7%H)WA'8BLHX3J[W""?]!UJ9R16I)GK34K+7*NUG].(0\ MJZ#[B:SM4:&0G_([+F\T:_5.2(6.+Z;K?O+IQ^=YF"XF:[G!<4T\S"6"$[Z 5][[HKU4J?7KXBT"C@/9LXKQG\[@ 1A.VZY$VU*D:XX8 MIH1+1:Y>0T%Q17B75@ *);(5VB37^F7H(5J.RPQ]5K'\)FP?@'+YN0M"._PM M+,9I7>C&4E)2VPQD!WKBF2+=&6K5>5$Y>1%R,:W5SR-)[#=GO@TN'NTGGBZD MYX+!5^/)52V<66W06RR2QP ^UJZFQ=')58& JO9].6HX>A%3%FF#)CV[]TOE8&H_#X;-Z_NQ43,\(ABN5/XK$0)T5TFZB M(X,573UM'#1W*1B'TIO6RO!1!/9[(7>+E1.!^7C!#1>5N_I^=X]TTY2@%&VO M-HFF[;D$,=<>J5)DDR+QV+2>3_9($ON]HH> S";">XY%XP_T1;V]I7,JR!]: MH/-R\J-VUKX9U'JEU5B7>^O?=,SSU@8M$YB@ B@E& 0M+)FAPFN!00K=6B4\ MDL2&;Q'%!^X,,Y!L[=]1N^1'8R,(I5'JQ#2ZUD]7CWV+Z$JU=8F+ T\4C^'X M "[48QHTKU.-Z??G=>+D*US_^YIQBEDFM<&B+ZQS6O>\YUVW*O$.#]])_WJY:?&XR..PQ.!8P!'9 \#MELYJ0<$K-ZO7/0JI)"Y]^V;,33=PF":O'5^(?0I^P$\5MY^TS]F@R7&&*3*X%(= M-\J5A8"RU%RV%%)$)67K$7./)G(P?>4ZAV^W\GL\0/T:H%-<=FJ\G'XW/>8L M,RY=$8FN,6T%*,%=35!!*$F6FKG,??,^*+UNN.^9/?V[ $M=*C\ZQU_L$!^S,(P^51,GDNTP%V(ZJ;.1#- M0L.[]"MN"4<$"HD($GYE5L/YKK",+. MG^*S6>1S5;PC[V3)RDCPH3::C\:!T\Y!,EZAR"+[Y@]=MRD83+"W$1;N#\LY MF=\#\/>OJ5]SI&K2V725K/Q]O!CIP.@V5AQ(;S!0.9$')U*"A)DEK87,V#JR M=9"@@6#I!$D_!)JSV3X #-W9PZO991A/1XDY(P,KX'.M\9*1+EY)EETNVB*Q MCJ-LC9V]A P$,^<+^FZ2[]E<'P!TUB.!_HKUP7^D4E8960!K> %%S"%NF 0E M)XW)!1YM:Q]S=_V>3L 7+R\&1>PV0#7#.F:SL",I0VD6B'C MG0;+F U"&<]"ZUC;/2+Z19^8-<%'O91<= MA)IJCE))4JFVY-A:C1PDJ-\7Y6:H:PYY3D$B1%X M23(SB 0N9L_]79Z/S;ZD<["F]G\CS#/(^63 M1&8\^/H/50O.HXB96":44L[:+%M7:S^2Q($$>4Y$Q/U*QL[$,P#TW9K_9UWT MFN<".A#9*D8%P:"$(+RR7A0>LF^MFAX[=;'+\L/N!'U7:YW*]9,1\W65JTEG M8]XF >8^;T[+2G/!&2;H_I:%S$(1.1W*["$HIH/0PNV,BV]V&;:@O/<19D^' MU:>7]&!0OE,QDEUV%D.H-9>9+%IIZ[Q5"YDV47,83&G>7NZ1-3I=-FU],K2= MR/$!W*3'9,R/N$@*,]:&[87\(E]'D*QF_EFO- NF_J^'*IS>1YL]&;Z:2VD MR+O52ON!R/#*XHC$W%7>%^T\K)MSK_MTXV9:X+JBXR.FV<5T]955J^Z1%%Q: M6SDL9"V;$(R<[B3 LIQC"#5*V+H=<==[ZGW^VI,A?E#H&,!I67%Z;7J_6DV( M6F]K;9*O1D>-TRH]CG[L1>7^2BV0) J.EU?T,Z.H+>9(=U+PM7%T8@B1?$C MPJWQGOO8O+'>V43W/AON:>W5)Y/O "]<\ WPQ8^S^@6J\.R*X.) [2YU?9_ MNWO"1ZNIBU%I,(I%4-K5JJ"LH"CMLU)(_]?:_SJ#W-Y'U?6AM#N5Z1F%-!>5 MJO8QJ"#0T(41Z/!Q#JG'TGE0)X6ST70GFKI+L4U "=E M=SR$%"E9S4#[&EU3GD% 92 R#%(Z&X*.C8$VE&Y77H+[AKG:S'4414-VJ$!Y:R'4.B9$EA+]PUC>.M'^&+KZ MU;?]H^? .-XFHNQW+N^KS8K7X\&JZT7LO#,E+ 7M;?6W4G2X5@"QYH5JD[73 M(:>H]&'GY.BU^E6.@\%;-[(93K3P?M136_+EE5]Z^I$U=X&*4BE+"UD;@K6/8W&?>3TF_"1R# UT#<0T ="MN+4B&;V;S5[.KN"Q7DQ5MQ\Q3,;_A7DD)*J0M 1K6=T9KYY>B*#K'"%BITVA=6CG>.KZ38$8 M'$0[$FNO-B*9O1_"CW6$]LUX&HC'TXN7L\5RL8>+(^F#B"D+,+9VG'3D8M4P M69V2@5SFS&U1/W5+CE^OW^R%P>"O.QF="[W/S53F;U>+\107"S)Y(VVQROCZ M1@B3M],RFU^N?O=M3:0+VZMA]5I)TJAQ ;P1V(9+8?)N'.)XLF9,<,HEG3,D MK*QG)D.P6I !G724+-ND6G?TZ7Y7_69?#.:(#!1&@W#_5PG>!6Y%:&T1/TA,O\D9@P-R&Z$- G_W$U^NF;9) MIKYY]S"H;74W62$^J> DF4W9DK&O?7:2[K'F[TW'4W=<8+ZS2]OZHL1Y''];5>'KS!"99)"9IY/HO"2^U:' F%-A0BG3W* XAJZA%06W M0<5/P7>F@ :J*M].OQ'39_-J>41/!Y1I!D7) HKV \&3YC>J%.$<^92E>[SM M$#2TBMXG MJI(ADHPC[,\6L8Y^WCU\;,>#%=]R=:Q85K,HP4RL< TM4YPHHY M<,%R8$;EJ!,W!EOW.3B-TJ'5_3X1)IL+<:!@W2KY#^''*G-Y'C*.N+8H4RG M8NV4A9%#=*@A:X\2@[76=]_?91]E0RL2?N*;^&0A]9NBL8=OJT.4TOR*Z+@) M!=#QVAZXW0!!B5A,(8-#6TVVAE$: F,6G-:6\\*LD7=TY9X@Z9E$#*U8MRGR MGEA& WA0VGO&ZDZO4U5P>]I&J((GSRV#M3F \IJV)FN0P):84P@FQM;E.8\@ M;VA5M4^G$AN(:P!(W#Q$O)G-7\Y6<=.:+#";+L9YQ<=:V[(^93_VO4T(3FRM M&?_&>TT6",\0@Y&@I0_%R,QT;-T'\BR"AU8^VPE:GTZDPWEN.CXG>Z2Y<"7K M6@07L#[EZGHV PB7BO'%INA:Z]/CJ>O7W7GBS/:.A#:,V9W[=E8C#8L'&,DD MI>;Z M\7CJ!EF\U@PG^R_RUD(;2'[2S;;>D@BG%V.RGM>!+=K9IUE9_D$R&7$ZTT+I M""G96K57W[)*(?[I1,:(-BZP.T4]#V]O MO'Y#X4\-RH[$-@##\'A.CF@#!B-74%A*H(*)$(4-P%5P0BNK/6_=*>UXZOH- MD#\Q'CL2VG =Y^LLZ3V,S$G@JJF128*#DIIXR N"=$:J5*2SNO7M_7@J^[W# MG]IQ;B6N >C']5;P78W7?IB/:5=?:^?8M9$R$L[H8LDN9ER076RLAB P@F>2 M#)' L\/FU3Z'"!JD>]P,#7?+=YJ)9G"V8>U)6/?VOKR;32\^X_SR%<9E[0>? M3$$%K-22X8"Y'EH/62.+C!C&4^MY;C^G:I .8:RRD 2BXC_AUL!=0:R)0 :GT=Y5)Y[,#Z)C M3#9'M3N]2I",JYEK&L&5F$!*]+1-6P>.=ZC(;A$S2$_V*?37Z2(9FMJZM1%7 MBBE%$OF^I@*Q0.S!.EH/52[:8\BZ=Y(_ Q<0@QV&*< MQ61:OT$_[0[[C1AT=E(&#),!7!Q/RYUK@0;FLTQ9@\TU!0$90LA.D:KQPJA0 M>%*MH[#][+3?^,A_DT-U$FR>^PTU8L'+I(VM'7(#;=8G"-9&R,)KS77DW+1^ MTNHL ^ Y(++E(7H4/,ZP6, M5Z;:H,%%R8%EI9+':)C$QL@_DK1^H_*=&3A="&8 %LEV'F<=0/\[+D?<.,8< MTR"R5G7:M@6'CNZ46'Q@+$:/K4L_[Y#0\U#!+L1\KX7#Z3P?!&1V&DVL=Q"\ MLU&;!(['!"JJ",'8.K4X"!-%MH:U?GZY3T7/!<%/ IRS.#\ [&PY<]U]=ELE M,,U[@NZOQHLTF2VNYGC-/I>0E: S!.$8*,T\!!X+R"*<(-WN>/.*X'-I[O?! MKU./_\E$.0CHKMJBK%*\W\?)^&(EP@6=R3JS(8^DSR%&:X'5)HTJ6X08B@#C M390LL&!X>V0>)*E___OI\'$/G.V$-0#L[0ZP634C6R>SU;[,M6M\%B4ZQH&T MO0"E IWGE"(4JX-)EMO"6_L"!PGJ]PFY,X773@C-$-7!+/M/5Y>78?YC5CZ- M+Z;C,DZUJ/1ZDL&'V62,)P^Q/6:#;M_MS]X?U'J;F['C&(2Y_)F;^1C_] MCY$PG'D=!-FMM5!%TND)7"*DB$H:@2YSU7C/QU'6\\3<-BBY%\MH+Y0AJ[2/ M^ VG5_AX/;7]B\V4SUY*&FF4S;=K-45-$ZT@J9EV+Z\62W(:Y]? 426X(D0! MPT6N"? (H7;6(VG67"G+Z;)J7I-P%&GGUV$<7&8'V,&BS,C!)++Y%)+[')FK MY29%^) )[:YU(M.QM/6K;[K T/W2C ZD-&3U\SK,IZ1?%U]QG>SZ>#UT[PO- M%-)AVAIIINTB'S:+W,#(!:TY2N#6$HQ*%D!.'4()W&EM,&;;^D'[(5K.SK>\ M\]T;&',>8ZI9FS!^R/IC MSQ2>1VN0AR;YM- A/Z.OF7VS_?R..^\Q!)LY:((0W4,*R>DN#+2TLEK'3+KV M]97WR#A7=[R;A>GB]]F2;.\ZSF [66-GI9OHV V\-=<^UC:+*D<$Y4."^J(- MB2Y@E5VM9VRM/$\BM&^+YCS4W%4WWE.+93/@Q0UTCK; M[__8$Z#6UD4FI8%4LJJ5)ZG.O(F@,3.,QI946@=J#I!S_K/NO4_? #@[A76S MD /6P:0Q@T=-%ZITRBJ5HKE;Y]G%5@>B4UIAXO[S;B,)#%F%W.I6&':[.#Y: MH3S\J6;JY4AJ&RF;!SLYWD3]'"_>!PW9)0LJ1@.^> /2H1&1D;V;FS?$_AE1 M#1ZW]B^P[Q@4Y4IF%NLK8&VSRCU$JS3(E P/JCBF.F@[=31]_2JFMOC9\_[5 MC9R&K*YN]1LXP>VZVZV@C2>;_[PY COO)\8% M$ZQ-$*1*9/4K <$Q!&Y98HE+86UKOIQ&:;]:JT.TW55A3R#((2NSO\QF^8_Q M9/)X17;]-YLIL?VT-%)@VX^3<.^.$MACLWL>T#H5"4+1UG9CA<1++CK#(HKA MNF:%-#ZGCR+P7/6U76S?/2VUL01M#4:D *K0D8I.:N'FHED2$KF[LL/"5@=.<+#:-&AVCK10G9C"9A%&!UTJ!T5."ST_W6&9TU.WBZW!UV?,I3VY&?;OD"=\IN6D6MUM-F MJR6](B1,=IY:@F6F?:'"#GC Z)]Z<_;T<_ M;_)9ZGH_F7%*?VDCDGU'"U%YF]"!#[5/"'<L,V]U07^T6KS?0[V%YGN8ID;*K7YXSSVK.,D.D8,4==J7 M)-A%]'3/1K36!!UU:3WH93\EY^<>W##P!K+6<>.*\."UY[5(T4&TVD ,T2F3 MI:(_:YY;L(>0?K5- ]G?3Q\XE]U#UA!OPGC^[V%RA7_%4%FVG@/S:%6Q_S/- M=,815#92'MZ@O0\BL_55D>O_MONZC='R3&MF(V)SH[1H&*P MQ#HFP,487#+91=8;P_:3W+,I]73XO*L3GU+40]::.\U#3@G%W_SEAE'X!RAJ MEKNY^?X>(SXH;5BUVI5CIK8V9A 98R"=TA'IFI6Y?9^C!\EIUI)G;_R!3H?3 M+@&Y&8( K!T$522@0VFC-3J+UC&X0_3TG;O9!A,/MN8Y5P)#5B&O25',?B#^ MAE,LXV5-!#M!E^S]2KN*MI_2V$B[[-XEJRZ$R_':E]R#+.F=$MI9*#*3@Y^B M!Z=10TD*BTU9AN9=U1Y!WMF=<6XOM4\".XF!QELF:O:RIPM<:46>C9.!SH(V MUALF2FR=%/48^GKNF=,1INZUQ^E*8D/67AN#[T.8+W]\GM,6:W^/D](Z'_Q2 MPT8!Q]#:K+)N_V(WJ2XF&5,C!2'8VD<5&7@=(P2)B066F6D^(O-G-)W?*V#_ M]_==WXZSZ(-.P)RVM'UBA,_! .,:>0G>^MS:V7L$>7W7US7$SOU6 =T(:U@SDOPB:A0HFM MC:/;%)S]AH:+!>+N"/B=VY-QAS&*^N8;:'>)TZ]*X&"L4(+N;\VP>9GN 7KZ MU19G2/[>2UHKI@^@O=]Z+^^_KM(*IA=W=T,F%LI,&Q&U^Q)9>HSVY4BU8?8H M#1>!M>[8:W3Y'4]S. MF=^N]^+.>GM<+^..A@';)6S0LVO:#6!Y#8 .'_N>+[22% MFAS)X KD>C(Z)M%PB(S.BK6*2RZ5#KIU@/%Q%/;NU'>$K3UN?5=R&[)Z^X07 MMV,D)SP%W_M$NU?@P]0U4F";53[BU]E\U67YNN)7U.+;VF^^-D!2CEROJ.@? M9!,9+5RR3,7&A_,A6L[N)7KGN_NK9P*W)9,U(#D#98J&@,Q#*3J7J,@@:)ZY M=@19/<^T:(&->SU$&PMCV IF@G6^T/^Z"G-:;O)CT\ \3'8F/%Q-PU4>TT^= MHGT>]?V&JNGT?3726P>7WG,]%FV28YG7 MPZY,Q:<%X(*+EV;>*6X-OZ^>"1 M))ZKY0XNMQ/OL@%]'2O*C#2@E"O@5!)@14Y*JZ+O%T5P5V M(*E!:\&KN,#_O*+/O?YV6F+OO2\T[.I^B+96-M:=1:Y!%#-7Q4H/0M12X*@1 M5GVS$TJTB:QIT][H>("6\^?/W?[N#8P3&L.5B.!8(F-!^=HFE.7JO'21/[]]O]Q(GD$X]> M2+J72JWJU9QP2]=4YDZ;6M2K5>L7F.XF3M0*/?ID7DEM]?$?.RGP4=*5'AP$ M7B>"&AO)(S&"-JZ\DEG:X%OW,3Q$SV"G2SP&$?>C4(T$,("7F0_S\6R^'GW[ M$=,D+!:K@[R24/Z/J\4JV/8*%VD^_EI_RR-_;[>= 2Z3@4U "#^;8'OR^O%!2Y&.NO 0PH@5>V8'G6$ MB'267 ZE6!ZEX:WUV&T*C@*1?&8@.H/) X#(9ASVW;G==Q1P)*/1!:, O66$ M>^]H4TE#*$;SQ K+S4M]CB+L*$"I9P:H]B(9 ,YV>IW?ZH%^?P[ B\ED]D?- MSW@SF[^:7<5EN9IL?VK-A%'*-F*N_="]8353@_8> MDQ.=,GA64S@L&FTDBUZVG\;P #']3C?O#$(M6#\ ##W8L_V>#6J%"#I*T%EZ MVE>D"QM#!HY"D3];DQ02*I>C M 2MY[7/BB8\"/7CEL_(Z9&.>L.'I;>*.B\NR9X:Y;F0S -"]O?P:QO/5S/?Y MNIE[F+POM=?6N_$W7+>2O^=U"V5TR1A %&M!21? 2U=;XBC,V=+Y:M\!X 0Z MCX/BXC@THY,$ ]Z;4AF^T$Z,DY)(D"^031]9ZLY_9*T%H> X#8B_R-C-$QG9B+53^DNYI72Z6U M21Q*RK5S'/W*";)$"1,E:([!-J_P^ E)QT'KN;T7M)3# &!UW8[P?=E)D20^ M75W>O(.,%!,J2+K14V63\E9"9$;0]HSVF$1)J?4(DJ,(.PYBSRVXWUXF0P#: M;([CB^FZ"7>ZW8A@FE?_.=DU 7:2ZZ*/Y.,H( ,R5U8*B"$'3B3T.D,\MY/\TLNL1I)<7HT\X*73(KN;UK>Q>6+IZVD)QX%K2"4NZ5LE( M!4ZB$DX9J_(=9V!/X_]#*QR'F^<2YF_)S@&HKOU-8M]_W;1F>KMZ#R.?>-64 M::.=LU/9%.Y >/2DDXN VBD<1+ I&N9SRJUOS!/(/ YVS^UIH&MY#0"2U[T, M[QXM(UUT@;;@T%ERG(4 [YB'C$6C)I/!R=8/X _12^-Q:;// M[4V@4TD- (F;(3X?,E!29&XM&!UJ"^ZU8HTR,$HPX4UBI&*;AXZ M^PE1QV'MN07]V\IB .#:-TED_ZE)W&KG-%WY'",HQ2.=&E8'"EL6&!879>L MVM'$'0>VYQ;_[T8V0ZZOVQROSZO$S=L$']?4=/>O-^QD^B!5S=J7KE9X0\BJ M+6\J;58DC$UWYF-:6*R4=0>%P[(%V1D0Y%WZ(4/60GA16C]Z'8D M:0VF682+BSE>K'V1LLOSG3IT5#RKZ@Y'9=:E[L'+ M$;M%E9G6WKB^XHPOIN M8-H>/7M&4#26SY#UT.LPGY(V7WS%^W$H(K :+0F>X[F[)MW<[D(5K.#F2E+YBO)K6"ZLX*OX7% M.-77TO'D:HGY#NR5C Z%49!L0CI818&K8_"2=#HPKJP1K=.A3R2U7T75!$/W MHEE/(+0!&.HWVWQ!EF:N6QI_PT^8KN:KZ:VOOZ?)%1WS]2UP^?5JN='4=[FR MVY6!F6!TKODC-9E<%W#!.K!<:>:9*\6UODW;[Z+?4N".$=V+J(=\,=^OWSKU M:G[P2RU'FA]!:S,/XKK@[688D)$R5+\DY8LEI:S;";E/+MJ=U MG3,QUQ$:("63="T% =X;#[3Y9%$G3N!K_AKW(#GM--7U(NN4D.4=TS.;PC"9 M#*CJMK4U$&RQ@)Q;C0&%5]T97H=IZWNT71NL/*R+&DIFR(KG5FU6V*G-.E4- M_>R#S932HRAOI*(>K&2[Z;'I58A>1T!?P_@ERMH"@('(4DLRYTO ]CV1?D)4 M9X65.X]925C-R5D0Y,O0K5]\K32V8$LTB4N%PCU92>5 5%1;K!Q=4WF:3(:L MHEXDVMMB]89ZLG&TYQL-W;?#]#72/7N*?$CNJ^JQ'0IN+')66.*%(+5ZZ8NY MT*^< ^YTW]+[EKQ9:G?L]9W[6PB/W/@,.<<:[& & M(O,>)$;BCS>&^W084DWHZ%=%=0BIW0S6IY76D%79MO3X5#5VY^\W4V&'Z&JD MO@X49.^QX6W47M1!"L4S\NL+H2Q8[L HB](H$U3S27*/(K"=!WC-^IM[VWFG MT&8PON8_LCH?QTD+@HY 4A*5,JUMJ0/D]*NAND/-PY[?>1(9LOJYR\+30TU[ MO],PWO1S.GM12\'252,3.?Q>U""CCU#3MFKEA=<.$[/-'\)Z4DMOQM/Q$E<- M"O9*8R>50_.DZ7R!*YK<#&$"!.D=H,Y>*<0B4^MTYA/(?$YJ[#$H>UB-=2/! M 3UPSPYM\']9/+?,C7^8N4YE>8-YNLTQ56K4LW >MWXQ#'DU4>P!E/ MWX]:H.6+^.D[:Q7K#3_6;YSD$5=RPN3FN1.+%4&KFJ]H:X*DU[5;-H(T46F, MMF35.H_K #E-(BD;EN_P]M4&[IL,SMTIF\LZ]V"<<;Z1[_7?V?]8X@POD9-= M'H4@=A4Z^:'>-ZA<%(73_PP_C,2G(K7GD'$CR.T-O@Q%P$/6J+4IUV><7[[" M>/(#V)YO--.+/Z.OD>JKG]]S@><2LLS.@^$J@)(I063,@U.9F1B9]JRUUMM/ M23LWIWY_IR/(3BM*4U2(S$(F>Y@0'9 .7O004N),>41AN\O4?8BJ?K53 U0\ M[*TT$<2 G)/WY:]AN4G#7#?[NW5N=S*8F/'>DZX4.8MJC%;.&0&9:>V$+YSV MWAG0CJ.Q7R>C4]AU(*0AWV_["@5/]@X.?:S9C71&B_EV4S'#U8Z]N9T(:LP/9W MI#E5@QW\6KO9F$?3W,I\OX;<^[*[Y.X#^XJH6(DBIW.E5'=N5AT*>@M\X<.8_B%L/$/LQG"3%O:C PUW9LX?MO.,4R7M;ZF1LI M;I9_\4>8YWNA=&=RRGQ5*EMJ[FFJU3P>I,+,;0Y%F-9N0SOJ>W8OG@ZU^T:7 M]0" 0;DK^[74IR5M:MWP:_$B+K(9EO E\C L)AY M,H4IVUWIS*E4]^S2] ?U)Q;X,X#XB_D\3"]6CL5O/_8?\H](G!\G$LV*/7^; MCI>+?Z??6VF)^DA1_^CSK/[67ZWWTFI SY6@P'9H [D]@'B 4[5WB1OIYET4+X*DWM'PA!.PMY-?\!YF)VYM>R>>T![C[B8;IV@>I:]8>8+/*GL= [:7.O @P M5M<638*!YV[=L$Y8(VKLN_%1/T!.R_8 =9'?D+"/-PO2OQ;+5<.JS3R).[CG M-F0LP4-Q-=LR*%+Y(G)@@6Z"Z S'TE5.ZXDD]]U,H VR#C43Z%J.0[BZK[=; M-?=L6J^$[=9INYMDSDU$]6Z!G^71YSKDL$0/*B.#:)*%A)$,&.<=@_7;N4W**B^+@6K]7!S+#^2A5/;=D_3>#*^>:K;:?W!BZ\CR,"X:$%I MYR'H7 "=\5PY9[EI;E>>06^_,;GNP=JQ! >%UFU\A#:Y+GF@N^-N-OR._>M- M9EX:L&@9*$<;=JH4VC4Y?DY%)U7K>5\GDMIOZ*M[C'8GMT'!\V_3^7K>P7_A MSN/IXN-L,B$+IWIL=W::.&.I\ CDC96:U)XAT@8A&>^+\V0 Q=:Y1*=3VV]( MJGN0=BJ](2<5O<.P.-VQOO6WVV7Z/TA3(W=ZO^J0CEVM7Y_V#/'N5 ]UPMD!7%DK[M0HYIUM6"=CM%* 974;A6Q" MER7Q2C)&M[)A(;7NWO8 *?VZF W0TY+5@T!,1?W[KZN*N.G%:E?;0_%C4T5P M-_Z<([%*,0]>9[J6H^7@,[G',7#CDRHVEM;)'R>0V:]_V!1IW8IH "A<]T+& MH[86C$;O$GD1FCE0B?@9"UH0(48R"*W4MOFTY^/)Z]?C:XBZKD0R9(/Y$U[4 M![\;3^3D!/P'/M0N]_X82AM9U)NU/N+7VH!B>G$-KUA8,:IH2,G4T6Z!02C* M@6?",AY0J- \"? !6AHFJMQ9X>UT]4!;Q?3;C\T?[F0A<%7' D?@(=2G6 P0 M>'W/,"P)A8)YUUV3H$>1VJ_9W@1#!U)*.A/: "['FVUN&AHL:MK^:SK<\VF8 M;(>3$G57YW!)#F(MKBP&F5Z@61 M@%2VAX!>>[1%^KO=0AO"M_5N^G4M.D9XKZ(?]IT]6640_Z^K,*?E)C\V8;,664#:_W\_4@2VRGG@PO?S6SGQ0F>"C"O!2BOB2\BD8I0+@81HTRVN_*) M1Q#:K]'0)=H>UK1=R7'02O3J\C+,?\S*I_'%=%SHSI@N[\]T#M/\H3)ZG&J/ MI6483T[1I"S]D&"*DA8KO#B-DC'ZS@8WMJ[ M>)B:LZN19].$=3CO*N%VO/C'ZBR-;%!P: M[W$_)?WJND8HN%B-^=N/OX;_F,U?3L)B\>+[>#%RQ23%F(#" M?*Q%8YRV)BQ8'J+S/C*16U?Y/X*\?D'6 @WWPX2=B&;8J+O9V._A$E_-+L-X M.DK.H7(8 &O[)B4<@A>9W*J$4AB%M8?@TR%O'XD]MX[I"BK'0_)LN0T ENN! MMSC_-"O+/T+-N[ZUQ[_B9<3Y2(G@;3$!"M9QE<[1<2Y2 C!1 MA T6@N=#X][5VUI. P#?.EOK$TEL5;CZKOZ%*KMZ9J6,EJZ+",DI7U^!:"LI M.N I./J?M5ZU3C(X0$Z_T< .;MI6K!\NBC:'SKMHI8X,8AT\2>R2X(UGX,CJ MY:*@5KKU,(J#! VAB*>!V(^#TPDR& "@/N&$_NCB+SC%>:AM^U_D2U+UB]4! M_(;;?NL;GY"^O ,M M^J\;6-U;M-]DIX:WW7GL' H.MH>EL%)8#J"=*W18C $?32UXD!:Y"!K+4>6[ MQR*AS_OJ3,'M$_\)7.P1 )<7HW?CR_H ]R',EYLM;'294R4&S37P;"5=U+2/ MR+"0,V%2T06YY#]/T'[HZP.0]RF2FK5E6\]'O\Z5F$W&N;:1>#U=KC+*5Z> MKJS N%&0L@^D!(L"I]%!2D4R9;0S\:BJRI_H@(?6[S:\91FB)UVI1(H0F$\0538F<.=X9U#I^^9H(]F?0.4$-@_ M_GW,!_74_-V M2M_$Q7*UFQ\?YN/ZAKDN9DMC^N569VH5A30!?&V&K9 ,Z*C)@$Z&"(IOR3>DLQD)"JGZ@J3,06G2X%%$#=6R M,YPG8V3KVKJ'J>FWBK6#>%\CQ@\ 0K]?5>"_+]HBQ))X\5!$'6R< M&/GXII#5Z(EAP=*I,ZW[6SY(S,">9D^4]JP+U@\ 0]N1G&\OOX;Q?!V86BQ& MEI%R+CD"^CHMQT=%&Y *.!?&$\\82ZU#>?LI&=AS0QOT-&!ZP_YS9Q0YKAW, MZS*F^C07IC_>O7OY?G[?^7SW87U3+^[]X;6_N[WJ1SY[.DBZ#E"*Q%V5# 3R M2ED5YL96 RQ#82'(?H!*-!',R),PP5=&&N&O)]OHO:;G[G/ M#AE\9#S(VIE8$CLL!Y=3JHRA"R5)LGM:IWIWO*6!A4YZ.@\=PF IV*=^S'* MC"=G98#H,@.5-0/G$T)6J@2C33*N=;^>](DQ@Y .SR<+O:W!9:KR;MQ M0=)XS-&^)-B4+.FY8,&+B+0[)IR0PMKFHU".H>LH(-EG!J3F AF$WGF1Z6O+ M\8*NV4T.Q(A9+E&4! %+)MV9JF/.,MC,4]0AN_8Y4/>I. I"[IE!Z$QF#T$K MK9LJKR?6IQ^?YV&ZJ'5*L^E?PGA:/?1U0^;/X?M(NJ*43 P2KR-TO$IT&YOJ MN0MAA>*&N=9S^QY!WE$ \\\,8%V)I]_4AK^2YKV\NGQQ6:N4WI>_S^;_H,_> MFF6TP M\W)&YS%S ,$#!J6L-Z'U4^*1I#5R*C]B?6>N MY9TW$U_>Q\GX8B7$ZS%XXTOZD??E$_WNHJQOC?5+(G-.Z.Q6P^_HIDA>00@: MP;_/:EW@[P'O]BDE/ K].Q=?UK2!?$J+'&=+&HCQA , MD"&40#E)-KA(U6D3=%EE)K%Y3\FV.Q@$SI\4@ZV/P>F ^.]P'&Z,MJAY\$$& M$*6ZHZ$8<#(;0.-]Q,"RYH-3]>\>E8;3V3OX?X=CAM M:-_TN J3RLH\)L&\G:;YJO0S3&I_^_?E?5RN1;#EQ5_#]QH?6A_3D4G1RLD"(52?Q/K8=,'J)G$/9Z4ZS*:7X]J?[;BD';C2AM(_>^=JWD=$^[2/(U^ M8C+-(=&6EX/(XKSNF/7;U8*\^,5BB_*5LO4^&S+4$*)GA''$6B'A'1CC>7;1 M%1U:!_L.$M1O;*^YZ=)>" .XH+;>ZOJ8":>4TT: CX&.F8P:8E((&ID27)9L M1/.IY[L$]#Q JIU@[W6E.Y7+_=Y%O\_FRR\OR$TQ&2M\T1^+KMZ-3&(_@_S6;Y*RSJ5 MY-./1;6^MIL(-EHN$+ $3YM #2$Z 4(XER0&(?'GK>4>^GJ_KRE-!-^$<;U* MOQK?FUV\GW_"^;=QPLVM)RV9V 9,5L214*OI)&> 1I1"?U"T/ZI(Z"?ET3;L+!OYR!?+9;S<9A.8_UQ"'5NBG MUTTWUD$K1O9]391Y(-J)-U=S_$@"(4J^T+WW>GHQGB+.KQL_C4*]$"UM)09N M:C,?!,?)#V=HL; 2D!UA/AR_7C]M<#JZ6#IAMN')UDL* MQ6?&L78$9>0E%05!>0=)&Z99T5PF=O0%LG^-?CK2='J%-&!FSX&GZZ>YO^#L M8AZ^?JG@7D5:E"1#R%L)6=9F@$;2)F)@()(TF9PIDVV+ .6#!/3;P;&3*&4; M9O>-F'5@?W<+F\-D&3G8UGE(@1%;=$D0M=6@"^U'\1CP;NN7TQ#S_['WIMUM MWS$/'YW$Z==W.7:6[9Q>YQ,7AH+-TS+I0U)._/[Z6R I69(U<,#F M!I7TZE9KH/=&53T%5*&FAQ8PW@U6(\'.6W-Y1*BL)Z(OODW^>#\QQDE>B <\ M\-HEQMJ:8\0!/::DB^39/M8>8(GI__DX__K_;I^X@<;VA^_(^/Z^$6'01FCS MHS@X=K!S?39NX_-7!Z*.*93L"S!=9TLYF\!SQ\ E^C])=C/'IZW+>QX\WLUE M6U$W8-OH4[ MSFR+A:-X.3H*7BRGX?>0IF6:KF[8G)->T,I#*>0BZ1J)$58!N4U2"[ \VZ:BZ"#5]HE*O)=_I8O+/)U]K+V&Z;^Y-N\L2E@G:1R&%WSJ3 #1NH3\\^R^RR1NU G-S?9V0PH?5KU)/,2.2A6>]F4FGJD')W&A0O7_(!Z:"W'[IAWG[MF]S6A M0K D51#@)1*A4CGP1M4FKT99,CV=NALN:D[HK06-NPLVP T0] L2*4Q9Z]:&V6W%C N5!H(]#&( M[,7=#J#Q;YQ^_$1G_XM-U_&K89AK+5J^O5PM5V0?D&K=UB@OO4V( D*JA08N M.@@R28C.":9+]CFW+M4\:*'C5N4,MRL-+[5S@^9$D9XJ5T(EKLX:](R(RQRX M1L%0F,)TZV9!>RUPW%WO!( Y!J)[2:^+B[;O._Z5;SV=7=9>=5^VB9!5Z]>T MK2F>9$//\,F#,KEFO-6;1"OQ>7LN<=R]\O0 '5*"74#T!W=^ MX^5?,\]JC=(Q#XDE1U0I"4XY!=H$%I3/.I?6/82?6-*X)7/#'=R1?=A^^]@6?B4"?A MHB5O*=01!LJ3?G%!YWY(*AKI=&[=2.H17W0X&_5:6EPXJ97B8+PT-6DQ _F= M'.I%%H^9!UY:VP'[KK$OIZFE @TJK2[._/VL;NY2Q.0U%.EK?7]M8"Q# "E# MXA(QEKL)0__X3*W0^PEJK5[O-K@O^835>WR$W<>,%L N,*DNX)#X[5I-&4LQ)%6(V[ M=! Z?B7C>DM=0;.ES#JPD1_@[=84^H'%$Z>824A(=C,\:RCC[: ++G4+G4!(NVED'@0PF-")EO/11TJ M8^Q]^H3Y\@+?EA%ON+FB3OFR\=TQG!,%KR,*: M MYP!B&3;9ZDQ11;3Q)I2T%?=[D'(>Z'7KKCB;@#R_9(FG_Z=O\#UD6@UG(1 M LM@-MTOR7SSGLQ]SK%DEQPZV?HN>4!R1NXA/")*YWU"IEOM>1,^X[;R*=6Q MN]I:R*F&4Q*Y$8$3>=[0AI6)V\A:7^@^M:9Q<=P->'8"]8&2''M(YH]W+^_> M_U$;=MR8[?C];[_3WZXZ>.@293$6F&NCWM\C M- ^%P/S4\NA@.WQ)OM?\&^*-B^DM(8+\8O)28YW;%$$%5LMZC08LA24A@XRZ M=5;\@XL9-X(P",K:"J"+P.F1!\7KZVH]E;D011I@69,.H=,072I08M8VU;IR MU3JKJM7:1YYA\&Q,SL/ T,&&>B3=+S[77BJ3( TO=0JGKCF2"ND B9(H+Q:U MX=ZGS%O7ES19>(_FP-"8:PO\ P P7'X>#'P[G=MSOP=:\N)C_66\B?ITO M?IE?QE6YO/B1PBOB/+/<.9] )N9 ^1+ (69PC!MI5< K_7&VGSV^D]$UN^CXOB(C2DGZ8\AJ]77$LN("ZF1>4B(?N5=9 M>]XZ,__>A8R;BM(:2L?SNEG.TTELHS=A4=-JOA[>0&B'9PYH'SV^_@$M))E+ M5&CJT" 9R5PN!;S2"GBQ+OJ8H_6MKVP'L)#N:[)5>VNM;H#?:"94<1E$":1. M%A.XFDS 9 K>6"VD:7T_LL.R^K.5]D'$W6VGM1PZ,)B(I(25JBJ3=]/E?S;W MG,('IDR6X*P39/99K%1P0&O(X)/!ZR'0=,]*^C.!C@30L=P>N8/\;^%_YHLK M[&\BUEDQ3$5PB*E>2=3;"%\;_=DB0D&I4*D64RY_?/.XFTL+6RO^ ?\*RZO57\U=0LM\-@RLM(8.2TZ3.V]6AC?+]C+];:&&*!$*2M3)$0K6,@E-U'I+KA>=*8 M\1U Z'Z'7QD9ZFQ8P%![&)=J:X?:33L*Z[/BY/"W;@YR^.7*Z0R1 Z6\TQW+ M/BSO #;;+]-ENI@O+V_4NAAKE LJ$M%&U]F+!GQT%C)+(7C."%^M\]D> M6<[QU:O;1[\+?_X6"&%UF#5MFK7M_A(77Y$TQP4KLE00A4E$L";#+Z&E+Z[P M5)+VHGVYZE.K&O?<:H6/'VM3FTJC@U/LFJ)_SQ?_>37;SC^^31(:EIGP'H)P M=81M$;1),]H\&3(=)!JA\U >WA9XYYD@R.LD3QZ@MBOT]ET^0GSO^;S?(T1/] 8]W*;]\++&C6P.#K%&\N@)8N\OOWRYF.(= M:@19D#F7 *A2G:\5-+BL:O9=$BJF.H6[=<'UXRL:M[O(X, Z7@H]88JHF$2> MN)7&0\':>?&(S[VV_M3?RY6Z]],6-EUYC3/%B9+0U?T=Q M4%P7"$DRT$:%PC%Y]*WO49Y<5+O&&0^^:G-)FXP76.MU$PI79_PFB%$C.,UY M8%DYI5OGJ.ZZMG%]O+:X>;CK14/Y='"J/4C-3]\^T"/6H41OF"B>SF@CZSA2 M7R)$VH/)^ O:$5TFE=:YWSLLJY?^$BWQ,!]6.#WCK1)T-?XV&,Z=%" T5I8E M!X[[2.ZM-=;R+'S&4^'M^[(ZW=T.A<*N4#M0+AU [359+-LH-FE9D(J4, A> M.9-IY^?> 9E4B:-GR9C6B/K^]DZ!=0Z.J MO6S&S4AZ6\HTX:^7B]ET5=WE&QR[4A[TR?'$@"F10 GEZTP@!!M*+F1 2,[O MV/7WY"<]^9IQ;S"'0DUS!G>P._T6B)DS7'R[AQ1T23LL!'26,WT1 4(T' H3 MGB A(C&Q\9[TR'+&O;P<>B=J)8>1LV;?A=G'C97(@T9+C@?8=5(Y^<+@/&=@ M3.(F9)&3*0VR9*]?V$M3E@'\M,,9VP,:MB#VK)04C 1N&0.ED4$,6D%BBC," M,M>[=9_=!0]CI\P>**R[XCZ V' M2&Q(&E42K#87:B#R6R\=6>B'B&S>@G]C"S[\=6/A)A'D5>V5ICT9S"8P\M"B M!4_L,%JHZ$V;^IF_]A1\\_V_F> /YE\'-N2#1][KZS1+(\A5BMJ X'IMQ]AJ M%1.R#5=<:..,;!U.>'I5XWHIXU[M'B::GL'VQQ++Y<7K:<$)IBQU;:SE0^US ME+P$Q[0'8U7D5B@3L746_0[+ZO2"[D D[ JT \72,]+H^U^GL]KWXS6&);ZK M%B)T73G]$Y;Y E^D=/GY\J+VXO@%B8(TW4AZ5MM>+5;3_[O^<2*SB-$D M!&T+L<1$8@EG=78R*XF.>%7DR6)>[KT>9"-#P<#! MI+I72.X@!X;>P8SNN3KQ12(F+:?K(7TWOG^':S5Y M^=<7G"V/Z3.VQ],;=AP[E*9&^;$_72X)<;7 ]7.D/>EJD]D/'M_T@EY_GR]5R(KTGBE,! MZ^KUGSBQ]L5C4R^EU,LO/G^JWKV:;MMMORP/_Y/4TQ.G%=/6-3ZR.@>7"(8>: M]\)C@A!004DVQ-JJ(X;6K09/1-JX%Q3C*L'H4!EYE,']>T UO<-TL6[;\"+_ MS^5RM>;$A_FKV;1.>?W]KCYPL#6\]QN:6<3'T=;(*KYZ!P'M5:U5^SB-%QOO?'E/E:*UWD7&(V"4 M2%ZXJ>/"0H',DRZA]A:RK0W!O1;8KIKLZK7;B&5AF%U)4$+BH'1AX+2CPZ%X M-_#V#:K'V;G)M% MO0BT?)& E3KB5:&NW?H".*5"))YX'9_NW7O/@T=. M36\A\F/9-:ZP?U_,\V5:U='.[[\M:Q#E:ORN,3ZZC&!Y))0&#.!S3""T1Z]T MXIB>EOA#3Q\YO;"%V)LPK@-3X,I"^AY$BT)%@3Y"KEVG54@>/,8"PF>AK.2E7;VXW%\[@@H[^87%[_.%W^&19Y8$XP5M,\E7PPH](3U9!F@ MLU&6I WQ:R"HW%A&'Y[L@8)] ":' MK&7R+SJ':\?H27"%]$8I,#5!1WEKP#LF()!!5500NGU;P-U7-^Z9-!2F&DNE MH_WGU>-((3-G LT1K1.M-OKZ!HLOW.P MHVL?CAYY=+V/RDS@>?U#PV>)*IG/M%=8R1*$ND@R01&I2V%D)& M!K51A#-,")]:SP/J(@;(+PO*& W!T-Z81>#9&%9B\VY^SR &N ]: M=HT![B.)#BR;=_BE)K+//OXQFZ[6X0FE8TG<,1>;O160!$-0T0B(UB2_Q1@@9FE Z"*9-)X<_X'#/P/.>6X&@2;L MZR_:6^>5"BR)CDWM03$5()3H(&D=8G;(N(A/"O_0:.]@-Q\-Y7XLTSHP$7X, M6RCKM%9D,7D7-'GH3$,4=#(63DP*SC+-6MXEWM\O4?7C='6(PWRC, MOD-8BL%JX@E8QVGC#+7M3>0:N'#X9PA#!%?++'"2@C*>JCU MA5%FK!W7![LY?FIU?1S$[3'U\&5R4WEU<' _0L]/WWX+_S-?_'P1EIO$>*]E ME#Z0J\1K@+<8"]XZ!\44S0P9)7ZW)M9[0'&/Y?5R)]T6(?/3B*MO)'XG[$WX M?-5?GHPCFZ-A$+UB=?".@\CX>M"S(Z.E)/+13H?&^Y8X+B('@\KND#Q:;AW M\N?+Y6K^&1?KPNK:?^;3],O5E9^DXX0I$^A(J5F?A==FGB*#J&SD7EGA6T\X M>F0YW<+M>!C,AY%)#_":?_YR28][/R^K/XG1=WBW)8JYPA5C$;3A I0CH@(R M#]D55^>K"*=;)TGNM+!Q'>:30JZYG#H WYOYC#S'+[C"%Q\7>&O*4XC:Q!P0 M8LBU=;O2X((-P+6//IH0;6KM=CR\FG&#"*>$62.)=("MMZM/N/B!7QM2K"%?C M)DQ#"*&4Z!DO;J=SZ[P&*^TEK <&*^W#N;'GZ]P:#&22UJ8&]&,(F1:>,@1> M?RS(;>+".[?31<#Y#5;:2V0/#E;:AW]C"_[68" RM*VLU?;(E21K&\DVTM(# M*LPM]#U#@W%X('HF%GN!THFJ[AM@GE3[0C3J5$;AJ9?*!$R1#),X,L2S;9 MH8WLA%&/]9JZO00<&F8'B*1OB#V0%S)A5LJ0B'U,J (J2P>QCF)RQ5M6M$K6 MMZ[:VW^5W5X2#@[#%F+K8C[07<+>X.KE7^GB,D]G'Z^KBIFTT3%6G90Z_=5S M#=X;0Z9P,%H9E+*TSD+=95W=WB*V@5]ST?3<./H'8H\N^G[RB8-E /98!.Z4 M-9+5#--LZ[Y4Z,#,!5AME9=R,#X-E4?>77:?91+K,'3O,('BR4!4J"!&IG)( MB8?F[NKSS.[;!U/'9/?M(:^^;;T?/LOGT0(DJP85>?$!QX56&M#TFS^\HH#6220?P>BS;1Q?!5-((M/\3*9(,%)>B!PQ2IARE\+HUO([-P.HF MO^\8>+6220?P>B15L2#Z4)R$4C" ,F0#AZ 0%)K,1/ <1>O[XB.31[M)[SL& M7(TDT@&V=KK.],0J=,6#L/4ZTWIB57$)@BLA2X'(3^DB[!?J[R)'2=^S0]@/>,5@\8E_Z1HE0N!QR4G7F=]VH7TT(^H-LX=(\3RA2MC#B671!^D+!(M8 MVX"1[53*.K=">9V+E?*4F5>/++6/$1==PG5O29XE8'^=7RXF5I%%7\/PJ*P$ ME0R'D,CT-T)(6P?K!3QABYA'5MK'R(T>X;JW',\3K?39B8V!H:T]>CWYJ*H4 M"U$E41OAY<*,C-:T+G(_;*4[H57_+=&ZKQS/#JTO"KWYFE2FD:M"I&;4='@H MHXF[-1"%N6#)M6Z[=>#FB.7NA%OS=\/MX1+M&[QO<#5AUB*YD!FT0$GC?&9IQBC>QQ;A[YZ MW/O+5I"X,4UA> %T<%3^=+FS,D5OTOJ\G_\M9#U)YIYYT)NO4PRL-7.^Y-96MTGEAZXXZ" MV>KAO^>+_]#C:I8E'3T;TKCY=Y57^H"O",>-"BL PD*YX MD^K("P;"(%H?L]+8/-%UAW6->S\XU)[67"(=H.SME_4V//OX&@,]\BXUV@F! MAHP$+;6HU?D"O/ )>) ^N)*3R:UMUL=7-.Y=WE#(:BB%#C#UV^4%^5D;8W3Q M^T68+:O&Y$7X,UR\C1?3CYL"^RR=9"$P2"&1OZY3 3K=.2 O4AI7L\5;1^=V M6]FX]VY#86P J72 M;6/OS4&;OCX5YK#C3!.!05.H <5,)+/4SNU)UN<%I&5 MT#H5Z?$5C7NA-MC^U4X*75CTMVZ+-FMXAU]Q=KEFW1..S W"$9V-2=>Y4-65 MX:KV3^(%; Y>T??\&XNDIK MGY>;OSWXCG?W1S>[W#V0FD:WNNOGWQ-PP(B::PM9>R13WT<";#9T5"89K=8J MIM;I&O>OY-A#M#[UU8R>=5FK7C;U#<)P3418(#,@DAU VEA3PVD+ETQ)I3 V MKW&[9QGC7MTVD/O=D_)85G=@(86E;) M).+8NF(CYCH M.V836HY,>-D8+O>M8WR\'"7<>6-.=XB6;:6>R^B5TF02HE%5AR2$&#+XVC=9 M2^Z*;;UWWK^2<1%SO(2?@,P![.X -&2YS2^^DL'V,[U[NOHUI/5]R%6I+S*9 M$@N091T<;FM::(@2M&#&[=]NG1!?4%H4,D/A^*_>-Z#5Y MOKH:DD>0WG!01 U$Q0H=X+:$H(4G>IYTRQYX^+CAO(9@:,2_#G:3V\?R>HL5 M2DH=M0,N+6VLW@9P]!V3-*T/G(?6TI.!N[^,'X7,@0P?]XBI.^.+U_,PNW-( M>FU43:L!E0(=DCDI\,7F.AV4H[7$IF2>/&(>>'A/&#A4:/.F'#P8 U]Q$>># M;!^OOY?QAYJT0J=E-K&.GLNUN:;S((@?4>IBV\?H'UC*N%D@PQXXA_&[BU-G M\]I?I[,P2_CS?+G).98&BS4J 3?.D3IE4B>)LK:#9HD+5Z)I76G[P%)ZVF\. M%/,/T#F>YQU YZ9I/DD>HQ4J G=U!&$N"$XB,24;4PKC3#9O*W#S_3T9LVU MV:21NUHA]6:U0YIA0Y42SYAK5[(+-$)?=?K;0J0+C(1A\;) M(;SN8GC$32)J)[0M'=YNXO/ C"9//P@/9./5CD$:E=2>HQKBFO;'E8R;43@T M; [D>,^=F6Z1=_0$B$>?-DB4^223'QX(,)8B(CHI"5&17)]4V\H%IZ P70(= M-+I]'X#3!9:SH/V/U -BO8$D&RL1<4( ,LM<,+%@;CV_XEP"R_O(?9? \CZL M[L2<_2$8EE7=!JP$;6I+3TRQCE2T8%6NR3A8O_XM \M["7>7P/(^G.X0+=M; MJ&(Y&5F:7#CN-)V:S(,C2QUD9(%Q'U-2>F"\]'!3>[R$=PLL[\/N#D#S>&13 M>E[K,Q2Y=J;V=#5(_ITDTSTSLM@M>7FE]4W=^066]Y+X7H'E?=@_ZHWO(Z'1 MY 6+1AC0+IL:#F$0K#'@/;-(1G< E7MBIT;E MJ%2@=>=0.X:&VD-<%K#:&2.2UZ9Y$MPY9"$<8]D>R>7N<'(COAH<41]H5(VR]I M$G?@;:'-,47.\.E$M_/*0MA+:$]G(>S#P;%MTLWI>#V]9$M!%"K+NF21=0 E M,(,O <%@E?8]74]!?P:[!.#<'E< MY*P#E_.O. NSU>^XF,[S^DQE6J04#0&>T:ZG?,WG,M( J[]T*9:PP\9Q_[-[ MPL3A-F<;UO4F^ZU^,!$D&52L3KIR=9Y:'8 J% CEA+*B2,[2 =(?TWYL)*_' MI'\ \WJ3_]L9;G>P@(E;5CR@K8V!DU;@35)@75*,.)*L?OJ<>.0%':'@$+D] MAH/#F#BV ?DC'1_^G%_1$3 0]0D*EW1>DI@A1$7*(I7W/.5D[-,)S8^\8!QC M\B1@.(R)'8*ACF+84I*#=$C IJ6OVR0P#D$["RFR6"1SRMNG^]@]^HIQ;(33 M .) 1O9V5-1A!U?(3AJ+I!TN:T=^DD_$FU(")!M$*L%X(P\Q%[Z_89P$L)/ MX4 V]K=!U([L5T6B0AJRGPV4['4MX<@043!P+#'M,%K,TPCN-'@X MC(T=W%W_5UA,JSOU+JPV&0=66.5"B;2=J1JCD7[#DY*"YEKF:'3K.^N[:^@I M<_3X^,91'.X,(5N]B;3C,6X\Z%#C>*JV4[&U@:;@(GF7G$UI0(ST$-$X3JJ/ M0.0 %G< DO>8+NFM;^F@FDT_?EIMRG2FLX^5I/?SLKC^RZM9QK_>_QF^U+]L M]TP1&&HBM\:"0FV?43TNPR&CRI)S&:-HC:>C%MP/] Y!RWPLT8V(T^5B-7D7 M9A\WNFJDRKS.48RQU"* PB'JXB 9DY@1EH>RTVAK>NH-K-%/WW%VZX7CML!M M=: =SL,>!'\5'=(HK> (W-/FK*)'B$QB;-DI.7D7T8^Y61PAK+OB M/H!S(PO\M^EL^OGR\U58)UE!J_4$*F!E225R&@YVZFC[!,BO_72 MD85^B,CF+?@WMN##7S<63@>B32;5\4^9-CFG/3AC-6A>.W*YV@=I)[/B*<'? M?.DXEZ+-!'\P_SJP06]G**_W/;),A UDCV/M9:S(G0>/BD--2U4%=='8>CK; MCZL8MSEY:W?V2"YWAY,K"UKX:"2!6T@TH.H\^*@4$@V9NX3>M*_%OV\=XWH6 MQ\KV4:@ =9K:?':56L^P%)^3AL(=03YG,O2$]V!94")B+DS?Z>Q] M3R3OP<>/.P^E829@&P9V"(*K%K(V%N_C^A:83#=F CB7!;@2G&/DT#-Y( Q& M3@EL)+@GD' %SO$PM6VAMXG3Z>@#G3VJ:(\>$[[)!&0$DIE8F"'86'DQ,!F MHGL"#0?PL0-KXJ$N2"9XHY-$VC%K=VEN(K@4:^^2))WUHHC<4X/+P88;#5O+ M>!B_.X#-ZQNEN]=.U^9J\*?Y8C'_L[IDX0O]9?5M$J/ XNOL@W5.G+.5K&BA MFE$"763,-6_WLL?Z>BIZ.Q 0CQ16-Y5.!\B[S2^B#E]\GE_.5A,I93$F%2A& MFJ!*%%0N+7%D8-8:B!# M2_+G? "BC'EM3,WR&Q0W=14]%4\-@9B].=T!5F[UBC58G..<0^"Y)H(&0]^A M!G2(2JK"R59L?8;MVXGWY*TRCSJC#N7NN"[4/D?KJ]F;^>R/]YO^L6F*RPE1 MDDM$!.L468Z",_(WZ, 5PF+*DD>)3V?4'[6$GA*-C@/2285Q/J![\35,+ZJ; M\NM\\6JYO*R]T-^6S4WF\NHA$Z?0VMI1@W2M*IS($ OI'[TEI#?SFY>H/")U5Z7S!78Q&4MLB & M<\=JFJA4G&+@)-KI0.:SKM!HKP"-+ M4#P:'[3T)C_=\J_]NGJZ"SMZ@QQ9;&>'V:O4NSM$ORK_(O6E17WX%&83%UR] M?A:0-89-TZR0LP=N6.&AT!&A=ZOA'6!Q.Z'7/U_T-A=@GQ#^3(15 ^9#G7SR M*$,FUI'G9]" ,#J"\JIFH7($3^K+A7NOOA/F96*:- ML\:%F@V0R:J2'@E(78;7,SAX(N(?>N1NXSB*^ M,"R_>P32F\L:U'U;?@G?EC]AF2_PI\LE\7"Y?)'^]W*ZG%8Y_GLQ)4=M]F:^ MFB9\A_1[6OG$B&0SF=# M2%;Q-38,G$<3!;.:L9SNMMX?&>H';ZJWP)F][%5IG>4Z* M489QP\'[0G3HVCX!7>WPR77RSFE4K6\)GU[5;K@ZBWC*0*+H %Q;G5A6BFY3 MLIQP&U/6RH,-7H"R6H!WBH$VGO[@R=D)K2>7/;*!T%A&0ULSO $=T4"]6 MT_^[EL?;6T,C6)]O-]^\&E;.(*AS- MWAZ@<3OJ^_9RM5R%62:D;QT%HX/U2@7PL79;$)&<5$P*BDTLD'DG!6N>3OO$ MFG:#T%E<[0\BA@Y@]<HF_ML#V^HMUR:,_B3GX $70 J-L<>C6C)^-RM6X)MJI1!?)(4Q791YP$ MCSX1;\BPR[5DTCIPF4O('@O70NM@ADVQ?6QUNP'M+.[G!Q;-N8PF?Y\^8;Z\ M(#H74S(1OX2+*R>DR:SRIQ\_R/#R/:D:=IHY&EV82A8?,7?YK/5 MI^4$K2_,%@;2>S(M$\\0+5.0?&1D54KD9HA!U@/Q2IR.Q]%@6^;#BZ^#$ MW8O8_\:P^/#G?!*XLX'S.I2 ?!Y5RQ8]J@C!BH@\F5#B$+.S]UWG^"538R+S M$&&=)2#KD(2)\C7\'Q@DZR.HX 0X%SF9($5II:5%U?K.];"5CE^5-3HH]Q;8 M.<*R#FN86./(_U(:I..5KZI $#E!,-D%XU.0L?4%[D$+';\4;&Q0[BVNL\3D M]"M.LL;:2-5!9DJ2XFDR4%21$+U+7%IC0FP]:N&@A8Y?538Z)O<5UWEA\D6A MUU[3:97PDK$"VADZ#[CRX*+04*S3.0H4(8UX@-]:Z_@E9>,A\W"A=0;."982 MN \&7*J!8FTL^,@]V.R\4)&C0#,@X,:O AL01'LQ]W!@U*3S8:\ ?PW3Q7^% MBTO\#4/EU'$W?H\^K=D%W^YK;G2?=_W"[XA:7D.*1R&8X0@L:+\I^8LR*T@Z M,VZRYWAWX-O1:O;8>H[=0JZ?_6*YQ-7RQ2R_GH98"W%IQ]PR/+^=O:L=01.2A)CP5L%8DZ:TS-K7N+=-L\>/> M^37#V]TM;!SA=G P7A/^T[?K;__/%!>TJ$_?:AG/Q;K1(3E -F>>P:1(QWTV MFGA;(AC)N9%.6W*4AH+LHROK!(^GA?,P^Y&^;>]%*UD,3 H@ M(\:1_2)SG9MK(3JOK! 9=?/[EKT6V E.&R+D(1 V%U=/6'PU^W*Y6JXY)K5T@K/V('@(;D=*I"=P_?3M MZO3X]O-%6"[7.IEURHXK >CK+1!W#KP@J\98;KD1&C,;S(J^;T'CAM:Z.W"/ ME%A/\'N) >WV=YLD+)WZ2TL>2R8 7F4.T/@,*[2-BUCC<3MN"@'%3)#HS+DZ.B [4 MX0:I]]SU75_U%=+M4 NR4+$ RJ, %X(C='H6N),RA]9S%G=;62=;]NFA\T/) M5',Y=H#.AD?BS^$B75ZLOWTWO[CX=;[X,RSRA/D4R#P3Q.E,IIMC!1AQ0X,-[7*TN-H&-B8\^9*TUF#JK7KGH:$O1!8H. M1@<9)+>J;TVZ04TGOO??09<.Q=#^VN0WVC3#C[52]]@+T<9L>)'2 NO?)VA1 M*B<3Y.SMMEN=\1Q<-E:F8*+(=Z+W]]RE#K6Z<4LD^E2,7L P;H"@,0M>S8@% M=,3^@MO_O\0/\Y\_A=E'7+Z:;1N%>,&TR@XA*"7(EG6IEMA[H%TDZ1 L8_'I MH3\C+'SK[8FM#.*;)OBP#/I83">4A&9Q;+TX&],58^;G7*WT7%VH/HC)VDQ^]=I$E%1%V[ MSM2F5K(P\*KV:^="!%,P"M>+?W3\C=U@%3M]*E8_R#GRQN[E[*9?-$ ET?M/ M)&8B$G.=FH&SY>:I\]E'TM_/=&+3BZ9?\?<+VD@.+C ZY"7-ZHZ.IK!5>Z'K MN,[;)C=_VK)E!OR_T2?+%85,MQ_P;AX.ER2#T#B +:./%UY6PQ_R^JI M-_%7Q2G,FZ@?%!$',3'#@Z.)P_< MA\[;U]\S-*/@3BD'NEA!9RZG#1:)K[5?![,JH,FM&PD_O/VSQD]\]/TRWI/V,[66U\,3+(WZ&+M"Z@9,;0H35Y, M3! 56F\<[?9WLRGNV0=W?-G(5O>)Q3\?5!;GO)=>4;W^Z_+%Y>K3?%$[ZD\P MI:0B)V_:^MH[50H(I.Z0%*V_^,PD:YV(W9R(D7?:<4#>!R2>@TZ\R'D]6#)< M_, *'I!S78OVBDWTQ6OR[*(%)96P67H?3>OZFP')&3?S[=SUI!%,GH/&;!GP M-4POJHGXZWSQ+_JWJPGG7!2."3AF!RHR Z&6O-IL4"9E.3.M&Z\.1V/\U88SDU)4G59LP&6K07$=P;E,YB>2BV6"E$FVKDEH M3L2X&6[GJAI-(-'S+*'[.;-QP#:TOPF+VL+@*S:._C_ZCH&#_[O3UT?L/ZJ( MG@<+W"('Y5V&8,E>T46(2%NS+*SY4+%G$ON7T3D7$4%ZA?7PXN"DDB"C05)8 M(CLW=P;^B?WOB=GA8O_[B+\#VV6SQ#CNTV$AEQ2[N7@%JRL#:[J\/Z:?KEP_SE;#5=7;4JEC+S'#,# MH>L%'3(&@4X-2(SG[&Q.=K=-;E^P/;ZL<;:[1@!X#$X-I3$RT'[^-,7R\B], ME_4"Y&TITX2+[2;,)?.&1P=U."RH$FAKY]R #48F3=K'N6L JD>6T!& 6HI\ MWI[_'9A@#6YXZ;#WJ+F$D+$6>FD#/A4#(JJ@(^EGT*TK7$Z4,#9<>+8+'_G$ MLN\ [2\NUI_!?#_I+_^JW^+$HX^9K%FPTB6BBCR\(+D&88O,Y.:EE';:0_>Y MP-EI99V[(HWQ>GNMA%OLR4WIN/L<\V.@?OHP.A .:[O&G#QE6RL^R7R M9C[[NJ9U3?WR0QWC>//O->+Q9K[Z;US7K7^M2! _)J118G>U:NDG)?)B,LT\O._H8&1$6YZ 9#_I8]_+@ MWSC]^*GN)5]Q$3[BR[]PD:9+_'U!V\^$1:^C, 6DX+5>3$5PBJQ/[PT*XDP< MR/(Z#7EGGXTVJ":-!*->-.P06Y6!)2@HZZ1O)L ;[B$Z M7L]=PU&W;IS0;/'CMDKK03M.#H%QBQ /9OE=FG^=7US,_YS./OX25OAF7HN2 M<;&V:&=ZKP/F@U#TRZ&;XTQ%6<4"H$)Q"L(8])>9' &:&!H;*V."-CX)WI MRZ$WM/T%^OK5F&.A,FIZ[C43JFW\:KF\Q/S+96WJO*%F$\J\60MX=7>6)SY& MM)X7X$XPXGE6$'E&*,)$[TWP*;7 MM=1_=N.:X%K))]9Y+UP1P*Q6-17,0S E@9;$K!"B,+Z;QFV[$G6FH;M^#X:V M,'H6FO6C=1D,]\6Y"$D730)*GAQ#8<$''K37A273NOIH'">DOU!=OYIS'$R: MSI/H0E<>BU]6F96MS'R).C,NP:3"04FA("A!3EOBCND2K2J]'4O[4SFN _,\ M[L&& -3SNB-[-&5 &8DY%@=H>>VN65O',EG I^B()SZUOYL_$6G/YCYM$(2/ MHY![P>U\;N :IO HJY+.D0QG84F(B8QIGT4&#)Y)S8(M^N0QGA-G@IW#C5T7 M.CD2[,[A='R*-5?4[\8=KSA+OF0HLG:CTT+73G >BHG!2<:S$2>_+F]*X;.Y M6SP+O1P.?.>@FL=>-3W*+,F\)5UR8#+Y(\JH0'YU,, B%L=2E*YT4U7<@N!G M<]/9A>)V \UGH,>[>@1)Y""\], 1:7L+.=3"6PDAI%!0%)2IXZ2F9UCV<)ZZ M.03.'!>[*&T]Y$G&UFRV:]' MR(D BJ$"YY@%G4V(Q6@14^M!+\^E\:_WR@DA!617_5?%#00Z6$$S'M!(9"8V MM_O^:?R[)V:':_R[C_@[L*UN]P-U5G"C7 ;.+!F&*"V=1CZ!5HZC\U;QV+K? M][-L_+L7"!YM_+N/1#J T^&,>Z399Y96%Y\X6.9JE[.0P47.B+GHHN6FZ.B[ MN?,ZC\:_>\'J%(U_]Y%Q!SB_S[I[]_Z/;0N]F+0VEDXB6K6M'1\C.&&(Q2I8 M[M"[Q%H[DH\NJ//XX^!XF0\EO-[ZM:YU6SI;HJPC?D.09 S5IMXI"S"%,Z6B M(5MHI^WR[]P"^) #O(U$>H/44QU(4XY<*Z*J2 _*H@%'# *D(T0H6X?9[]2& MZGFW -X+ ,>T -Y#&B.//[YJ/DM;^WN<3>>+;2GX\KH-+3'-U&Y5N@Z2EBE MT$F!Q%1R=%YX^<0-T0YOZ0@G+24['X;-'=A=#1HB,%7,^K*5ASK$V6L'07A6 MA[H5[9+W7)_S/&>WK+[5_YG4I$I_D0KH<60&GUMT >8&H M4=;H0TA1J^+N-E\9#_?WK+]S'Z8Q]EI!_U@@=* $NW9-%FB8NMKR[;M;SN+]&P#7 '$%X'D!RL9>OW)VW^T=O5)UQ\^!1F MV]#RQ GD(2@.L@A;=5=!3+5^R"FC0\"L<+"Q4J/K7.N.!]/Y M=;VC[S]O^\-M6B.LYL0ZW++XE^D"$ZGVLG$&T)YO'3@+Z!@>])$)I%CAUCH+ MUD=/'KN-$ (=# YYS"X7F;%U/ZOGD@E4@U#1:@'>9P7*1 9T?"(P*6.6=(R6 MT/RFZ9],H#TQ.UPFT#[B[RWJLYD.+)2TR1M0+I-79KD#YWB I)0W=+C:K':R M=08+))Y!)M!>('@RD+B/1'J#U!,!#K0R)RTE!&TS.?XR0407020EE+=*Y?C/ M+-'] '!$('$?:8P,M"LC:AO00LNR2R$".E-#K;6L.SD!"8NQ/FB560L4LDB9%PI+JW%T1P$>+X J1[XHK/+4>Z/;W&U[Z,0KEZI<14L**T*!(,&N'7&I9B2P]8@_6$1G4>"!\?% MO*60.D#9X^FXR1,5G%:?C*CM0,BA]RZSFDFG@I-!BN81K^-SJ<<+YYX:?>V$ MUP$2&T0?(MG%J(0!QE6J"4X:'/-$>\98'#.Z/5S_R2YK89">6/;GC/;U;Y>; M>,9UUUU?I)3*:V VU>L):<%I[B'S')5VK!37#?#O(Z!SJZ(Q^EJ!_V@HG+,> MO/S?R^GJVZL9G8"7Z]WI;B[%9H+Y%5_6@>)?PW3Q7^'B$B<24;M8*Y5KTP=% MTJ.S40C@1M ^A58(&7I1F*,H[=QBZE2S3@>NAJ,RQNPLLDUG^MY\9?C6(@^^ M\O2]17:COI.4 FZ7&WXF O&)(T-TK8>,?U<4@J"T5KG1 >J MQ5JW'Z"8TZU[J/_+)N+[ 6"1\,N^TBD S@-TTC QI!T-L0#[4!Y MU! +V4Q,!$M<-IY6=IM>-.,@"CL_&1KC]V07?T>#Z>^A:E>#MI,(FED-MBA3 M.]U%\($8(X,CW[VFTYINIDKM2]R9*M@)$'YZ93P ;NI@]MR>^U.SCQ53 M@LQI*4B&4=!>JK.%D!P:G4+6ZGQB7K=I.],HUW/2Q2/ UL>X^!/%"BY&GO2=J9-(YZ3&AX!MF/'<7\X P-U.[KG M!H<,SSQ@R>"4]J!<[;BA@@$4)KQ?/*HT$F]QOZ&03TGA3P&;DU'076MBW>F M9ZW-^U]H1[E.<[LIZ*REE+7MCY6:S R'EJS]$B!FXT3)2N?837O+85APIA[H MV5RW#@;'O\=][)/LFTB-V<7@ VC75 (!P$MA\"\X8)WA1R6'$1-NEU4AB1Y\A%A*[R(YC3-IHI<]&^QO? M!9SSW?PST/V!4'R.9=AD 97YXG.8);RO[N%-(';7Z7.-2['W?>W Y=A'<:&/ MDFS,2#1DNQ])-(!G 8IOTP\:^=B!JSS0970"KS3&IABR4NI ME3M]*[$S+\G>"U8GZ82[AXP[P/D-$V]-ZM7XY)B4=X%.GJA(YU5.Q-=@';DI MT6LZEDKQK3?0!Y;2>11Y<(S,VPNL ]P]7DWN)!,8.5E K+J7P1KPB;ZD@E)E M\C1=:(V^OUUOW",PV$YXO!T=;Y,FI8H"?-0\8+#"I7'' M YU!@?XAAF,;B?0&J2?FEN@8@D-=P-A,SIX3 9P)"I)F(G*I/(\[S5)[WN.! M]@+ $>.!]I'&B$#[_''R\B],E_7RC;;V]SB;SA=O2YDF>O15BW*K%<\HH:@Z M44.;^D()RTE.Q^&S2-O3=>T;$G84I YB=SR M HZV;'*A&.W2@=6YR)PL2$U:M]N ^2=VH/O?/LYY=RH ->+ZR+AY5\_\30,T M0UZU"!:DJ(O.W)-I%Q*0*:D3[R3D%I30CFGV (+GWW*!(38;6W7CE>"?2@<*Z*^X#.#>RP'^;SJ:?+S]O M%RXUTP%5!!Y+J&/*/434#J)#W74X*_^=+QS(+12'RV+L(K1W8MF/ZVD?3.R' ML/B(J]]QD2I"/N+$A:R,TA%9XKA]9<;,:=MFPW+LL^FEO2OVVS4@2S>$_GHF+/)L*2-'0[)]R^J M\R!-?WAN(-LS1?6F.\7;LO[A-ZS!K.4$0!M2QT6F;,S M?#A,W[>D,ZV9&@_11\OU3/&\3=1>__%W(AH_+$*=E;35Z*290N\*D(OA:_\) M)#%8"59IGI+0*4H]X&[]Z.+.M"AHQ%V[G:S/%.VOPW+U2_AVFVZN?8H8'5BL MLWY3(%O,:@M2>NE"(DW/8CB,W[>D,RUY&0_91\OUG&]%KFMK7BR7EY\W!3DO M__J"-G&'==)/8E:B= M5,4\,U7I$S+GK$/K+^_P?R^GR^D*W^/BZ_3*J^$3'UDP,4LP*C-0UFJ(QG+( MJ0A31[8CZZ;YPF.$[*0K]A]=&0@:YZP?>S<:#RY;1V:D(0:!RD%#\&B!$])= MYB(& MB^4,T.5U0R4-3DH'/AG#Z,A.Y-0-Y[LTH& G;?+/3)O."37/^M2ZVW0X"@$GF#GDD.P@6CG'0AY-8)%[NM;#=8/[=@](#2ZP"3+S]_ MN9A_PRMGZW[:KO5NS<[EA_DJ7-S\>^V5\&:^^F]>B:Q_"7S_A#,MT]2M)][[COA3)G'$.>% D(,XX1,\4L,A*)ME9[5N/46ZS M\MUTX[G%]$>4?@>8/^YBOC8>O@[Y\@GC&(4GBI6I#<:=3D#2<)!]2B'*(GDP MO3CP]ZQ_-_P_M\C_Z$AHI@6]=)E\D5;3K[4 ]:1-)N^^==P>DX_RH(\6D\S) M$(-VD 0KH(H4X)0BW;&2>9%50MTZ(>.YM)CD24BO'4+0GIRHXHEUU:\Y[ M%55BB*TW^G]:3.Z)V>%:3.XC_@YLG-N=YW(I&9438 JS=#YI"TY@IB,S6!%T M:>O%I)(E1P9%UR+2D!6X4B=3)R88 M=RDDV7Q''8".GEI,[@6K4[28W$?&'>#\H8Z%I-?!2B[!EMJZDPDB(YH(#+VE M'[B7J74PZN_38G(OC.S88G(?@76 NP9^<(H\>W)Z(:0ZX"3'6IP?#"2NA8PV M)F&ZR1E]O5>!^AFT$#S&,#BQ[,\9[8>-'U M257.<([\NSV'3O>JK;-0LHY66O7Q7QUY&XIBGC":Z=> M%0MF+PMVTR!EF$RV[A3L! @?+>EM'[@=K(=?UE?[[U=AL>I<&^\DLTMCI&-. M E?*@9*,@0O1DENH2M+.A1\:JG:LC =40_270_2<=/$(L#4S)K M2)!"<%>E66JG/ W6Y5Q\%N*'017G6#O17R+1Z73OG!"VORKZC2K.\&.-VW1^ M(MX>$#W1R0CKE8:B10)RR3WYZD(!1\U9\(6\C-;#]4Y%VYFV)7E.)^(18#M6 M#3^<@:^XG=1\DT-6%5T$&0E,U:&L=1)SX0@I2Q/0F:S3^93K_D#>F;93>4X: M>1SD_@Y*>=>CEDK);(T@,UZ31QVUHTU+6G"N1)^M+BZ4LU')0RYP^FO:\IP4 M\ABX'7F!\W+6N[%ZV&AVG60HIGC(UI&9432"0RR@M=/1<,VS/Q^;]B 6G.EE MT-E$/@:#X]\C-/(D^R:Y:(;.%D!%_H'B6D+@-H&6T43G,G/E?"YJ=Z?[V0=4 MAE.<#C>!O5#\K#7_]LWXTXR3*'CQ9 0)41D7,$ 4#HEQ3N2D/?WO?&SN/8D_ MT[/[;[4'#(GGOV\3K:?Y:$6."6T&028@*,=CK2(68% +[H3)G-W9%SJ+%+71 M_G,.)0VN_;U+>"\0/VNKX'9TX&G&*:="H2\@C*H-G;*#R(P#GGAT/D@3SZ@I MV)[$/_M@UC.P"H;$\[/>"+9!B4M"]=-O8,MH#!D/RL]7^/*Y7H?5*BRMG[ (JI C[3GJEY41;KI4IX MCG?[SSY0]PQT?R 4-TP-': KRJL9?8L?PE^XW'S[>KY<_H3D).'OB_G7Z9+> M03_<^-C!K5 .?U6S_B>-J&W4].3Z-=\[27SO#L&Y\[5/>T9#!XS*=894-&"] MQL B+TRU[CSVR'*./7J^,WO3:VNVFLXNI[./;[^0AJV5;R.$&XS_;3J;+]8* M2R<@J>6+6;[]E(T^_X:K3W/Z2]7-.+5"\-U-OG>\=&#-'<"B7^B;Y6J:)JBC#,E(8";6 77. M0Y!TD#&15-8N<93#;"X'+;<'B'<,Q>-5YR!K6.US?3*_^=ISW+83;N\N[_:&(;SD V@[@7/LN"XV8 )TO ZDM0Q" MB!F*0U:,##S+UB&$P9UC>O2V[_26U??IW34'N#4V)-0@4B UTMH '4X69!2< M2:%K1&HH#NR^S!XL]^,1=/_V.)R\.K L?KY<5 X?0JF3CC-'G#7)D VE$[G] M167@V7+AF(Q)M@[R'[[:3@ Z%)#FHTBU'_S^BB3 >T;R8"82-:1 M$V2%Z+B>ZF1=+(*,I]91J">6-"X23X6,^P'91$S]H.X]R:VV@WQ-_^ >HAA# M5U3*8)2MN:31@"_6 HO.TLF3R-4<"'N/+VS<6X9Q$=A09/W@<'NK\2,YSO#H M60S@ B=R/#*(Y)0!B6@C01/3(5@7$*>O1+E"5?YV"6, MFYQY8OB=5%[][(8/$#LQ/OKLE -AM "E-(?:V1:4H'T]VZC1G-9?&3=-<-R] ML(60FMT:'C'-9OO:0[AH+-FV+G+@L@0B5232KHP@47JUC=[2#$5X](;4O* GG1>2D>6L91DJ(1 _IFU,K;NSK[; MRD8>#70JH#P T(92ZPB+M[RT!X^*I&460D-<#VW,W$-(QM;F]/ZWF,CLJ'4QO7!GV#D4TY=B I-5!98RG0D).?)>*^#/V24#G-FLMR!YSU. M^'%K&-<+/S403RNRCO;)AU1-(G34@2]^348=9S]+TXOIFE<_?ZKU0J]F5]32!UXLE[A:U@*?C8PO M+N9_UD8!$U(EK9$I(!8BJ,"KI5P8!(&*,263T:TC-L>O>MR*L[' >V)I=WWD MU\;IA]L?_O[TW M:W+K1M9%W^]_P;V8AY<349I\M,.6="39'>>)@;'$W2RN:@ZR:__ZFV"Q9HZ+ M6 3*W>X(M:62L7+XD,A,9":>F7F5=*!>Z83$(K!'UE'I>3)DJ&, M7H]C>#"_\-PYQA+Z^%L4SN;VWN4BAC+ '--P\%(U_M(@Y? M87LT*>HV0TN!:,=1D$:DBLN"7+!!^2,2$1(X[0J?<_61LWN%I?D MP=WQCO&4AUD'">Z.8!SIG)'E#'9NL#2I,%@Q\\G4-U) >2+>3JCP+:G=!H+T M+>QL$G>O:UY^._!U(RXU9$[#N<@X> /89P@5/02"0DG&<5&X^)WF449 M: 3=9T;A82'5&2!1]5&U/>QOOLF(\Q&3WC)*%5(^I7RWEMU_$Q'3*GD7/0W% MZ]^/)/'5W-E70'41M;9KQY_?=JP89T[P%F" Y-C MB[RQAD:C>=#R/.C=1^JK23E40'%1-;>+YD]=CEF6?C%VD[A6Q,>K:SN>Y5[8 MW+\*&S?H)!2V#GFG!>(4?K'8L+T^M!>"0-U; MB_=P#@%7/^.3X^DI\U_CM5W,;O_]YKQ;QN_=W;W.>I&+ MJVXY78PH& $EB4/183C=! >I4.E0LG#DQ6AM#UW46 MC)CP)'$LD'0$9!X81I8$A8+TR26B+=:QGL4_"-KJ;PKMH=79+E+A#]X",>/% M/)=V0(%(2D(K3 'KPK'W(?I87/"/D4&@FA.N E"#783/FSYC_GW!/=0RF_7 M,M]Q_'X*(ETQO$K&,X*9Y 8C2;)$?2X>C9A![$SA'^VI-C]"_[W M1O$).FT7L*O9[(\>9AJIF&3DX,$+G#M A500WT:'G&*6*VV2H*5?%#R0M,- M^F]Z2WB2'EN"Y_.^$$(9#YXB:F&#<:X3 M"7IJH!ASDTR?V=#C%# ^))&62,5\AR2PQS$O/BKZP4(KV1 MR^G"!44U]-J ]3PDQ;>O8,0Q(8G3(&?M@&4-8:%(Z4G=!FA0ALG16W229^49"\X7T48@KKP .1.-#+/.PC\\JM*3&4K07;?0 MZ+4@O:CV7PGB#RI((9S:I'(GF*4,\4@Q['3.D' )^V "#:YT15TIVNL6([T6 MY!='P2M&_XX"%6NHXH%;% 4&"6#*D16@"P$NGI58=40@9 M?]O2I2]QY@$"HQ!M3,(XL QYX(P,>307)R@D(< UY#;I9]U@YZU=6M-9MWBI MYD9H#P:O^+P8I: 2%TXC1CP%#5B)C&4:# !5R26AG&W%.ZI;U/2:;?]16GXE M:-Y0((.UIH8D@[S,]Q=11>0B9NY]%AI.]6&R( M\6*[*3['@+#$@P@JEU9%G\$&** 07-D@C6!:&RI?T:.^:WA/+_,%T%N0[4WJ M9G_:68 MYR9QI&6@,A&"G.:YXTL$I)V@2 ?&-'%:&ERZ97L/28T,.SH1&<_- M4$D]-'! WHOI8KGXL7HA_N*O\7S$9=(^2H9(P, % R?5\&21HH(([9S7;+ 6 MI2>4U 51465OJS#N+_DF\?.NN[+CZ4@$20EXB[=SY#D+&CFCX:@/VAE" 3=TM*((3I!SWNATT/H#8 'J([SQ=B_S=WULYO?XI6+LQ%6F'.N'7)1XAQB M4&3 +B-*11#>.L92\;G]FPAI#39]=/Q\%/_) F\ -4]J(/]K.1O/P]AGM:S9 M$2;ID*Q =G6Z&P)&&3,#P8#F^>T5R45IOV\/28WT()1$4DDE-("I]7WZTWT1 MG#41=@;"42C$!;7(Y>>^,]@/R4@DJ+' MW9WHG^+B)?/.^G^^O?CZ_MN%7ZQ'& 78290SA9SB$2JQ]W#$!8JW%>3]P<5]LUI!+K0OC+K/,QAOD'$/FC=MVTG(;Y'5,CQ9PQQ&(4 M--:(YPFB)@DX![!7Q@KB\ 'CU0[Y4JN&[V20%1=ST^?K2%KA':, >!(=XH!X M9# U2.'D/ ])JU3ZJF8[-77=LZ% 55@+#>#I1=7)=M:^+=U_@]'^WKW_ZWI\ M>ZDT\B$E&CQ#W"H(:(@)R#E&4&!6 *,&&V$*8^XTBNLVVPR-RS-JLT7L;GIF M#LQ[L@3B):%!FC2 WZPR2]J:@'D2=K!WJD^MC!NLP>7L*#Q1+PU [24'SYF\ M*VY:.Z,Z2A"1=TB1W%F@ T::R8"\9=;A$%4@I?NPCJ6Q;G/)T" <5&,-(/+W MZ0RBI NL(A,C 11XI0@ MBA 52J?P^E%:MPFC$@A+:J\!C+Z+?A;M'$SU%GX_SK_"S[NI=9.;+R#IW!0U M M$I:0A#"@0)]MP8I/VJK%A0393A,I4/37H06K=+8GA?<&C=-0#03W%QFU_* M0AQ1XYF(D2/)*>PNZ11RDG/8;)AZGK 2IC3PGA!0N1MA:$3U%W;5A^ZN+D>Y MU6VYF%],PW]U;GX!P??,3N?C=1?>.SZZD!$_8H.+KG MX5.W^'IOLF^CI,_IL1G?]!_]/@VY!GKL\C/)=V*Y;\W_MG3S<1C;V3A/YP)# M3G2@B&GI$%XD\E!8 MLLJT7=$7D&4#?-'6J?TXND[,43@=]+P$9&&982)9>[A!C)#E7(S<8,CC2N MI?>E1V[W(+.1*M03$?3IFL?>!/*VV$$XA&#F>3M!9I MK2TB0HI /2/8E7Z1X%@:ZX)Q<-#LN]TIJ<$6$9KW^?K/UI-V\J22V<^8I0NA MP&QI)_-[ML%?>=T]%R:[=34K5VK"\I^*FD17+]T7?AS/)G 9OH(ZIM>YB3P[8]&&GL=\F@% MDAQ%G'*/-,,U@C[:/G M6BAD=$JYB5HCRYQ$BF(F<> 0%0P.UYZTURV->PT'_&GJ;A'F.PI9DPZ$,PI< M*9,C@R@AD#7@L7":Z[.D 3G7*^VL6T%7%ZR%E%:W!^(%5Q_&TRRR7_-M\6UJ0&&JQW-*! %#C.5@AD;(K@VP@L9 P0P3[K>]YPWW7@Q^I6Q)T%5 -) MOC$L/?J#N\'HB\[_\_/U[20D<(Z]#98#/Q'\996?JXN4(FJD$SB*0,2>A/KQ M'ZU;#5<-6P4UT>+Y^=)O>#QW'WR'NS*7'8/Y6<00LGF*-,VI@02!FXU1YR&( MQ"9JF$^E1UT.P4?=2KO6W,=A8="8N87H+X*^%T]]$2^$"@9\8TP(A(":)60Q MIDAB&27AVK(0CK>R&[]5MX:NFG$]7>Z- >G!L\V^R.- BP<=<9 &8>U39@H< MVX0UHI+&Z *QU.PO>SK\>Y5KZ*HAJHP"6CRI/TY7[<#S^S'S8)7?Q9]QTEWG M&:XC3Z@R1GDDP=8B+KQ%1D;81-@$S(RP#@]^1[.'QLH5=[6SW>7TUR(^O]^] M@_#4F'/GK7#& 1^YB40+<)4C\R@F:ZWW.J10NJG[0-(JU[55=_A.U5:+(%P- MMAXQ)AEA+C?_;6($-RUAQ+['6,EA0?P[N9DL,0]3>]Y#A>%\7&@ _;Y,^) M#R'$/!>+QCR^6"(7DT$D82H%,]+PP:\J>C;YD[_I'<6)6CKU6:?!:A5'CF!B MJ+$H^0A<8"61MA(CITBP(FA"XN 33X".P\#UNN\JBNFA+3.VJ2"3XIB8,00Q M[L H1Z=A;SC@QBAKDG3./;^1&*(5YM@"Z\&<^XHUK:=JIRTG[!$W$#Y?Q]GB MYLO$3A<@P_?_6HYO0V>>^2,R/PKL">(J,&0SHT9A3(,25!8O^3^2Q&9J3T]& MQT' *Z.JUL[01PSNJ!R[^]'(4.XI!N]4QQ3@Q(@L5\P*Y'EP$5R(H(8LFCZ. MV&;*4,^#S]+J>YU(?5'S:%C@ 1P=Q+0!'X=8.(%(X$AG[H'HQ.2 L\;Z$=U, M_6IUY)ZDSH81G&]RQM/+B]DLC[NZ?:].&LNC9PII#PX3SP.O+(?-*; T06"5 MHCR/;=U 7#-EJ.=!Y*GJ:1AYMQE,'(1:34#5-JZED-<2 R9J@?<"KH"D\W3?:/KZ)9@Y'&R"R\XQQQ/-P-8VU04$I0S5A7LFA MKL0VT=-,T>A0B#I9"2>_T3YP%F84=13$)H>DB!1QD5,'FACP59FST<8@.3V+ MB:KKC;61=3E*&Z6A->R0C]N)HW#<;YF%5F*^QZ'?&&*T1R_^SC#5 X/;GKP! M.T7R^2<403K!+S%1:;Q7UK/2]T,#3O5X]A9UVB+L]W_YR3)DUW(U@&?^)]M,WN P@R"*(6]S:Y2("AE)([C# MU'*BG0VF-*!/F8D\& [;PLN! Y6/45YO#%['V;@+WQ9VMA@2B6 (5M-080:OID(9JE$L0>(VC! M<,HH9@F7;JXO07?=J.[OLQE*P*+=K? UAN7JK=BG3/]JK^?Q<[JXOIZ,?7X* M,K\QNUS '_TZOAK?PFB>!V8+O'JGF.970E/TR(+OB%R R"I$D$#QG-@ ;-1- M_;_&C7(VT#21%M[F(N8'4+TD!EE""+B(TB)-E,@UTY@[0XQ@I0O63_'O![M> M>(T(/DIY)_KW[Z=AV%S?^ZOK27<3XYJY7+_3/ZFW:[%BV;N#*2Z4IGO6%PT8 M&\]6MYX;4B/<@0$B)B%O\E@SJ13200MD51ZE9[P1L?0PWB/(.]68??,_P'A/ MP";_E@UWO%7$;*6!VS>?55)>8=@4L*]R:B@!_R0$Y"ASQ%,FB"M]<[J7J/JS M3H= SW-;558W#?B<#Y+*/'R'_^KBKS%XSEC&9))'T>7Q&SYJ9#S!*$83;9(A M25P^T[N)DKJP*JSN%UG:DV7?)(+>=5?@-8Q4$-QIBY'F"N?HRR"G)4&1LTBL M-42*TD^!;:.E=G;U=#WOA4X/H3< GB]@M$$+:^\B90=S[7#\%J]2&C*/PV".*9Q3BJT@V"^VAJ#4Q]--\-J(8&8/542)_LU>V.PTYZ M2B&.L-)KB%* %4MQ0-C3P+6,Q/O2Y1R;*:F;!3_GJ=9+]DTB:+W-G&<^$@R; MRQH/5ILS"$@=1E:09"6F5/O2L<=W+1FVX\B;,K^T]8 MS$[#E_%UMJ)YZ=7V6IM3GX3VN;4FG'.:G* *S)2,P'RBR/!< MFQU8(LPH80_S*?:H_,E'*RN]C\JZ$O*KK7C[UR/"722*"HC4G.:YFTWO7T:=9V^61O&B\O\V-3= M'=[\>W?_]^);N_ _?K]^_!_.?Y^"0E=#8Z=V\C7^C--E_!9G/\<^SE>% ?.1 M9M%Y$RE2)/?U>"'SR^MY*#$A20H?93AHW/XYB:X;_!3#6?1,X2ERZX'BT//F^FZ LJ74SC.>#?D4%-^!0;!'*FN?9 M;WG7CZ>73WX>9S[F9[=7/QP1'9)<]?T2T 'GP+!.^5RE*N+ 8S"Z=#KS9*+K MIBY*8[N.+E\U>$=P]FB?C,AWI19QC"VRUFH(^)1344AJ8^GRA/[4UO6EVX/K M4=IKTJNX8W*^B:ZYO3V-1LSCX"-V""2N\\28A!Q6'FD-#I2B MVC)G^OH-QQ)3MQ+U?)[!H$IJUWSF)V.^WM?3CF0 N0F<4'!YJ*]7$"-+0_+$ M!Y&DBXZ% 2;@[B>L[G",,QO%$W12U_Z]D-.Z4.3;&%A)8V^GBP_+7/R[:B.8 MKPV\O8PC9YS7"C@C.&0>HT%.<8>PL#8()JT1^],%O3]?]TVU 6S<>131@%4[ M@-$[P_YXEZT>RG+.6X]Q0"&%[%<8L-V$2B0#38(P'3$I719] KEUGT4;R@*> M2W_%H#I L\?7.,F=33G!I?,75;IK*M7AL^]*;FR<_65UZ\&B4Q'G6 M@2<><08N@TDQOP 2;#)Y"A(M'?7V(K1VS5%!/&WO_QA*<0VB?K\EKFD4J7='MC^CS2)D#Z:[ 81:UV 0*BQ M'H)P=\&]9D'Z) G6#B6<\K <@8$%AD%0Q.76%BW$_D+L;:O7GG4T "2*"++= MT^?9@;TRL. N>F96HHDIIX4ETA1')&Q,E,H4G2L]0^)PZEII)*KL )VJM\80 MN=ZCTL">DL$@KRWL*;QJDL .V8 5E,00(*@04K":612M4*M_T^IR*=ERA$^!12,B5K<7; M/-HISJXS]?==FU(S$Z(2.0D6$$\"7'GG+"+<4LR# X$<].[+'INQZ=NM-*(- M[<(4D7WM/K5XO9SY'SD:O)S%52SXG*7U_A(TE^#[A"SC%ICR KD4* J&2 H[ M0@MST/"/?5ULAQ)4K]WI=)UW0RN@N']BI_9>![?_O;^ MWL#2H*6)2.4WSSG7!EF7"(K1RN"QE,(_N]O=%*@?\*6*?7'#Z+8;3M -.#Q; M7\1\"3#9D4@E*&7\.79.GR&SGZQ66JS.%;J7 MUE3+X'LTE@?VHF!Y5 X+&#Q#S35R'@P_MEI[1[74N/2SX >053=<*PZ%0Z'6 M4R\-0.W-$B0ZGEZNK;12V!C+))(1?N$,X@WME$:,:D+RZ+!(2[_3^)2"1@'4 M5\%=,6DW@)4M%OW7AP(OQP0EN7%6XVS&DT &$7>W/[8*DWTK)\N20"[#_.@D*&9HFQZ(6W1HCB[Y1LIJ2= M_.3IVNZ*B[XW@'[&F>O*>5,ISG.QJ)U\B'$^XEA9*7U$Q&D,=-N -!,*![6GVH=SWNT5\H5J![&F^%*G9OB7B8IXU%3%A0%'Q,SM.3%9I'ATRF I9"P]B>4I!77/ MJA.T^]S$G"#8)DZDIR?KU_'EC\7G]/L\KO@:<4JBP]0CZ3FP$[1&&E.")(V& M$N<#+CY-=B=!=6%SBJYW.C2GB+T)%&UZ'3EAJ9S'&%$)<23L*HIRR("23$QC M)KVVI2.P#634]6X*&II31=Q< '7'T,WZG;^1UC9QX4A^H!W5#ZE2%[S0Y)TF_"9NSA9]/W=2O6;*&Y)',#B6665**(:,] M1=0[K8-,FLIA3Z\-1%6V1^?!5$\=M&NB1C(8BX,@B'.K\M DD?>)0<2R_/ZB M2"26KE/<0DK=6I(S >@H>?>'30?!Y?!>=.Y77T6RG].'\10BV;&=W#W@^3Z' MJ_,\K>M7"(9')%&;B'2(Q?S 1: 2&>\="DDS$O*X(UDZ'52(]+I7O;WQWQ$.@H/O]7:69]CH](C64K17O>6YKQ.WT : M;1?)#X[)$:Q;[JW-8VR"M_F:7D3D/'?(FI0<-SIQR\_M1A;&\V!3B,[N< ZD MU_8O S[969;,SWABRO_%.H43^[OI'"9]CT7@UH(CR03-I:@.8EN5#'+<8:9) M$HR4/H[*IN]_C>!XQ-6:[^+A.- 4 MHXB2EO89=Y#35&+_&+V_R+<5$GD#A^$AM6B*VLB9%4@E1_/C) 8\5953SL0& M36QDNO@CA(4*2 =$4R$(]"@3/48?+4/L4;5:9)@Q". 1#A9$9J5 6AHX;Y,6 MG"<6I"Z=0_E;E(D>!84>9:+'Z*4!J#TK7&1*B93#$2X,1YQ:"%&\Y@C3P)WQ MS'%<^FQ_;66B1REX=YGH,=)N "N[ILHHJX0-BJ' O0(+CADRB4L$;+B8I+"@ M]_-4B-:?YE8A-"--@CB4V"?2$P,B1(Y&U*AC%*,"W=?_-* MASD=I?:CACD=HX.VASE1XIQ4WB ?8=]Q"L>^C3(@EGS -N! !'F*IK_7,*>C M-'GX,*=CQ-J Q=ELE'^]KXP51L/1ZQPB-AOF_#*<9A#G2A 82\"I4N6+$G>2 M5/EN&H#5MBM7);T4%#8==1$,LR5@F/,4;9 MH_Z>ZC[PNOL8V3=8?'/?D$&2@DA YAH/ZA%W5&;9:!0),XD(YKP=%D-']<*< MV9T> D*])%\502_.Z8=!_KDU+2Q7CD#^UUSZ_]#JX[73DAN$HS.(@P^ -)$8 ML6"4AV"41N&.=(D.^G"+1]II0#J# AHXY6XO_^+&\FIE;**8""1H9D58A2P! MX^L"DRPH#3\OW?VP@YS*E3,#FJI2.FC_\O5M=W7=3?,^Z=+J3_)C#_T?0SAD MT<+7LD=P,,P=K?2&FJ % E<<8K[ $@#-1D2#T\DSJZTEA3=EZ3O:M=3N6=)6 M,NF90M1"T,FU9TBG%!$ASC#G&);%QZJ^(**V+]U;QR^CL%/$V_:)=''5S1;C M_UFI961=H%%BCGS$(;?<&V1MGG:N( I0F%EL2OO0!Y+6 );Z ^#PLZFW-AH# MV>K=ZSA?O/_K.D[G<:2-3)P1B:P"+KCE("Y'%)(6XLOH,$Z\]$"5'>34CM"& M M,I4F\ 0$]#@]6;55@'+O+CZ.#D.[#:/B+GP&G3>;IZI#3$XN\GOZ2B ;B4 M.<=.%' #$/GV ^SC]SB[>N! .&Y4E% M[5"]&$1.%' #$/G#SL8Y[_[ $M$J0#QGB,!Y)%"1$8# R)AZA-5-!:?H/"" MB-J1=C& G";>!O#Q0'@022F+)4HL/^BNM4...-'2AZ=A,BY,"8&I MQ8B*/ Q):X_@E D(>^%3,AB[ >Z/2V1<5G-^YS\^3+H_;].7#TZ\\SB* -Q0 M22!:4P%9.#%1Q,X:%:(+SS.[&T"WG^J>3$<^66H-'!Z/HZTOL_'4 MCZ\?W5-P(IR+EJ/@P5U:C2UT4B?$D@"I$>GD86/^>T:Y+PBJ@YM"RMX1YYXF M^<9@=!>TKWGY/'VXFN#-M/6O=N>Q@$%9!U MW9K09TGHSP[\P&D,'Z?O__(_;2LWU](S.)/T&C-(AG#XVQX]FLBB%+02I2!$'VU.0D*>- M$Q2P5GF6A=*^=-E$;V*K>5WG M+SROBS:/65P'=;E:5V%G.=+V"P2(A+XY%5 MWB*3?5,>2 JQ>)-&?W*K^7<-0[B$9NL>\_^(FT_U@S_7U.5)ST-\&-DV8/0>6^Z] M3)*1%L%0EA^^#@EV(:<"&0?B"WF+8!^I#T.F0/936.UT'@@A.Z+9PNIJ (Q/ M;? !_#&,.0W 'Q&2(AYS-U>B"F$)W'&=/"V>03F6QFIG[7D .:C*FCI/WXWG M/C\H^-4N[NK:[R7HJ5.$,X&X"L"4\@1I!V*DF%N7O(]:R&,/U!W?:^JVNDZP5 FEZ;)45UI_Q2-U 82M':C&( M''ZFGJJO!M"XTT!OXB\20WUD$ZW:11X,>3RS+V+]PX8J,(SD9JOW%QR!BF M$"&<:A*\$+STRR"'4]=4G<8.%+SP@[EL:ZL!L**P= LICB7@$P M_V^TL^]_=B/G9JDL\C18/),B0@!$>P\.61"91=M=1-W#2'P:$6]%@". M?\819RH:P@@B>=H2]PJB<2J0>O-S\O(^V*K^)3I/46D=)2E=%[:/I(-2IOSGJCE),JT#[?1K6F? 8 MWO_EXWQ^<95_-^+""JRC1X1)G]/O#MG (="73#M#N!UV&,5> @^"H/X[0K"( MREK%X\@G;(P";R)10_.L!8\E2TGD8#_J3AXIGG44,@O73'C$$XA%Q+"KG7E[Q#[T5KWNF,X]&P< M'3ZP*E\19.\RZT%9P0DA"%L-1T V I;*W.Z7/ 100BCM*R&UB8N0Y@#:1W&O M#9>K?#OW+GH?!%)>KQ[;8L@JZY"6/CIE@F9&UD1F_2N2-K%YM/)>&3I7N7AC M(,@*7B%/I$0<@T@-=Q9\I_R""0[8B]+!R[$TUKT\:1*;1ZONM4$S9T6#"L+$ MZ)# )+]TGV\L+9>(82)YL(DQ,EK3 M.>1(RH.4:(1X+TFJ2H_\/I2VNE'Q*%6U#L&MF7XA\K,?L+&"XGF25R[W M")8AQQ/6#"="0^GZL%Z$UKVD:0.<1938 %*WC7:07C'#$T.8BCSYF$2DD]+( M1T8AKL.6ZM*.Y2D#.0:[LCD;VDHHHN7VI;?=U=5XL1*9G8:WW33S&J?^E,ZE M ]8LUK1T+/V%^I4>??;B^6?! $VZ^7+V $"/*YVLWG3SYQ^\QHP,(;ZE;39_)C#T;D%T832IISZD-(!A=W MY#924O=^93BLO#@:3]=# V??"R[>W'S*38GQ\EQDASFL=U M<8LTBQ$)AX$Q9Q@NWR=X,'65>^<*8&$?O,HHICG(K;E:/[\MC9')J80(N ^( MFQ21"U(@)31-*5%O5?%9N0AY'8_)A)3CCZ@'E0X$>ZXL,+]A+5$LI.4'\WI"[J M3OIY.[$0VZX>IUW3'@EQT>(\:%#H/#@+;#SA##'!X-MB)5AY-T@G+Z!BO)Q;B?CU,VF M8[MFR^*DI!(,):/SO!9F8;MIAZQUGL>H>?#[YX4=\\5Z$_T'A4\)^3;@U_QC MO/@19O9/._D LOMM.5F,X^U&F+V+*8^J?1.G\"^++Q-[)T:6(J-1>D1IGE^@ M/$:628L2E1*#?)T@I:N)>I!9>?;K0+[/T/JJ:\DN_+^6X_GXT0M23Z*4-3\: MMI8P/B#"A5B_7JMMRCM.$VX#UY[L-6$'?:KRM,/R7E-Y 5<$S'RV&/UF_[N; MO5W.%QT?61(]"QE8 ZWG0)C7:EQ5OWK/D>_[+S.^K7AL^ I(B-PWM/E@T+UU-Z(4UUQ<36@,^[R*2 MH&P$]XA(^(5')1%X[@EA$;"1U*?H2N?Q=A+4DA];Y/JAG/A;P-(M[>L]17#" M3.&(L%E5*!B"G+,>B91"L$DZYDJ7LC\AH&Z^MZ!BGT.FMY3KGC%?9EU8^E5) MP[>;.0CGSL,FR00F>4"8Y3?_4K#(*97'ESN!@0GNZ/XLS+;5*Z.@OZZZLH)K MP#R\&\^ON[F=_)*K759YI'$:^UM=Y$WAG/)!FKPIN$.DED+>(L=-216TC:@[Q\X1+P/L,1Q!8MP;B;0'B278.TPYIDGQ!\'V M$E77)!6%P.'PZJ&/U@!V^YL8/J;; M*E-$(DFY $DR" (TCT@+);%+2E-7>@CV*?0V"\L^T-D%S"'U6#G5\^MX,;Y< M$?_6SN-J/TNFO 7KT1T6!M:(L?S\LMUF_$*9P!/%&Q3 ML/@._\5Z3RD:E(Q!@BX=0-M)C*P@"386C=%*E5@\:$;74>!X^'Z]5-"I^MP* MC9["K1N:_6%GXVXY_S*^CO#3" ''?T<(.#YTLTT9KF2,(HP0I*V X!7L'[). MY@@V1$MQX""OO?':49]L!2=]E=N=0=(->$L?IQZ(?\A\V$F>#?;M1XRYLN0B MA-5=FYT\5(C/W]P\.9KGL,1D&E.[9[$EJW5"B1=3MBD<&@D!=E^*.P\\)SK8XOIQ^6[KY.(SA_+LO MK8@"CC<#@15FVN7QMPK.T!@1P\JJI)(+WNUU) [X4$.1[5"Z[@83? ,&\\7) M]"NX3A]S(GRDDP_$#("=B$-,%^-$(XZHKWL6^EINXDA7,T1_43 M? ,0>M06\2DNUN7.HTA25#3E&8QY+@[1&NF(P8G75AOF(S.A=*O=1D)::DWI MK^6NM,CKGF#/*PZ7V71^3O^(DS"_F$SB90R?NL7'Z=ONZGHRSB[&2'LAF0"3 M&BR$@EQ!4*@-CKFF&EMFD[2![CW0CO]N8[5VI\%G>,FW"ZN/T_EU](L81@3< M1^$USP\;2P2&.D'DSPP2QCIK'<'6VY.0=/^IQDIJ!@5//_DV<'P]8^J=O;*7 M3" MKP:#O22MT;GZ>/[1*?W:3->,C M@G8O?JRG/D?$. \S 9<^Z?26PQ>:43>Y?=4J7+(:9]0T")HI27#JOPE MS6Z:#D/8:TNY%]5$Y6ZA%RR\75XM)Z"BG_'63M_^9)7,4\;%E"?@YBDFG*C\ M7J\,X"RD %L&6XV?3;/;U$!T^ S:F?;IY?>-N^%]'I@[!WVM MMT7BED:9"!*,!' OX1=G?=X;VB0OG:)I/X ._MQA\'E5*?M7FSJ='^>"LV?7A/P-5YWLXS.^_'!0DL2 M?'X41,B81[ 09" >1(H[Y2QAG+G2!9_;:#FY1=K_B&$YB9_3\R\\$O*;F_4/ M;RLX\BNI$78F$JM28ZX56%PNX= .1)L@DV7%V3^>S"8:;4_#SHM.ZX&55;DK M! Z!>3<9AQ4;JP-@5=>HG<3",86DR@./9)3(80LR-T,C'49*L[=DXE*1#EA$$KPW.CB%2(6UBW@Q#>\GXRMP11^WY"8XQWU,&KF8 M;SPI!S$Y89&/G#H+]E>'_;.I=G^C3E%=<4B4E64#QF3W8!W,O?/,)Q29H_G] M0 P1;,(H&$6]TH8$7'J&R.D#JP;+%)W+GRFOFQ: ]F1V3\(VF&@=@H@!]AY) M"3GJ# J,^N0L5RF6/JM>S32KHQ2[T!]@GWTX^(JSL;>KGFXFY5N M0_".*!1#R!7N$'8ZG@='>":,(%:GM/]LVKI\$V%V'VUUA4575_T?I[#,[3EJ M)W>3'Q/%@A@XE)WCB O-$?!"44HI*@N[@!F_5_$;%JY\AI10^:GB:G1RG2:4 M.((9DM*J6VG8J 421/B +;:'W!N<-+ENL%N"(FHO(KAV7(%-WM.CRQ,NG8P4 M'">:'U1@3"*K>'XH \N8A&"V>!G/(715AM&Y/=#2FFH ?7A M(%83Q*&\"R&>UQ8IP;3 "DY+7KKI8RLQ33@F!?7>#:&$!M#T-?Z,TV7,+V;D M6^!\29++D.XFS[S_:]V??C&?YT>IPW?[UT@FFJ+W"HE " A.TUPVXL!<<\HQ MIXRK\GVR1Y/9A)\T' *'5EP3M62_S+KY'-R&-%Z,: !C'\'+8,9(V%@.(P/_ MY'>$"$M<&TY*'ZB//M^$^S4-31!DPQ .UR#!*0&@T: 8;@CP?O"G^/)9!0Q3EPP M&Z*17A*O2S\K?PA==5LI!X=;<=4T +=;3D9!YK"$"@2R@*C$2)JM,D.$"*$B MYR'R@VHPCFF;7'VY;C_DX)#I(=Y757,7O\8^XM9 MM.5J6@_\T'#EK7TX';K2E:I N+,)^2@4XB)"O&8 HY*SE.!D$YKZPKMV^$K7 M=> ZSY%K+@B?3>WDX>FU:5_^J%J.WUKX.KL'(IX_W]]H,-L)/5W3;S&AN9JX8C!4,O+$>& M8X6<$I;9R 21!R4A]M0R;B6@E8+8X1'0E59';4S=;LG'+*QOTQB7/N' $$V, M(IXD,&&40R1Z#BZEBHZ5J(_=2D"]:L="BNU*2[DB5%9#-68WH]^_C7C*+Z+G M3(I?E6>&7.FG-#($@_$6'K;+KM-_'OW_>]G]_/_6*]Y"8_V;!V0\?*\B#,HH MK3M)@G5K"E;#!=9%,'>WXD&P9!1+R)%<1T4$_)M.^4$*C3$((/^SMYQ@P\+U M2EG+*KJ V"J?">^7L^XZKND60EM)L$3=2HSP23I)E TF:([VIA]2%H8DP@3F25)JZ0PLZ$H*32A[D.Q]_$ M'DUK*Z7/9_-OSWLZF@/OYESC[]L,^D@A7<.*R:) W.1/$B4.YY0\%XSFGE'GW_/FC2=+B.1O M&:22:CC>&?B*,C\D31,"'P#"#1Z5U]0%%:N@\#&1=9WZ>CCLK:BF2_Z6;A[_ MM83EWO_,#6S]TV9;%BJ7&#N$TE(E><^^=0^R(+4C*>21%LR#VI-!5GB")'5: M8#!"LG@XO8V6DTORGJY[>],111*&)HTH]=G 8HV)0..9,L;:,8A.\Q"7!() G-F(C&$2O#C/ M?=0\I\T&A4LKS]*?JN.=D.DI\+HU4-]_Q+?PP?'BXG(65V6!__7E-_B.G;[- M8\3?V.D_U^4=5E!F[*JNBVD(<"V88:L(LBQ0BJTWQI#=SLHQGVL))WT5VPTL MY09,SMUK%UE@W^&_66TI:YB!;8-A#\4\. KG$5)4(?BSH%+,HUAU87.SB8[* MQ2^ESZ>31=T@7.Y&&XF G;8414H-XE+17.EC$4T4R^2=M[)T_+V9DMJ/P)^J MX3V0Z2'N%D SGN8'6U?V\VYV54S>"T<03PIG#@+2CC$4/8O$*NVQ+?Z:T0LJ MV@)+']V^>(_M)$'7=62R'-YV8&KMW4M+J^T3N)96,X68Y<"%4A(9;@C2-.3W ME\ 61[K7:]F\=N7I)*7.ES*R:TWY=X7-&(-/EBP*C.>B &Z1HS@@$!35VE/K M+>NA_IJG12%][=)^#^&UIO_/T[NR]!2]D99H%$$Z>?(_1UIZ$!(11'H= W]> M('<0!.X_T! *^NAM%P[Z";$U*'S_LUMS(1DA6%D.P97.M1T,(^<41X*P &= M5CB8'E"X_T"=B.,L4.@GQ.:@ %J]AW1(R0G)$#<09'/C&%A+&A&0R:T(QB3? MYVAX](DZ#L)YX-!3D%6+%#9R\J%;SNZ<72:7H>8]_EY+RW)BB21[%[#!8N@F0X0#Q)+K#! MB6M7>E+<%E(JS[HLG>,N(? V<;/>4R10#*=C0$3B/-Q5..2D98@E3P55V/%X MT,..IR&GA61W$57OAT\/N;<'H+O7.H(CDNJ 7-3YM0Z7AVY&AGRDTG,L+6:E M[]4V$M(<3=T>DB\/=C\>M_;[ +'A$:",-4$-I4+R K.D+6>6(HYD[QT M5?\V6BI/SQWXQ.HG\OI1T$.QPYWK]JF;?HVYJ7T\O7QKYS_>_K"SRSB_""&& M-];_\T,W^[*<78/7/?^1=OTK_R=RVZ,/M\A=_VEGX MGA]JO7QH]GI*]*;Z_(W#X/*BMR>F#P\'Y>8O'%FXWYOX4B7[N2WCC9T#$+JK MZSB=KS$^L]/+59W;_,W-P]_Y8F]6=9>9O%L:L]<_#5\F=OJH1+2P(S($B2#X&';5^H^+'%&).P1 M>MHHB4:TE'?\V^D\S,JIZ=F25=STWM;OI2P:4=3_[OY\H*^L!=RR M=!6ONI?B=LNFL@+OS]3Q50P?NEGV#?^PDY.WVZYUJ[C!1ZGN *FTL/'F;R?= M/'[O[LG-MRL%=]^>]:L\>G;\%CQ,2LWJRM-)@]T[4_P'+")-BU834-;9-X=)H &BB8>TDF[ M-TVOYSB?K%TW6#YH%^T42G%EG?L.?C-7SRLZADQ,UH?[^ZOK27<3XRHG_ODZ M\S9(TGG[=^I>C9\Q[;Q7U W 847;Q?7#D]]?QY<_%O-O%U^_#0*+_=^KVU5] M1G@<+/K:#LRFTP-.],QA^6C@;N%#8& &.RQ[QP//Y-*"ZGZ?AMGDYO);K@L; M+\9Q?G&U.%UO&U<]Z'3'];6V2R0MJ.S]7S/_93;V!?;7PU('*:>!J[47S+>@ MD5_@!%B\LXOXP8YG?]C)LH!J-JQYD(X:N%#;+H[*RGJZLV]^^^=B!:6W/Z:7 M7_QI9F_/T@>IKNX=VV'":;4D\_ULE?@>J!SSY>I%2C'W$'UB&696ZM?H<_7M MS>?TXELOP- +]P=]X(0MNU[U[C.G9YDW+E@M07:,?AYOUEUBJ6QDM%XU?>V4>W>0$/ZM[P$&\4X.5"IK[]OBGU]F M_O/L^WSV?KX8W[Y)5[+<^Z /5"MY[*O58\166<.?EPNP\=/5D\CE3.GV5:O5 M0/;5Y5X!M7, ?NH6_S?>G]2Q5#WR(1^H5A)9X+#<*[;*&OX BW;3>,=IB0O1 M+4M6*XWLJ\7=HFE+;^^6\7OW_J]\UQ^!S_S&JU^YUJ<:VV.^4^VRNY"&#Q%B M@VK_8]Q-5F+^G/YW=Q7?=LOI8G;SJ_US"-WO_%B]B_.2"#A$G@W" #C^U]). MQFGLU]1_MW^]B=.8QHN3BR5Z?;#>57U).!PJU[8@ 69L8J=K@C]>7>@4$!8*P-GV]#006CJ.?+WN0 M$IO*=>V744.W EV<0USX-?YK.9[=VY4R1OF(SQRDY*927\?+L-4JH"\_AZH M>KIRD>J?'<06J/SY8F_^F#^:;5.Z\.>0]4_8UR"I=N%ZA!8>[\CG MW->^$/HK^N5B_#.^!3-QVZ12M@CA/[6*YSQI_E.?^)_ZQ.-T$_[[>[>*QT_='D]7JE9&M6MW;&2VM@(F MDWNRRFR-Y\O5.]8WBKL[A/?:8\*BS0'6R7OB\3K5BM1V[8@-C-9V:M?4EDFZ MO5RMWK%]6AS?VOW%V^Y;G,0\_7J-H9.O+C:O6.\@Z:>OG7*I':< *>'>J?^< MTMC#NA^F9?;:_M7KFZU>IR^UK7_3*JOA>[[]W"3DK< S]?JUJY;>\]MU$6 M]35TX1<0B4]NOMAQ**2H34M6*ZSMKZ\=DJD=*.=($2C,5)4RC=O6K%8OVU-Q M>V13V^V\RPQ?_+PL9ANW+EJOU+6OE[E'/ UI;T79(PM14HF;UJY7IUI ESN$ MU8(IO2>UN$'=NG*]"M-3[.H^0=6NK/C7:A-+WC0P=IO*G<40\Q M5M;\!O.3.5\GO\HH_=!O'*3OEK)/1PJON4W^>?$CS@;>WYN_<9"J6TI<'2F\ MVKO:NN7$SGX=SQ<%K[JWKWJ0.EM*9^T54&T%OK0LIV9"MBQY4+5"2\FLW:*I MGOF_,_[E%;AO[8,TV5(JZT!A-?#&R+WC_FLW+_W"TM.U#U)B*PFLG>*I[NT\ M\[Q/W7X;%SQ(72TEH':)I7:K%%+9IO8/TU5+":(=06DCQ%QF/^7BA M@Q344I9GDQBJ.R'=R:62=VL=<$Q_/G!7ZOIYW^H' M:;:E7,C! FMUH,;'Z7P,8OT^LZMAJH^>.GQ*^8G3-79\ILBHC4/9*#!WX\6G M7@"D9__JUF5/R87=+_+&Q@4K-G?NT\63[-<.8=3.6=Z3=G)7V[.E MJNEFI[0W:J6A/K>+R62#+2G3 ;I]X09TM:,9=*] _C-,H-8>^L]@@?\,%C@N MME[,)M_C[&K^.7V?!)D]_K)4M5:)O3Q)/=O6 MK-9N>YR>]HBD?F)Q")WM6+9:?^UQ:MLOF"8,X(JN$N_U;5BN6F]M'T.X21 - M&;4=A1.O3U-X!\HK^IW+)OH_-0MUJ26 M22,?_I5&LLHGZGF'_(:WZ.L?Y%^U] M^W/;1K;F[_M78#,[,V(5I"O);V=NJAS'R?5L)G'9SIW=G[::0)-$# (7H: M?59ENO_E;FEU%6?J?7V7GSQ;SQY?/X/^G MYP_UXE)I_7#^X")=7%Z>/WPX/_]_%U_!3^%R_DW=;'/]GU^ML^)TI?'YSY]< M;IJOK[.T63V_.#__\U?!=8W^V)RJ/%L6SW]MZR9;;.'[15DT,(X*[LO_Y-OW M'N+].($7T97\UGR?E'E9/?_3.?V_K_&;TX5:9_GV^5_?9VM=1S_IZ^AMN5;% M7^-:%?5IK:MLP1?6V;_U\PL<.OUYS>_R$.Z39X4V[\8O].H?;W[\^?_^X]5/ M[Z,7/[Q]]0K_%0[]-[ZQ/Z&J6L*@O!\;=[U\X[PR> ([8B^S""&IXGF MX>+K602SE=)65G54+J*?DZ:G$7OUEFSBDXF(!JO/NJDQ0TW!>$X M^XUGTQ1ZD3V_/,6CL8*K_KJF[=_ MO7K[ZL6[0\YF'&7KM4XS.)KR;;2ILK**FC)"+:]Y'X'2QWV>ZARV5+7%H[9! M2\4: W%D=URT@F-DCF>*)CL&#F)CMY4NLY2NLD[ M75W!1W7T\T:SX-63.6W>T+R\*>L,QS4%O0*[X-G]+IC4+L#OLR("B=Z P8=7 MX 6AZ'A[!5?RXLG7-9A7ZXTN:K:O5%6I8DEWK*-K#=97K9MH459PN,+-<42Y M;N!H$-OW'VH;73P3DW=1E>M@M\$[N+UY4K?)2GX=1Y/:62_]*?B11GB_R>[V M)FLW97'+#897CV\6_'4)E\#.U=6:_T[*(LWX*.EMHU')B^J5RG.Z2U; 8"/5 MP@+#%0E\O(7Q)GK3X$&&3[!:HD%'77_

    3K'"& M?_QE' M[W&UO__Y[:O#KC>L;;0LRY1F_DKEK9KGJ!P*M";9>F1]4>E$9[A=X;JZ72RR M)--%0HMTOK4'.>PK5,,%,,^G^/1NR0=,"_! M)Y*?\7,VJFHR>$.%BX[*85'F>7E=?P)OY4#AR(NSP]D%7V]4BM-^FNM%\_SR MB9F78:?4Q4P/*91G4?3>,[WX$&%MXJD1E"KW%U\$@C7F+ME37%^R 6CTZ)>@>L'#K*S+*2-/9+\,() F,^PL,1!N1[/@*-M1#BG73#^VPZJST!LYF M4,"Q9-O )W_BJ$A<1I1MU9ESMY#5HF:*A?QH&/R\8#U^@>,>5=2]^)'@P3"O:JMF-CP>/;";QB$;^6LU1:N4?!<,.,Q1ER#G.,L MK;*U!+5PW^*TP7_/IGK.)"N=MN"&O#CH.:.:1N%(Z,"!*?-\X;J$6219+FN] M!NXWI. M9(5Q'?SZAG%RG'90=MSX;I3'& 7R6L.>A?^Z2=+1!VW>5PT%#7"39# 5&Q#1 MTKR3?>[1N?TC^GT^)?U^?ADJ>/*W:USO5%^58+FB2E[@43]'A)>N:]8=K('K M)M(+W NU$5 17+)A)6*_2]YP3]&6-T? HJU0NLSOAV0>@PAP(PE1TM%0E#"0 M8JF6FLQHD"2646? QQ3,:/,&@P\@Y?9M:CF4V*@!R;N"\RKE#>NF!36J>P!L MIRIK*$2BT,CG=ZG+*"_A[BCSJ+:]K]*2AD@C7V 2@LS[WS-?XYO!![R9\^5Y MI7.%+S(*@9.]<^Y^HN9UF;=-_R>?6&Z?[!<]>7QY?O'L_.+QU>,A/![_[ZHR MH]K 2IW.08]].*7XXG.57ZMM_=67AP=.V0MY>#1>B#D@WI0Y1ASKJ80*K/._ M@;.2-C7:QQL9Y<#QIBDNT#?"8O@RR5N*C9[@C=#XS#/PJV@N9NZ>E5ZJBJ[3 M8#,F<-BRB:DHN)"V">@ZL$63#U%Y7< WJVP#'\!X*S%%*H6_CL/43Y*KZ[E* M/K#> 7-GB4_ ?V]R^0->QMWF..-ACXY&X-_DBD^$-^Z F)K02R3+F:LW'E^; M*A,?B38 7KYB\Q!]+]P?[T#N5]%+!7Y<5JCP4([AXFM]Q=GVX'BF !\@X$L\$JRO_V--V)D&[PF)C94^J]657"BD$?W MIH(?@U, SBK.\]_A8[T]SJWQ^&BVQCN5J^J@2-7!8''@RX=J'W8#V="GI/'U M1S!+&WO]69#F($G>J"#%$=7TQI-!;WVKP(L\_"I8^+7"6!-L1YA.A=&?HH7_ MT'X]T38,K^QI'(;F9_CQ_WKXZ#R&T<8X]637#T3CAU1#W8">@^,8?PFK M3%^#HJ/ K'GGN:I!UCHI+_17RN+7MDB<=+J?^/X'^/J@)/NI>APE.D!SG!:L M]ZGQP16\B/FC9\YT!G$6?5]RCE]=E5EJO)VT;.?-#JQ8N%)!0!"6$\:))4,I M1RP2S7MECM,E&T9B+KY$X&(_>$J+/9G]Q,@96>(7M/A3V%<<9NV(((5V7)Y4 MSOR!C69G60Y"/<(6/\^1\"*\+1,/CI+^X M!MUU6&?JC@3UII>T08VK5;**$I5K/*2BK8;_.1%,WPK.@/ ;A+S.P'ROT!1& MT]R/GG5L[96ZHG!R5&XP*=/"V4OH6+B/?R!E5M*P\BF-.-0W=)"*&O8/G\+-K:O\_,/Y8IM$](>FU^6$=+#2XT M0I1B/CC[9E]OG W(+>A'?V+D0#\AGX@B\7 ,;4J$.*+% K8#>#W@R&<+C%W. M2&D.+)V IE#[=JL &#DY1^,"?'I*N'F 4,)2PO>,T/*/?!XL+'6-X#[]STW8W<1Y*QN M&%MG"661MKDV%H59,+(;+.3R>X;?WM\RN$9]]>0,C03L MCHHG?J+92TD_/SEHON>K;V"R\O+ZKARS$\R=?3\HJ;_UQ$Q4O>INC%@4MR?\ M:_"3R L#'_&ZI ] 61!L'\QSV*K9(F-,&?B@&U6I9:4VJSJ""3S)9G1>T#_A MWR0?G[H(\,GEX60DFXZ,/#Q[_ PG M;&K=%D_,[OLZINHI&F&.047 M-(A#V./C]CMH[#CA\Y;C&6PLT<>#MF=@(^']W :_L0*&+3_/4KWQ%\J:Q/0^ M9+H&952=5/7)Q8PL#3$UZ3.)V8C)T;AUM

    MZ#FT6&QE\R #L3<3"P+U3L/L/QH+-58@,2CB=?:QV9XNJ$SRP>-'%OWQR ?@X>#%4V-3^NR-Q7WP*>[ GR20[0;6-I@6JUL ML=[8-_9^:VR2)XG9X*9R)(G".O./*PS1(F%B-;^,]7.+!-WQ.?(+92[! =_#09>%Z RNK$ M&U0WT\&V=5_?415]DFT4P=[EOC>\[SF MCSU30(J?/'(K,1_BV]#JH K8&IR-*-_=(=W(!E+XZAMP(N7P7+_.9!:-^UELU5'H%SFZX.!N6X'YQG3*'<9UO/T'M9S#^NY&=:3 MNA,8_EPNL7BS\=VSX<,H.H%WS_GLS;>3(9>EO3J5PS+V0GG=B9UKX^+6[=I8 M,PB4XN]K'[IY#YB:4,+8 *;(H"1?UFT5*WV3L")?]%F9V0QO@-&+,X&L:8Q;?%F#T=G&0OIX+75MHP$:5@ MYH':E:7PW* "_" &#F!4WIMM07,.'3_2@V\(V4"4SC3:V7 M :/[/1S)ZH$']W"DSP]'FHY)/B&;W =Q<@YV^D;Y'\,JO\<3W9"N9_85).YF M(V!0/CZI4S&,/!DU\.T1.^I$W5"L>DMLRJ=R1T:Q*6+I3$L2IX(<$:\K-/H, M1]R@:/XF^-O%^6_$OPV#NO:&<0V]WEX8+I:Z_;?.[61^DB+9K+)J A)Y!$[Y MT^F#('^K3S[R:A,#??U.IWRJ<,)%B53#A]^"GS(8\$6B 2-@T^-$BQT;M,\L M[XV@OOZ%=R59G$S'-19$%W+?[(K+X0J-V'?W>=X]BZJOD&P>">)!;4Q\'<>.GH./0A5PPIZO5@ M&.3>"0@3O7&0:8MC)P5/3T5IT+L8AJ8/];HX//3%6B6(E/,IF^PTXGEFFLI, M>SZ?'E2G8?%=<2]U>TF=))"&03O*.W9K9[]UU =W'A35@\+K,U"_P'H=,+,> MT\W,7\^,$<'\L!,X(3R5.8$SHM,F?)_EB<,B*L^#:PQ[&I+EVL >]SAKM.Z" M!R50K" 3^R#CU] MZ-PM&2M5(1(-LUZ750;K_6\!Y8!7@6BUQC \J*-MDCPB17I*4D36_D\E]FI; M]GO$2INMVE/SG0:SH2/M6?L_PX.IE^([E! 0-/3+&U*Y7E86C-R_-U&@BA0YG!^ZH*4S$?V ?215M1_Z >1+/3@V!4 M+1D_E09)!]6.3D5WIL_J!(L.WJ\&.H& C@?+9#UOJ]HOWD?W5E%;5&G6J%V? M&RV:"*V2EDX-I.%'LM^ ?%G.D5OVH#/P.J_!Q! V6,;@QLY]M(=;8Y'0"5^A M6F/1TT!3B;NBVZ87P'Q-/4(*[;4(02E@ ^/-0$->]&U6*D50))'B6&&XTBMR M68.V2Y1.-DW*3 \F0Y/1:275 <50?0TII]%'26_JL:82\5ZDJ34 MI,$-N?A-M.'W6$7;5_ >JWAGJ=,NSJ=CIE_L-M/?4^B%/KXWR>^T26[5N)>1 M MOL%A?I?5BLQ;MD-'^WJ<13^5#:X;M7TSZ K+7A8;@UI?<3N.8$:79"[(^Z'U MZ[139RWBX&71*FZ+#!DWQ&-,$IWKBAM\N-GW[\>.'_6@EFOQ4]X'*#5H$8'K MVF+8,/AAARZ NG>9GIEDL?OQKKNBV";H"/Z"4$DP.FM;8[13W,D7A/5B7S & M>2&]X'++N.!H$9KP(6XWE-]NWYH.0IU50-"@3U!E;!RC/''OUBH6G'3)E88< MR3"F:^WKG15LG9\!:/("V3=FV:7HCS2'U= MZZ;/?-%@EXQBD55KWIC\:C2]=T6.I^=7DACC[.\OREV9&&0X,G&WLF!\%(E# MT,\:Q49B;S7K=)/GN<]S_X&(1::8@W3TFZ+60!W%GMG6VR\AY5:?[%!PCU-'&H! X-+*1'("D([\9\U MV7Y+)/4I<'@8_JG*1&OJ=CNCDXA2[&%GUXR5!GC?>+LRQ\*50?JSW@N<1?WI MQ2EB/X"UA*U99WU>EA]JY'#';$ =&^+S"ES;*KU6F*6JRT7#_P+' M)-^L8$@U<7R@O9HH_ED%^J'AOU@CH:QE8&:*CB$VGDP>S<+NO"7>&+6OGY)R MD^G:X&MF-[P3&]+R"N!=*0)X:'HQY'BJ:?O#G,-38OAAC$M('3 _E"6 M*7R(9_-!Y21Z?8,3U/%=$QBRQJ0LEVOMBMB$D^5]=K(\L_\YQHNPD2"$CA^"D56UTI*F+0@-XE>'][I'&U108+7Z M?BB3)1%"@R[T[W9=MGGJ!2#GTFS:LKEU[%NK!=M:FBN$K;T):G=71&A",N23 MN]PD0PAGZR&,*)AZC>ZGQ1H%G 5[B1+R@K%;([&,5,I[!"[G]4\WV)"%#XNR MI%%W1D*F(R(73\_.'Y"(E %Y X;Q68V$^:H1Z2%@^W#?]Q/#IBTUE$,=YT.Z M!P:(^6F)6\O<;G'YPT%V'MU#=OY(]&)74U(O8U;,6GU UF:=(Y7$Q>4L6L.= M5U@8KZ]T16A3:<)4![I&F*&I!-=T:;+D."4,!N^Y@"M.+O[RIX=/OL9;#]#E M!##H05VS\TP[*2OB!^EQ1!BBKQRL5I;' 2DKLA4,SN8/<9J8F- M16D&>Z(E^J"0K36.5N4U3F[,3\R$KN0W9^]^@\]Z.S>L3,#HX$PR3$$!HM9L MHY-GYS,&PVR05(W,39R'KBC5'FC4G!DJ>DE5/ SBITCJO:]W"U^/1)/R0%&> MZ;;7XB_N4-7LV-.. 856A"EU\%D(DCJY>#J[<:.;J[V]_I3VT\5(B\@_SIZ_ M(Y;R= XRF^#=QY6*\G:]H>8$U*>[)[P*57($FQS^458^S_"P#>V8J+I$D^2' M$XI>K&M3OA%:U)*0"K0TE4X3=LY5+?=+5,<(VFP[FK2M 6!V M?A50IMGC9C_.-$$9#($26,WW@66&$ORF[=0)GOW./IHW 5'O#3=*@5.48MP4 MZ=9T&@K>B[-'YQ38K&D917?A=C*TEJ8LFQ>L?X'YOM>X=["UGG%XM"H&EFDD M;!+VCE12%K#+,M\/RX]D)I@GMADY6D !%'OL"Q:RO0265UV,V/PP> MX0(L9YX!6I?(F4>"V=@>;S('^RR4+QB#Z^5M2N\USJ)?"L'Z6PN90?K_:K/* M]F),=:Y01VU@;[6*.58G[JY<'A[M& >S:D^=M4IU4+,@Y^[0(M<4IZ84!PK) M3LD]0::8142(?G[T.]TT.1^B(RQDX.M@D!Q592GU!?1[EK_FNCR%@^!4G<+8 M%T9'.D@A'=R(REX,R%P?A#>H*5C/DM:^4P[$I"+M' K+%G'@TLTUGEFW.]'] MP\WC)JB#WI2^FGCY\[=O7\P8$VD.^&55MAO0@RIOF!W >/=&>PV*;Q2YIZ8QY*YY:6"*&;_$K)%*@W)=HZP_'M=JT;,PE6M+QJJR[+!,X"C<: Z7N+*<.B0J#( M)R[ 2HR,@']$BK3N5'/Q62S'_&BI%060$(F,)*A1FM5)I<6>[\ZI,UG-S20K M2O51A]'F**1# M(-BEH?*0VILULKDR(X?SFW-U;9?JSNC2"2G31Y+9[I2/^'J5.$6%99? M1>YG9,!Q_$E(Y?8);YO=/L%3W89+1BZ?D7%A0..D"&CHXJV>F/0Y&:LS&@5& M/^ET1P.Y3#VMW'D0#M?*8>P1D_ITI(';)''*V$/?M@3ZU_?]FMQF>'R?4+VS M' B>+F@+T0'O5K!':XNE;[;2QD6\ ZYZU'F'@4>J+-=HVV"O11/.(7,#KZ:& MM#4SZ:":Z 5*.AN[6P5\\GI&QHCQ<+$)CGBX802&?MVYNR@/+Z7#RB.KDG:- M8T5:%*S!BT5WCDU"SUDRQ@V=QHLV%V6,00=AKMK>T%=4IM0=LSYA8X&-Z8H@ M-"UZ\,2%8-A_,KU+_)A(U8\'S*2G<(JESZE1_ 8"%T1B=K1?S_H\._CULE(W MA=8'9X 7>'R%TY(KSGFI]USI7>O863V4R 58LR;(;.Z;:4RX/3O_++; D[.G M>QD#O4.F*3?/3Q^>X1;'?@HPQ[EH$WPYCDH*9]BX%;J(I:/_."H"&"@99!?]S4S!EW@VKF)"H^ M?#N/"),),#'8+N<;R]$ Z64_N46_1YU1V[Q#2*W<["=4DY8G5C-,K',J?QS6 MH1;ALD2A?,P/!!WY$]%*4G*Z[4:5C(+1'S=9954#%28XBP>6O&F;LD)]DS'IWD."?LVB@?,JC5!SQAZY2NACM@%?%$2H2%4/U3MVJ-8CM7T95BXVL;A";.J,AKW;9_:2B MT' <"^+<$:*3+T7\N1?1R;F=K.$=\#.%23R^D\/VF8EN)#'I08J%QB0D*_5A ME,?&TWCPT!^9F2<[(W/(T'4#P^]+3N=3W=$H?MM@O3T,MZ&!#G*.-8/ V_Q& MKN7[LKI;E=49$NT1EFTIO!N$I7F1^@"Y9.QG(RYAVL:<3!CL^=34(>A.>;>_ M@5EB4^FKK&QK@ND(R<0(9<2^;!%^Q]B!Q!2(/D'L?GOF90_XSR=+MG@;T(/R M["HKPK>RH)TA.(-)--\.SN#IHGB 6B_N],3VH%8D3^DI?C6S M;UO.4E ,3G_N%>3/.J3IXGB4) MG3/O>T.JV_+/#IC[N.[W#.X'@^#Z_[4V S[J:B< AG+"T-$$#10IB8=KEH">PCB,0V' M@S0B]07%'0>ICFT[DC"QV;F_,2R),QV\"E-K0Z>W]M@)<^KU4VBX/U9=AA5% M%E:Y;!7: %L!@7Z,&M!)C>_5!)X#'*^FT:L]A.^*Q$VPA\X BH@+=PVE'-D# MU;;?R!L]BBXU@77YJ).J8YTR=:)LZ!R!5X$O /^8SP[+0VG#5RZ)Q[NC+9HL M[[0:52:7)-WNJ6H<]0$\^BI+M"VJ[G8*$\@S?H3%]52VO1C5(F?1:P>8ZU:: M#:$HO.POJ9OWZ)B?16_U\BQ"?."3KZ.+,WS*Z8.3;'9R.:/:7R*&:8GROJR< MPIKURM+(:?#="XN:6BLC-,/4G@)&X1)]'>C RXY8 M@9RNK@/N<(8[8'MV+ES\Q<>^4[4I-V*-N9^"\4T\EV 6F]E&OH+Y;XOC1!. -P7?*T?*N*H\K*%T%$)!>RX/Y(4ED.9E!42'OJ(_!'".*5TTY"YB MU,V46';D;US.2;$\$QCC3F''":."B=IN?=NR\2SZOM=YKC>(<5L@( 2CN4(5 MQ3>R4N+FGBHZ\!I::AOXO"M'\_3:@HV>S+V3N'M6=Y4R1@Y,S76G$1(2&YS" MYDQ=2,$F8?V]Y-? =QZ.<=?&;Z''/1.]\X@W+O;7602VGJ6'V77^,(*\*[ZV M%RE_#1_S/Z2Z" /))D(^'MX>>/UZY/VEB)2LU8 7PL:1%)/,T1;\3(.0CD]\ M9@3#X+Q49RZ"QW!&T8X'_^CR-V&K':^*?J[]M$&/[X/<#LNXD"NLM%7;8?*, M$%0[0JS1"1#*4'%4)IIF>]KT7_7&X-S0++OFMUB-+]H]S\!:2;DC*DZ88;59 M^.>PN<=Q AXO'AQ=S./RZ?D/!\[D#]5;6.]H'PMNA['&0N5'<8FH(C"Z9H:^ MT AY+#'ILG+*FXC&K?; S$''CHUAMVDV.O=4Z2=H*,1.FQ\2J?:&W_R@.1]S M:J$N@H?FG)/(I2'Q!";I?8FDA3)5!\6_?P5N9ZN->?VU0LRAJZ*-E:S1G M*9<1A[Z W\(%DA$]!;//_ZO&92,38R^AE; M=OB>,BB#G! 4!(S?/6IK:P[+*D5PP%R#G5*8+G_^5>Z#%0@:^MF=D;(#&BP M \K5NO=6L6#.1\51C$DP"?/,N^XVS["($?K29*'M:1E,4??QU*R08ID4(ACR MK?VUC:>@>3JO/P'U0_Y;'3#+F@*.<7;9*Y6WNA.^0 _@C5DXA4TO\Z1EO.VB MLS"^B=C/=A@8]SB%+,@_A25\1X M^)UM '!HO/?@L6$]JT_=X^\^?>Y'3"=P)!-*?$('<6$C5N% MY2T41&/$*26XTM:0.T;2"K+,:61[ &PBADR-\5?Y=A>E^_\GTF$2&,<(J MPG,,7@!NO?31Y )/,P7#!AP*RM,IL-0BPA)^>EK;E]/7&QL%PKXR;I MP3L*4F,![HB;DZN;?X.C2#4*(P5@K\K\"A<#5@Q].]"36=.FY)LE.@-3#Y:; MNIWSXH,5V0JL^>1J9B)N_15@$#R%&%CJP&K;,BIFPURQQ I+:%MJ"/]K6VTY M1FQX3Q5"RT'FNRROE=E#1+/:SNLLA9DVJ^AX&LPHL=^Z69JA&50>S*8##<89 M"K@?8I%XN5W&>)JD16\3VTC O[CPVB90.M+O\?\;OA&T?<.=T'##]^@D++^3 M6"/77MI!2^T=FO@X#D,81[P5!L[O?0Y#%C[V@;7S,F5]KXA6<7RV:N2 GT M=;4Y)0AVAEH#L[_,/_BYD3QTQ^>@\V!Z]CC[YK"-41D>] !F5$)!I@'G6%F-@G^8/(T8DF3,.0B/HB1O6?F#V*^=IO&W7 M*2);9%7=F-6([C6D[&LN2VB14%#>7_+][EN-&I]PT/9,X/U'B-IHK-O X MT_]JJ79AU[/=N2TM&R(.[O#:R-E?N\P2,K!2T1D';/9^20ZZ#1:!=-NQ["RZ MD9P7KJM71F,S]0ZCT+EOT*GGK@!;)H@YG8*?UJ6NG8+/AIZ-#X+!'5[8]"Q* MJJ$9__']ZS=WAF!@>M"K*0AH>5@S)HPCH,R]-G;-6T0\MI*%!5U\\>SI8PK2 MJS6U'+\KFC.=DEQ.1G.Z$W4ZXJD<_:9 V +D#!NL OIBP->0LYB7TA3-"SH% MH)T.K/K&KM"F$G7'/20%58QSRKK2FZ17%S.)+.2T!(*LO)$6@6#G.4+=@2"G M$8T "V5;/$J<$H-G)GKII,Z/?:H\*5=E;BSLAAE_YV!3SE@T$@R0C@6GN-2; MO*?A2PEJB9@RJOG(P8Q.M_2A3AD*H$QXM&QKX_*#FGYVSD$+"9C&7,Q011>7 M\H7 2R^>GI.)++-WZHCOSWQBG6X)NQJTM0.X//UB!\V*"'-HAIN%O2.'BI[2 MH3(58\>CRYF"#J%#Q:5)E(WH^*2]1[E!&$U;$ 4%X[5J[/K1>*%*T#K- MUDW3PY%I^BVO[;TOA3LZG(&C@_PTTQ/,C_!P[#-#B/@"H:LI\HP4/TL'8T), M"FM+;*E:IK 7EMO(\$KC< /;8&3(L_XJD.1O(^J7;-?BZ://M1;[3\>DF3AZ; MH+Z7SNX8X*&1N-OI,AX7UV0* :F-]OJ=U5MN%(WH1*_*C6];!U8II1=,3J\D M +MPQ 6/H@SA@_-N8M PF%)SJ4H7+B&XP])Y^!C_[W,6,1RP!A^,X.W,GSO) MNV(A+96:(8U2"7.5^+T2!\9Y\?CBT<6CSSA.D+Q#3M- B;Z1+\$C4*/;C4/$ M]Z14,+#_]H7<5/#60:UV]PF=/AA!.Q+V3%U"^:X$_!;3\GIT_F(ASAKF& MR7AE@X$[, D>1S^6,'D8GXA>6Q/S#07>7&1:T%T9=UO&_\:,E?)J[^$G1UK5 M^>AH8+MO$8:0,9??RQ(. 77@0K6[HL&^%"9W+Z[N)[N%X 5M.=R([S3V+:>C MZF59(("G()OI=4$ 2OSA85'=[[V3&*.NB[8JN'6IPUG(9V'%?NW>+/'?+'-O MQO8EPD&E!TTW]M_I!W7BUYQ.(?X_\=7S"B/+'N7!M>5UWKI#%0:13X,!5IAL,]20K+"MKT*?"Y]K;Z(R>E(*9GI<;W>&/57E9 M:.E+7!H4T%SH$@0=FV7/ MYAFIHV"OT79MT/I=9@:S"R].]9$<7JN9*<+^Q-Q_O6G1I:O+17.M*CWRL;T) M56P*A,V[#TQMZGYNG[B(& 1GKV-RI#+1*5C9-1'DKOFF+!3_:C%=Q4VCQ8(G M2@+F5JI=%Q->"G\*$%-OL76VT<8PWME3.U+FZMC<;+J2P7@D7 GSFP@!'-PW MJSRHOI5@L;;NRJ%[5 TR?BJ+T^^R.LG+6DH_)JZ_/RG,Z_R M\3.?HW*$9+UR.U>'S//40]IE0> MMSS@(IE\ZVK\)?U']*=T5I9(,#16?6 5'HZEAHF0F!8A.AC9_>\!,@*ZV*<5 MP**,+-B4X#AYLY'KI>(V#&U>2XC23#Y,>2/0<5(&<'J6IA#!.QQ, MM)=QWB[').^-8&XX/KE4Q6\)H:Y4EIL4%$D.+D<2PB*Z> $',![,Q7C-'#Q@ MQL2Y0P_:A'/F0;X%> $BCD*TA^!_RM/XH&IV0GKVXHSMDBYU5!.VWO"9F"Z> M1K^69Y#2Z>/G@ -D;<:]8@RTR]')(*NYO17L7P>7:5X3^Q.4JNO?8" MW^N4NA'#->\:++H(' %4+:850QK8""J\$-6$X"->$"$KD<*%AB"ED>1Y,3^- M=!5FEO)HB?16A92%+,!ZQ8N,AT%ZDM\$!$K^BJ5 !#4)"&)5Z"T[*%)*808N M"A]'76FB],#D<>77AJ"E# JT%DQ5H(=@#ER.ZMO@Y12SVZ+EZY2NL:7AG,KY M@%!XC[K-O(O(E-=\WIE"+K2LT3NI?6;D6JO\++HS%L^$]N+%4XFHOS/8@GY' M',NPB=9+5O1I-3TV8#Y$59%:)ZK/H8X;].1BALN_RN8@$*MLS2'H-1/BLH R MXVI9UT00::61/E[(AI537ZK%Y'#''>TV$L8)X,1FB*EXS2/-/T+Z=RI';C&C M"Y^OVWQ)4(F0*_GRXGMCYD(0<4UU&\8 C(Q;,'#_UX.^U9NF.->66:O%QA!CKBYDH!BR:57#G[SC/#J%:Z M+>3I0F>$/GNM\\BU\B*-,*C0$IU1(1;;>BJEU-T]2L7F0,[O82IW%Z9B,-$E MA9["/6"^5-0)CY2$$%8<-A3URT9Z%]^F'+47+ E[N_8->Q\27/&D M, ,@<0STMRN%C M?;H&%Q[^B[FEJH0CB@H%U++0#?R;[P2+2L&,5#7*"^)(^\=-QL@I!#?%Q%Q8 M++U.(EY\@X\@_@J#Q290@O<<0F6";:298*3D@')5YE[NHT)$2S-:R%YX*00P9[O.XG]V*R8GF <>( M_ 8;6(M:(1<713SV$E=^?THO<=5-IR+[.GA$&A]9H(6K.6I<$K"SM#E'&R$0 MEQ^^^;4$;]QTPO(:JE#PF*Q[^A>R9W@:P MQ4[U?+\#ME(ODQ]!Y0 94C"Z; M,Z!NETL,*3AJ6$_%V=BH2<0R&P)!]"NR4MI:(R7' )=%T.FW*,FAL0'U*%%5 MA6VXG";!<:L^%8B_^V4&+:.&_@A76.>)6P[HFN,8.N_D))%+QM#_TXN7V, 3 M^XMB44 MR%DZGCLS<=93< VL,\F9H9!PA,-UV<]'8OV;Z'=66S)*K\L)-S, MU;:U=.BY;AKD&>&L.*LXN(CC17A++&ZKM#!T[/CE-?X2SUSCGI-W>ZUQ_!BC MS^JZ1>$H]#6=HCPI\-/:UZWNN>6<+%>6*#Q1(^JW8,'$P5AX#'5_#B7PYS=K MH)/!-3M"TW:C,:H6-E?KM45@?A1#9V]!I)]2 7@[WW\5E5BPQ$ >N@?4(R7! MT P39*E]M('L84)Q+YU0\S0(!(W^#CJ">Y/B7I=]Y@P20W/$,YH8$57FVXF"H99)J,<_3["!L8("PN#D ,;#32D),0$4W:[B,2$$ MJ 4LY]8:/B8I 4DI#SJ.Z4]=+)6A6I+9OJ*,07;%QW2OW\',A.SI9"7#K;R& MH<,\PYWBR++;63>:K"5P:+%VL]$6IG%=P#!6V<;\E$U[:]?&GBL>H9E65B:N M3^_=YB9YB$'&&CGZI%H&87 A3 4?;Y\V@%G)I I-K# ?OR(SE(Y/46QP>8ES M,,3%L1"]U./!<^[/OD\82&H,!6+:"FR(FK3IJLPYH;FPR57FUQ3RZYA,')N5Z@FVVJV@*0>!Y\I5;R0H(< ["F;7:R;,OF @W?7^E]? ME0TWPO1GK,:FEB.3QDJ#PML#C'E' 98!(^V@L+BOOO$DSV9IG88D+X114ZQB MRV62E\-%^H;UW9QR("7D0#-[;V7UD<"T.[TAXJ!%NNGZH4X "=PO:8%5..N'H\1$&SW>A(^%P'?\?!28QKPW&5 M(J%;" 2EILU93<^VR0!F$K01"_CA3+K>XF6V*&H@'T$!8G,4G_6:F?(P]56& MG'&F&7M,8$N>BVT8>VZH69]0N@TL)[4"Q)LN=4EF=I: #U9]T(R^A%^;,5H: M\<%9LD82YH)RM7'^[?B-33C&(T:R]R; :&?IQHLM[XY:G8Y>%2#F[K0H**J% M9K:4?^*"?VLVP%LMX,@):-GKDH(4&*[I\F7\'GC(%PC1Q",8:\%T7R!8,JE: M;,C"_/VT)SE W7$J0(^55 N"2,TR]GNY;Q"NR"Y2]C$Z>3P#?[D G0,7D=K MUCM)#DN @'#QK[JU--C#TR(8AANQ2/]+-Z'":UEI>6-64N(N*;[ L)Z(,\5I MYE5&6<9MU#'>'" L M18RJ'EF3D=_K/////8IQ@G:95Z6RD#.Z)^S\56SL8VS/3/G].0S71X$$&6Z^ MP+3'L=G#[LC\A)P%$& ^K\US#.=*G^L-GM"-@&9R=7U7=-5R.KKJ9OS;6XUH MQT.[S".8% +$(=:DEAH/$+BK#!XJ@NV '+MJ?^.^( M^W8CP$<3I#ZK19()= M;17ZS+;-'\/" J3++FQ"KI?@IR+II$^HPID> =&8$RHH"X1[U9UE-/T&;5?! MBG!J-";I,!A"=ZDA50!X4%X7) 5?D5--:=#Q!H)#: 1/I+AT+0[L,XLI"A!C M$>(&RXI9HI$4A3O24YFYP#-^;0M^$#CIF5X$UW6R)(QSLHT@9;#\'HSV()9[ MPG0.KHRIT:CEDVBA-6'0S,(@!WY1FY",ZROEIK W@13GH(J^[@2Y.0GHZ4T. MR/AQ 1R-HC/6$:'X;"4*+"R SQP\9:6BH,G8>NKU<:D"),E.&R MG0D+4;J#*6B%P 24.B-L?G.^?J6@Y(C'YNZNV!BK8[(QWB$H; (-2LZB=RLZ M,8Q39.M*W)'C0 D4HC!16)-79?M9D!1#EUITP[U!L=M%RHHKV%II'/I*U(RP MQ(^E)Z0?QG/Z@5#(I RX@P/&I/A^RAXL7>:E5#.O)^$?<+ MP<(>6F&@+6MX11NF>+7.(^^RFC>=.:?N9_;&[8'^,%HA!MU*+CZ!X4'4"]>T M5!SIP/1V_KE'/$(!""\9 ]YVC%AU!MBC*7!.)PNS M!S[V^Y;\VU1+;)Z.:PS]6U.\+>#&VL]L&2R;HLJG^Y-OGP4S#&L> M&ZK)9H'/EVTR6A;>*4ACNVD16"9'W+T H*1 MT!F)@TK30:?SKM90S_#_/N,L'+8U%.U^2;V0$?_'G0KQ:0C-(;$]KU=QGU0' MO_3+NH>Z&9]UZUY1AELNZ%IG-9'@;2K$/@K,J]'4; *!7H;B(>P>4$L-W7!O MBX $B& ?JZQ*><\C1*]KWZ>.C4>O0B[S!0P#G?:V..RM0[JEWC6_IC M@0+HQX]00TKU(7."J&U5$K7(1TG;"S6KZS_JLVDCV,-[-EHHJ*=WTE%8&#(S M4%CK(=4UB"1!$L.W))"@YI[:6'Q::.&G \LE6\,3DW M4JHX)(H'FQP;2'Z1XXZ<6M2#%0L""=Q95F'B-'Q4I*J,VLY2HA-5AO\Z1[I3 MGQW-3GT%FK/RDJ(,.'U1HW!Y?R.IZL$#<7,.LZ7(*052'_H,9"$T?EPX1?+8%'X(]"+TLP M)H1HR-KBCK['\2\3)^&)2?@+)AYSIDR#E(%GF.ET%A3R,'L7'SC\.C8,N@GAI\D0ZTQ]H@X+DYX9O(^))6DD["[1:^$ EL_#:0G_I.M\&="QNJR% M\[+NR!GYI1I;[75&GE_R(:DC(LB3TR^D,0NM>FE[P6V*B6%!*&^W)CZHR,+2 M:=CA$2_@;SKK&ML2P9$AV*?&QM^5 F[;>M WU,&-+NH%'J58,X.521G)'LJE M:!.IUU'6RKRQ][H+&4CPUIMP9# D MI!6&*EP EY9@VKKHXN*@QB BG#MTH6S*2)V7CTY'JV*X=E D^9Z__ N9YZ8: MQ326QOA9F3(TET R:!';"LV,P$?T.U8X_#58\5N_401UPND7\051@./TQ2_/ MC\87?U&!FU5-H'ZN7RV @:BL1DI6AZSJM$'9 7'V2$EWUB.751C+"GJXV0%D MA7>B@:.WYCH"*A.HRQ9>!*-ZJK!5! &M"5)L42R/D.W;V!Q%AG" 8W\")>.V M2YEK83/Q\^2P/>#BP(&W90XV HIQ 0-@E<4T1'IP?-?@G)>S$;REZ88KTWFJ"@YA2>2>(W_'H M:@80PDT=WI9*"-94.EY$WH[%F%F99"*X$V Z>?'BQ01H34 HL!5SH>U"XGG5 M8EHGE_1DRFZ.&'Q&?(B5)%N (>+%B'#.2:(41J)S*%7;6MHL M%&JMI<%5(PDB-X::17&N-;5S0L(:6TH*,R>UJ_VAPZ^8F%6H0[ TJ,H(4RUT M!,D*[E5X]YH)R_TU1<4KC(&1*C2%K'X*B]T!?ZK$9>!?#U8JD;YB=GK."+=% M3AW$B146-:;AFL0VU=1E$ZG# ]2$-06$B1"5(3[1'SKAH;S.-MYA\!ZL M>%;8% E2+:C-1JO)^!31UB>@U1HG0K7? I0C&O M7]LJJU-.>N/DXLG@;5KGJ%AF&W]:/$3Q6?0*"X]X1*X&N=Y@JTL+TF:,$L 1@XJW:D8KGMS, Z=0E%W0):J7 8UY"FEQ>:IB-\2"@YE!T;*J/],DO M18:99&KKBM0,V#H*7-=&/&#J@(#EG)6A_91F1M3!<-.8?BK2(I*\X4)9!FFL M75T6[!-C>TN<'SI7,FVI>^+0N5&)6#/V'83,2,V(BLR#&\2FJ#K]2)WKOL-R<29- ME@&90=B6+' :91MD1_*JP#%&X!B)$B++AM]SBP@2$7,;5;NN&;3:"UB"K%ZQ M^> S17LB(V,NW='/Y@==SF)II%)<12>./5ECR9+P>8J12_HD'A4VEC06(9 U MD@_OU]P $S^%&_#-YUM?UG!$5@Q9+,:2#G\FB4^7]I11RUWCXPX5[ M_K@(70,0X<"J:6:9K,J,X;KH%+OP[)'NPH='LPM?8A&QKM!F.;S2'TH6L17' M.ZXFKJ"&RM3MJ#DMB\$N;"M&X?4"0W/"2D*]XS"!1,Q3-3.[F X4^"LRU\ ^ M!YF4)++$Z-4'Y( KEP*2R@B5:UE.*+HF+"S$8_R[3X[/'4V@.S[/&GA:LE<8 M]-G%U^_,Q$5OT S[GFJ*P'Y_]N#KSY,T'7#<_]!!GH?W09[/'^292@:_HP&Q M8S*YH%8'>A JP\XDCA6[3FI>8I$*9]#']5#GA'A\F+-S./GSC]?OWK]]\2[Z MX>W/O[R)H]<_O?PT[[%;L1SF3E]:OKX5LNIIYH+_\J>+Q^=??_G_/*_@%6C-)Y]/(L^M]:+_11ON=[A,SQBWJHKO]&9^$-F'.4?8S'^R/M M]6I34?\_Z$(C A]M\EKG$U-6QZ#VAH^45__GU_?IG%*D_GOOTZ(C& $:D !X !M:7-T,[Z4[3FI>9J" M2,C"A")X -**SJ_?[@9 @A0EV;F)]B25LBV1Q(W=C>ZO+W@SSB;QVS=CSJ*W M__7FO[O=X)T,\PE/LB!4G&4\"G(MDKO@0\3UQZ#;M7>=R'2FQ-TX"[:WMG>" M#U)]%/?,7,]$%O.WKITW/YG/;WZB3MX,931[^R82]X&(?GXA!EN[H^W=_=V# M_L'>SF G/.CO'NSSW<&HSP=A.-C[L_\"'H7;S3,ZF\7\YQ<3D73''/L_W-M. MLZ.IB++Q87]KZW]>5.[+^*>LRV)QEQS^E>M,C&9P?223#,:AH%WSIVE^OA.F M[J"?H>R',C2O;G'LDE+%4AR^WZ-\17NF.V$3$L\-_W(H)U\$% MGP;7WU\=3)/8QHP[M.+V[-_G08GE^=7IQD)3.L<+@57 ME[^=G?P1?.;DJN_\V\UNIWEV"2ZNN.? +9.4)YIE0B;!-0]EGA*+7SJ5L'G KEE:.:$E_D4Q%^.&=4#S,I-(M7DX:;%M6 M[USH3#$=_*J M4$>)V&OQ4N'E,B2=G U\,(ED-J0JV![IX/:Q*#%*WQ'Q8"05"6Q5JA)P?\A5QD02B$+O M"/TM!UK6.8-;H:$;I&+X[F!WQPG_=S**NN\52SX&'U@9XCP#;04ZFP0L MB6#/2C2H]"JX4C*S#1R'U/7V5G^K QU32[ 4"=RE^+]SV$=HPW;]];?>N?[@ MJUR)3, *GGX*QRRYXZZU_L$ 1 &(4P93BZ"%%@N$Y MVT=RF>3Q'5EQL(**Y[":JD,O$U?T-]BUT+:[R> ;V$UANX=%C_@(VH?7QF,Y MW0PV8 ZQ$7KQK!.T]DUX](M+H'\(Y\\5SMLM$\['$9C[I&"A#%F[C"Z%LAZC MH!QR,$W,"+E:99_T@N-D!BP&M\(C=%&#P 29OMRL*;H"WF0QSRL,=G8R/QOY!FS%= @Z""' Y> MX_JM9;4VV.;Z7E:-BK9[1$>MW#:/0U A$U(#KKG.0%@ MK0Y9^#$XA;.;T$ZCH-"]4 MMN$V8 LVRJS^7G7P=(PV8RX/.9 ]FLR@Y*M[ >8"(M3S[=)#\!2H-3H'KBWQ M&'H0E?_&YP*6D8V0P9J!K:*P)]+"Y8:$4$ G:!& LT!@7#3%/S8*5. ..T#,<@ULE[NZ@#UR^35R*^TWH M5\2\8EF-J?TP9IIP#-]J0A@M(E K,/@8K5MQG3O '5];XQW0I@2S!B\8J'L# MAN"M)TO!W L9TGA!]5>TKA9AH9ONI8B<31C)?)AUOHS8EA,:O +0E3L.!#2 M31W@,:8DC&V"IJ/&B2CH!QYC4Z8B_ .ZN%,LP15,84:*7BB^[0@Z>2ZZ3-0F MD=YB7:9&W>T2W1VC10M;JG,>? MBK%MTD0%L;\_+%^$HL-WZ?0V0.SQ-#.J'VL8XY!G4\[-8$"J@G[(9HO ,0<% M^5V ;AD5?L&14&4+ N:< !7X-],P<*A*(!+-"KM\A)M8S'$ L%/R '3,;.R@ M9WJU9F=IG.:S,;9XFP14BW5.RZP4--4NZ501)L@6R 6%;?BE?K76$.JH/82Z MT]L:M)A2:^IVV'] (]2N]%/8:"].=.$6[4I!1; MI50;A,(S*A:RB!^WGTJSC1TJ'C,<]<)(?LM16^4C;*AEG&>+'VE-(/BKEP?] MHV,;OER/=H2+@Z/J8OD_Q\J--F5WO#M4G'WLDAEQR.(IF^D7;4N,6.]:"Q2J M8B2LF9T$%2/C?W=9J2,Y#/=*V-I7 ( M/2<1;9J"B6!=@11[,D0SI4!+Q@QU*_.EBXI"$(5:E(F-X&!?,K5X-&]5SDYOB'W'Q4Q'2['/-.8JY3 M:M>D-;;ZAU0?@YM,HJ2VZ]9!1IJ.13AN!'=\(%QQ"Z<_%QX3[>&QG=[K@];R MV/LBM.NZB%<[YTSGJA5Q\;Y>,K'#LM FD*RWFR'RDL)%GM@(G[JB3GMGB1FG M"LQ1D8+E&N3:/ &/IZSP_3PD3M XC7" M!,WCE"1\C(=R]AYX&';5)D!A\GA MXIX"#<3P+XPM-"AS)C/L< Q-00,1I#0S=IO@0T&#(($(ESF@:V\GOOIN>G M%.%*%M89A=%K33[1UN:OW)R>M( U-P/R5)"!*VNTP)91PW/98O[ZL<4\B%R7 M64,MH.,Z.AK.&:<@\:RKO$.V"J>PTGM.X0?&C)H7MA3_0 (OPU1+%X+^M^", MC^WAC%8;.'-9E2UC!Y>+.]@:'/?Z1?[O G.#DD0M?R,CG;,D9_%SH>FX/33= M:FGO\+J6D3+2;<1!1\0T QAANA*8["V'+0O4RV\5]6[C H,]P^7G+P_\L/$0 M-NJLM-:7;!,!(I3&<6';]@+5E@Z:HK]P/S.;$FUH]SS! ,24S

    9>/"'+,O M;4^&H$9K+U8-8T/H0>;R*IX+_T]:P__]_7;S?W/45 OE >ARL3#F"Q$R4BZE MU:&LP$"OHM)1QP0BV0QKOP82!5+B)^LRW-";<_[S/!M+9=)K);D+C-W/S.8* MO&>J*;G/F@Q@E_^'4+QUG%-?"F2 3(#5,:F\1/W=35''>B5\MZ4NLPFI- CB M' @P+ RB*Y.S[$K@]',%5Y1Q<,(-^)]0CYC?,51^O7EBY3Z;=Z K0WE(][VG M6<-MIV6YZ->5BB]M]D'V@N!W9RT1(RIN\2&V, BS4R$KP]BFQLW*J?HLA'5/ MTBR>U2O2 +>%2@Q=;9,5^%73]BZ'0)/6B)0TM'MH=^787,1 I9X/RH.(IYQV MP0"]9R T, -RS)/2==<(AR&GC41,>LE# O&?RW;]S7/Z'[4M-H=:7BD9:UBA&I&3BINF5AJ5/%I+/.F*YOE/%TN9U[6YWGV&L M5H7!][9_./@\>_P]!L.7NT$#0TT%\%/AM:I%R>!&MG)_0):C^,GYO"%!81^) MQ6S(WT%ZYB(MB[:TI>9=$2*R(57A5T(OTN9#W4BX1:GZ1%=.TFYY.A_^94-Q M)@R:@!\BI,H:\#-T<79%0BNYM[ GD5 6G&EJSD!>ECABQ^C9]F6XS-*B2\5* ML5*[ ,#6 8+&3B+@%,FE_O4/! 7D?/0!2:3 M/C5A(J$R@9$MT&V-_I%%4[S*5(71WS1[XYLU]0A-BEFE/5MVQ,&(7S6W8ZT2 MJD4BJM\SRM@-[-9)M%I&N==%HJ:H%S8OBX:[3>OR_!E&JUQLYR[ MEU-:GVU7;PD^B038>]R)H]H.CR&G<)&SJ.?#+B(L,\6&X(T^L?](]C !0-C,( ML$;A[XI-F9Q";Z^U.>M=LZ_KBAC7[HI%YT;'X4C3BYR[MW&Y!P.G<1.5J=&7! MGR3?G!ML9^O@N(3%@4020N?O>9(CC47<5*3=?UVM2-M*F-:?4PN@62P(-1IA M?4$D%8(57>ZZG%K@E!AY+EE>U0@_XB.N\)ZPPG^8V0_?YJ&CQU%.3U3O,C4 ML(X#,)<9!M9MBQ!4L=L1#&#FH-H4I41F3QJ(&<)$%S)#FBE(W1C.BM])^%15 MLBB9$40"AH\G,KC+&0494$4%.]\,#U9Q8L" QG95#$[DOT4S>D^F09NQ8$,1 M(W-54ZA1*<_DJJBL%7+/KQ)-@%4Q&DR&\47=(\L0S!<]@)&>FK1FYE>A%(G7 M9[1IL#J"\F#NR)<9#6-^T8UF0,4"O7!ZF$*,L 9\J&=!K#99G%1A!84UU'9H M0 =!+KERRU\*?+=&5?GFE72^ OCVGHD8!0#0VS5/V6S=:DIE![+)^_/B;@2C MU@90AC%3Z.E*TBQDI\\!!!UCF4M3Q[LP M9P@9PJ#PJXE$N6S#8R=#/E^!P0PHDQWC&Z,*Q:%A#<^:I(!73R)94!V>)+FX M&CAQZ,#5;8\ L,LD(. M:0&"4;9-.S;/PV)BT0,P3*#+@V=#ERTB3 =C M7M<%P[V0,6H%8SGAIGJ0(HNL\#]@L2'\B(:Y+:]0V!L70) 3*K2P3X46MCOE MN\8G.T"%:,,5\LG0-EH,BP231WH4 O1P0Z+P))@I65NB/J_.'!?(H8GH0Z-& M@K[0]"#^UAQ4-6/_N('ZE-MI5S6.]7IP!\_1@[NFQ6S>T,N2WT;@>E1/"C^0 M;%I4)W-DC;&U!7\V"%XP.YZ-[&V/\.WOV[I+<\(W%A^Q3)TQ^U#\%&4),O:I M^^\ _VKA-3L!7'LR4,"A.62 3<_LUI?J=]*@\"]OJ[V M9"4TKSG-N$Z)3?6R6A_DVDQ;KUM&6Q#5 MC'<5X%+I1 #J$G8R,Y.*:$^H,$X./$^QH12TM:MQC0LSN-!<4]'P^OYN-<:AR*.CQ %HI[D MB7$H'%YLP$FM7R.4VL8>@+':-<8J+%>N3(WL7(':H!>78L9])D?33R(L:T[U M*3VS'H8_/_PGR=Y[+6/OX_!C(J>L36JBD3"$3"'.7KQD!@" M[T*4="R&8"FOU<],(8QD8UCOADLRU[P9D5.^A5VYN.CT)MQA_6:#9@U ME"A/:L7;#;Y$E8Z-I[93DX3_*Z?\'L]C759?K^\$//N$ #HTX1C-K:/X(.IG&C+L!@Z-D@$\QG8KG*5P)^FH-QOF:"D<)04 M5KX-R3Q+0JXP];22#B?Q6F M.@5-22JJ#9I!S8N'H"CCEY].;T)%!X&+R5DOAW842N.EIGQ<$ZW[\&X9HD1G^K/2*C MCR+CDI0W#ZV])E.[O7RS;(>E!)X2[T=EENO,Q4M9A,6$8*[@3,L>-L8*"-S@ MRK1"I*F;= ,_*+EC0I5%4?C8?HLJ1A$H6CSKDB+F5653),W$1)2U=Q='"99- MXFX^%.79[TVX#$P=3XPG0*46JMF858P:160&0]%7*&%0SX?O8:ES:Y=4XV Y M*1X6LVG(P< %QK?EX_9S<%!I63 E-,HW,S[R:Y9(//4$DJBS&)4JAY>::35! M;=7GO_B-V_YL*>CR%7DI9A0?T7#:FWN:?",MKB^(!1IPQRIJ?Z]?(3H#!OEZUZ];CWT)$#(6+%HV<9\:$S[E0/;AM;A?3CO^%LCY[4/250*\\ M?@>_C$R4^*<'MUC,PBL9A.+9E/@EYEYR5-;?3RCL+A$*.%X1_?Q"#+9V1]N[ M^[L'_8.]G<%.>-#?/=CGNX-1GP_"<+#WY\Z+)R1(@%^.[%>93 ^W>GN[5='R MG=[('&OWMQ_GWGBDQ%S7M.AEGI_=W%X?WP2_7E_^?M4+SBY./M?X7NLT8-RG M%[=G_SH-3B[/KTXO;HYOSRXO@NO3$YC6.5P*KBY_.SOYXW.#+M8ZN>.3?UY< M?OCM]-VOIS25]Y?7YRU'2)JEVB\ST6&OW\[NIZ*NIO&]70O^)37 P?/:0O2SAP$?;NWZ!0C#RYQ;C"VX#BV%EMP M9NCML-=.6$KC)E\&&>YTX ):0X@VE :Q.V202K: NG)<<]&^1^>AE]_JBD&8 MHX-1HQ&2NY9N&R/("3"*A8P$?"PLLB+D]XM_YJKRY N9!6 M!;0MV>^,JSM-R9=H3.&/J@ XO>!]KI!,Z-3S52+$ MSG,Q8/98_<#D^ MPZ"CU]O[.V _O[[O+S:]?\+"QO!KG$WBM_\/4$L#!!0 ( M !>%:UC[6S%![Q@ &BD > ;6ES=')A"^Q_^Y_W_ M[NZR\\A+QB*,F:<$CX7/$BW#(?OB"_V5[>[:N\ZBR53)X2AF>[6] _8E4E_E M+3?78QD'XH.;Y_T;\_W]&WK(^W[D3S^\]^4MD_[O6]+SCH_KPGMWU'_'#X[[ M1\>U=X/!T4&]O_>N=G L#OY5WX*A<+L9H^-I('[?&LMP=R3P^2=O]R;QZ9WT MX]%)O5;[ZU;AOEC:AWM5!R8&[4\K_BI%Z'A]/7.P/- +R(K!HM<]OSIJ7S7:/-;XT.N>L M<=%ITO=O@ R0N/KPM'G^G>A8#J;F)QGZ,.W)_M'DVY-M>9EFR?8(EJDWDIJU M0C_Q!$F$QAU7/FL,E3#?MV.\X==?CO?V:J<.X^\/J%DN7WB1XK&,PI,$5D[A M75L?2B"O#\BM#[1.]=.="A.#@?!B>2L8URP:L'@DV#G(6OQ\H3B")F(VB%0\ M8GT11'<5IL1$"0T8:+I[2'?![3QDT021QLT0F[T75P3H)FP!BR,V290WXEHP M/>*PM+B87C0>PTKJ./*^5MB$*W;+@T2POU1K=381RMS*MC=ZE<\,$EU$8A/6 MNH(K>REUK(#8+U243$!MA%[U!1 L+.6$A]--6$6DV$L>)B)@[2IL+A_SF'\% MZ;OYJWC-52P]"2NY(>)7)_U_@_S%)<7% \T]UB!(?>#_T)<(OBX+X"KKY:4N M#C/2C($(@5M$R,;<%ZP_I6M_BU#KP(WG4L&3(O42]HF WH0= X%/@=)3O>GC M)YT@1UA&,AQ12?"-V+8)G_)^(% J+=JF M9 (?T[4NR"G8%=B'3*K)D#50+,.$+7,GZ)*2L?Q$S^X!)^9'0^L&0X%ZR2PL?NU_4:U=FP84I+CH 1L/S!\%!M]56;A>7;:7JU^Q#Y' MX7"W!YH2?P/0T'FY!J K"!4'8'T ://Y&D'>!&ZNPH2W AA1!$+K2LD.F:CH M5FJR0RQE(=S@ \*^8RP.-LN0&I@57*>#W=+;:XYL8.=],0!0?.1Z-]L."02D M"" C&<)B37"]Z*9%=$O6#?P.5 3C@ YH]^-1E Q';) $P30G87!J:>A#%MB# M6&9&?(_"9AWA=V;L] HK(, [$3@&/Q- [>P ML> A[*2VLU99 YXSF1:V.[4LR^#G#&K& V!,=B=AP1\GPF?%ZA/EL_TECB;T M=<)]'S#;#<3 ".>"M-[]+N*Z'/3;JQUBT*_ZZR_UH]KI[+_?1R+,@VJ9K.KV MKL[^SJZN*6Y\T6FDPLW/996QFCSZ\C\E"L!CT(P5S[0(B 9]H<>(^G/I2 M@P:9GLB0P*%!I\6-/03843Y)CP>62@A2 \G$OGNRO5RE2V]B M?_;:P5%U[VCQY5JUOO#:LFD/Z]7#@]6F?4,@&[!A931PT^];1UMN@"5C(.E[ M5B]:(4C9,XL33;8>X!/'&,JH@^KQQMHV!]:VR5PQ=JA0MVC0HXS' M"+@<@\$LM/3)> &)?#:28@!FB? 2,AFN!@.X7Y4\O$I>/

    7MW-4\^ 5& M+2FD3$OQ?H1A6!@*/P^ 0Z([4)R'QZ>E#,U"DME?1#(,_Q[L/4P[AD;6L,_( M*(6PP:SE?@'3'W%S_Q":[$7UZEO84J:C0/K,0?O2]W[O)]G[8@2#8C%=E*8_.1W\Y;"Z?_3#;WXOBGG MVFE8KVOTZ(71W<]$ BNOR)/=B4.BK^^^IN^.84GW#FL5>,"BT-OZ0Q\ Y5)O M@N!>&VA9Z.,G,:P,"Q:E\,\N>^N5_0/B(G ;?WP9/)V096W9^P21T8[" MW?]+ ).!%+X5M-9+7&\-Q@.RMMV]>A6TW\_0G4BS!4_Q8?ZBBR6*\'&_>E!(2Z1PR9!/)@%0-<:;+U">1IO4],:F\ M6[&P<-W)I6P([X/T2>+9(&R)&Y"('W;!(_H\G%- C,P.9D M=%[K+;(]6:U/1 M#K,J*X;%,C8<);%0:L]!!Z\E$Y1,5 L4>D'B4R4):C$.7 0 X=W;D%D%& ?SXEAT80%?2"5Q@>'@)#26&UA=;F/$]+*+\+0I16MFG5U MH)[@6FBR:O KJ"D=V8(,G"^D*V<\ 7BV021C400LJ)9.5YK1+@'MO M=OYN1#G9"(2A79GTH8A2]AAQ+W6\ ]+IW6FNH 1VH<+*:T6[%RDQC. ;H [4 M;A>C6)CD"@C?%>S#[3-3@B:Q1A<6.0IV,I99;#&6JX1&W"\DG'-J%!]391^7 M&+>4FXX8U<;8 JD\9TI,%C.LHXNF@K*_O_YR\/:45L^W%=MS4]2/(-:"9>"C MN4#U.U0&1+OH@\Y'',"H!!M/+$E8FPTT$V+AT"PH*Z@!PMH+AJ%H[?%CTO]U[!M&_VJE+$&;/8PFL\OAB%*U^7*T?XT)(JN$$@D&2 MAAU' @@$!^8- 2Q3;!;ZBLB)LX$ $I[B31(K+'PSS+EU>%Q):F1'.@GF[N9# M+D,=%ZB1Q"TJ/\[&' LU./J4W$?1+.QY-">X[9C?="K226JL1F!/I*^]N?15 M7XF^JNNDL TBL<-J?1]7@L@BQL .3WQ&0LWM.>.XS2#;'-W(\#8*;E'H@Q,] MBF"SXZFI)@1S9)+SV5,QR+55O"#$IWE;JJC@'D$R3Y5)J[=9+, M!M',7O6 :.9.!H&),PVX##32B!*#!-42$(#'%9IOB9$I*3$AB8 I(/LRD+$T M&@P5F%&L:;'5RN0"3WUP[PL;_Q7 MCXZ*9"/"(1\*5%)DFY?E#.D?TF'L5D:!,4Y)::74-(G ,IS.F%VIKU(AN81$ M&$B0;]R<:J%11'MAYH$(L*.\K" P\6)CP.=OQH0OKIAN?3;7T.G(/Q33JP29% M-^O5]87(BNORSBW+ X&]-)&^SMC>.E=MR2+]N4#=\X2)U^3V8<1OFS^3JESI M\%F!NO?VLS+_^7MW";HJ(D_0D?HZCZ>9X\ /Q#DQ90%^X]2V'TF38&$48QP$ MG=60%'L8"F7T;BYOIA-OA'$D3_@)YMIL>"8+T>(QX]1.W("ZNI6/"K<)_TTX M70BF$AA ([N#)M1,D=[ 1CHQ0^7 SI\1C@N'P6TVM.P.FKESH3J)1T/0AW1S MOH23H,T4UG561I;W#;F%.,1$M?-I 0RZ K/84_CV\&'9C[))]1)-YN*OGDE4JT&9:")/6SFB=S#G4/+]W TO,:602##B2D$M% M13H(23^PX;L<)0?\3EG-]@)-Z=2IS]E.=UI3KM29(V2!" ^^BYO3*U"HD&% MV2Q]:CFZ3&\I^[A8O"SH!_!X%[08@:RM<'SZ^S0;F-V>X^?,/:[R^!)9'U2/ M*-_A<3VJ,&\DGJLQX,/B$9>FPM:W,EL?^CS\RGP%,K=BJ%I%H?38@ HH8@4S M#]#[46PCU!Z/\@V?-B3Y!HM>K9B7R88M2H<:V MD.0$]"EKD? @%^ L1C'5*L%LH]*@G@ *MN?[D9WF,1:-J;=]2-7=1EE#$*96XSD]Y]R*+VCC"Q^0=N-?8;*P4^%E UM9I6=)E MSOG< 9CH6%%X!][SG(E#\.DUE01B0!"82P^F17?>>NCDRN3YIPR2B3LM8Z3L MP,0L+SD^K3:S/ U=NMM3LPMHO@UPN&K%DMRAU:N(^ MF(C$^5U\IMQ5RV;COH/5]4)*?>N8)-]?ER=1+R?('_(D>M;.X%0Z,5U[=HN6 M#SP*5PE;WZO6YQ_Z653 J6LNWMLW"\0Z&D.J38N_*SP.M"8;(=J8KKD,C[6EAE2H3! MT^<0I6,R<0"$57AZ!AN,4<#+8J;$NS*G5V+I\,4.RKOBP<1,82>ZJ:[[!7^"?E==OO$^DZ-L<[$4T])\SRY\J/ M5M+U&ZG9*8A^L+88X4P"XB'-SN_951_6T&3LUIIYV,S$ZR8:K:_5*JM5JR!U M?\F2HNLO57&^+&;)E=,#YKUDZ/-:4"OSU%,I0U9QA^BFQAH%G$THW,7^\*2& MBD!4@R45I_9[9@<7M ^=N>#W=);<)NI-=IM $@'IT(' AP05EAT&C#RP%0$< MZFB,6"5!&M^WK<;5(M_;G@K1W !K##SL]6IS;>YVDXL$[=>R#NPX2MS+A!8A M/Z?S,%7SZ@0;>DIA3&?TE8UY1ZBGRKLX)PQ4BK,(Q%E>LJY2EK$<6!ORQ/+4\M>W_X$-8>'ZRV1*%?4KE0B MX8O4/#^HO6NLM:B6W5!88 :H2N[E9N0.W@%;N5""$>&+7S'B#AS,GCAI800@ M!)[NB%L1)OA,Y4_EU4KX4A3R@,V2_"L1&%(1O<@P7T MD7T+@SWS/"=-AD>(C H9KW#,PZ$@11S0$?6.*H2EW![;"%#6'1^\PW:O]=[18.ZE MT6G;]F$287B:#JH)F":>VC-B)G/*O!&EO*S9]3#:/-!1AGL>/F-Y&D J\Q^& MUJA%WJZ(\88*+P;QOH;1'=AR0_**>/$\N,=#BM:&IJD6?AXFW,R5BZ.#PC'F M-<>P5_9[VDVZK':+EJW >+(V+HL'$^ME7-Q=S,5TG@#?>803<=?"*;9R5K[OJ]%D4PO MTK$V[P4R'F8:0\TU 5F+\;ZYL<3#%Q-+;(*\ 1)*0\Y&))DV>>B_K;^RN??0 MV\U(/ALT>'J#:R:#!#WG? DYPS8P/\;Z&\5,-:(M>9Y@SPH?CP[9=T,B[QB- M0(N'[T7%5RO1)?=070HCI"T*BY&$%2%9A#I*=MORQ;T3S;ZAJC^E9*$VLN%. M26JXB,'^V=Y 62G;_.O>BK/\W>Y.5>;T6+MJA)CTQ? M]98[J4*_F/=U14G@NZ8BV%[$M!59)+R<.B-Q&.8F$[DWH!7[Z S!APA=NQ*$ MV&24;7T\((,%?>;U6T]8Y$6["C\-B>FR6:1S(H$\L&\2=>W","+K)S%!BW=Y MH\@J10SIJ200*1EV8ZL1SD%XP_/$(PZ8_'@R^>C%R.1VQ"Z7S2[K-$^9XV+3A,^]CXU>O!/ MJVM?*48_7S9Q!-R$L_0ZC7:W<8:'Z+OL[*K=:UY>?V[TFN?L4[/3O&F?-SOL M_(JUKWIXM=MK]6YZ31C-FO^X[C2[77;582T8TH(1UYVKRU:WR:X^TDRM]@W\ MV&Q?-"[,,S_"O8WV/]EUL].Z.J_@4 "O\?ESA<#I?H*/]*06@-'Y",^'3S3B M2P/^;_4^E1&W0J;+.JV+3SV<$&^P7S[2E[.KRVNO\O0R M=U,?[Z6=([*,_;,YY*LMFRWRRPY,5N87(CA-1FFO>:4#.4U)+P'.BAY(YQJ] MA+,H,4R"[*AIL?R&O%8?/%G39K"P3'E;HXHR<6XUUWZQE$N29LW>TDD0ZCB* M<@YH]GBT/9)X%"E807)U' 1"F?JQ6"6V/'K,OPHR"@MN4+[L%!&88#9/23H; M;:R<^3@56EK/?9^BWRUUK@[DIQ80QR])0#2S0R/GN4X( MYY&7D*.Q5I$Q)R3BF$;/F+_8) YL=!D@$U %F#WYD#L88_H$&K^"_"+J"9:E M*2W6AF-R@8@2Y]"Q,QJ1CQWB/*::*Z8B/N)+I;!]J#&\4UN?W"F.^3;'FIHY7Q7#*X M=:'PWH46\< %&?VFVL!Z RHO='=<5U.I72UCX9!2>C"%8G)F <1\]--;\XZG MV!US29#83]BR8P";G$5M"9?BKJ+DO86[315$H4=DWI<#] 6,ER9MCC?=B;[Y MBBXO(*7\75RZ:;$J;DYA8=K,@*H9T8\#9>+J 2H%.C;)?U.;.O?]R+!;$R*[ MR=25.#CT3!"VL+7EX45&,%%6QU%F=0!Z3\F^>^7 M3>:;.,-EAZIMI5(L:'AR'.^Y2ZE>#XS_R;S@P8O("Y;>$K6YYD19!=J7W',/ M(W$ZKYIRIG"NRW7V.N%BO^O'O6#]&R[@GWPE^W=(Z*ZV,07/>GX[P77]>]GJ M]CJ-+KOH7-U<5UBK??9-=_:9-_)'(9!_+?SON??_\4]^A)^UIM6\Y&$B M:N M8K1YS#$OHM?%7W^;/M G8F-6;1.DT2K_]F0"AXE"GW]( M,;,6MOPW$>1RKHP"EO539DWC3WG3^#5T]830U>'BT-6;?N1/X<\H'@3(S:W!M9V-O;BYH=&WM5EM/VS 4?M^O\(H&F]2T3I.V-"V5)B;8!1""23Q. MCGW26#AV9+LMW:^?XZ30"KH-B4U[6!XB6^=\Y_CSN7F2VT),)SD0-GTU>1T$ MZ(.B\P*D150#L<#0W' Y0S<,S"T*@D;K6)4KS6>Y13WI1@HQ#C#HY"$9-0/8]R/84BC M;V'+09UZC3%V)>"H57 9Y%#Y3X:]THZ7G-D\"3%^T]K6(WKF5%-EK2J]M^XD@09*;A8 M)0=?>0$&7< 27:F"R(.V(=($!C3/:D7#OT/MQ6^7#3UG1W ):[IA-'(P8P;=RH7M9 MW0"B#3FKD,T!<4F5+I4FEBN)TA72D#F*DE8BKZ$][4;!6)>U5>(9]/9"F0Z* MHBCHA4,<#]OUNA]'@Q$BDM7;P: _C-XA!SU1ND#7P6%UK6JNG5WGUB+FR^"< M:)KO[X4#/ [[[7KA%T]S!3^CABESK7U'U,>GZHOSK';=7W>9U7C6YCUP( MT_8V/X,VL*H&Y&;/"Q]Z7OS\,?+$O-V ;8[R4AE>-?)$@W =?0$[AWOC!3] M2.J:[MSNACS_/=#\ZU=+U[^6?@!02P$"% ,4 " 7A6M8TF[B\J@" "B M" '@ @ $ 83$R,S$R,#(S+6-O;G-E;G1FAL !H ( !SQD &$Q M,C,Q,C R,S$P:V5X:&EB:70S,C(N:'1M4$L! A0#% @ %X5K6#6YEZ%:UA4$@ 0)2L + & 0 > M " ;@D !I;G-I9&5R=')A9&EN9V-O;7!L:6%N8V5P;RYH=&U02P$" M% ,4 " 7A6M84Q9E=Z*[ @"MJR( #P @ $94 ;6%:UBL M0#RA8#, <: @ 3 " ?4E P!M9RTR,#(S,3(S,5]C86PN M>&UL4$L! A0#% @ %X5K6(_('K![<0 K1P% !, ( ! MAED# &UG+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " 7A6M8@S4DHYA= M 0#FA@$ $@ @ $RRP, ;6(T! !( ( !^B@% &UG M+3(P,C,Q,C,Q7V%:UBH59A47'\! +*O 0 2 M " 8.-!@!M9RTR,#(S,3(S,5]G,RYJ<&=02P$"% ,4 M" 7A6M8W_J]6[F. "KT@ $@ @ $/#0@ ;6%:U@P;[(Z/44 !CU 0 > " M 38("P!M:7-T6UE;G1A9W)E96UE;BYH=&U02P$"% ,4 M" 7A6M84LK5EUX8 1J0 '@ @ &O30L ;6ES=')A%:UAL" M " 71_"P!M:7-T3(S:W!M9V-O;BYH=&U02P4& / !4 %0"R!0 AH(+ end XML 126 mg-20231231_htm.xml IDEA: XBRL DOCUMENT 0001436126 2023-01-01 2023-12-31 0001436126 2023-06-30 0001436126 2024-03-06 0001436126 2023-12-31 0001436126 2022-12-31 0001436126 2022-01-01 2022-12-31 0001436126 2021-01-01 2021-12-31 0001436126 us-gaap:CommonStockMember 2020-12-31 0001436126 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001436126 us-gaap:RetainedEarningsMember 2020-12-31 0001436126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001436126 us-gaap:ParentMember 2020-12-31 0001436126 us-gaap:NoncontrollingInterestMember 2020-12-31 0001436126 2020-12-31 0001436126 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001436126 us-gaap:ParentMember 2021-01-01 2021-12-31 0001436126 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001436126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001436126 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001436126 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001436126 us-gaap:CommonStockMember 2021-12-31 0001436126 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001436126 us-gaap:RetainedEarningsMember 2021-12-31 0001436126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001436126 us-gaap:ParentMember 2021-12-31 0001436126 us-gaap:NoncontrollingInterestMember 2021-12-31 0001436126 2021-12-31 0001436126 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001436126 us-gaap:ParentMember 2022-01-01 2022-12-31 0001436126 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001436126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001436126 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001436126 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001436126 us-gaap:CommonStockMember 2022-12-31 0001436126 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001436126 us-gaap:RetainedEarningsMember 2022-12-31 0001436126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001436126 us-gaap:ParentMember 2022-12-31 0001436126 us-gaap:NoncontrollingInterestMember 2022-12-31 0001436126 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001436126 us-gaap:ParentMember 2023-01-01 2023-12-31 0001436126 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001436126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001436126 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001436126 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001436126 us-gaap:CommonStockMember 2023-12-31 0001436126 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001436126 us-gaap:RetainedEarningsMember 2023-12-31 0001436126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001436126 us-gaap:ParentMember 2023-12-31 0001436126 us-gaap:NoncontrollingInterestMember 2023-12-31 0001436126 2023-10-01 2023-12-31 0001436126 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember mg:LimitedPartnershipMember 2020-07-01 2020-07-31 0001436126 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-31 0001436126 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-01-01 2023-12-31 0001436126 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001436126 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001436126 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001436126 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001436126 2024-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OilGasMember 2023-01-01 2023-12-31 0001436126 mg:OilGasMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:AerospaceandDefenseMember 2023-01-01 2023-12-31 0001436126 mg:AerospaceandDefenseMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:IndustrialsMember 2023-01-01 2023-12-31 0001436126 mg:IndustrialsMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:PowerGenerationAndTransmissionMember 2023-01-01 2023-12-31 0001436126 mg:PowerGenerationAndTransmissionMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherProcessIndustriesMember 2023-01-01 2023-12-31 0001436126 mg:OtherProcessIndustriesMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:InfrastructureResearchandEngineeringMember 2023-01-01 2023-12-31 0001436126 mg:InfrastructureResearchandEngineeringMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:PetrochemicalMember 2023-01-01 2023-12-31 0001436126 mg:PetrochemicalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherProductsandServicesMember 2023-01-01 2023-12-31 0001436126 mg:OtherProductsandServicesMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OilGasMember 2022-01-01 2022-12-31 0001436126 mg:OilGasMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:AerospaceandDefenseMember 2022-01-01 2022-12-31 0001436126 mg:AerospaceandDefenseMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:IndustrialsMember 2022-01-01 2022-12-31 0001436126 mg:IndustrialsMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:PowerGenerationAndTransmissionMember 2022-01-01 2022-12-31 0001436126 mg:PowerGenerationAndTransmissionMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherProcessIndustriesMember 2022-01-01 2022-12-31 0001436126 mg:OtherProcessIndustriesMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:InfrastructureResearchandEngineeringMember 2022-01-01 2022-12-31 0001436126 mg:InfrastructureResearchandEngineeringMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:PetrochemicalMember 2022-01-01 2022-12-31 0001436126 mg:PetrochemicalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherProductsandServicesMember 2022-01-01 2022-12-31 0001436126 mg:OtherProductsandServicesMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OilGasMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OilGasMember 2021-01-01 2021-12-31 0001436126 mg:OilGasMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:AerospaceandDefenseMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:AerospaceandDefenseMember 2021-01-01 2021-12-31 0001436126 mg:AerospaceandDefenseMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:IndustrialsMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:IndustrialsMember 2021-01-01 2021-12-31 0001436126 mg:IndustrialsMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PowerGenerationAndTransmissionMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:PowerGenerationAndTransmissionMember 2021-01-01 2021-12-31 0001436126 mg:PowerGenerationAndTransmissionMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProcessIndustriesMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherProcessIndustriesMember 2021-01-01 2021-12-31 0001436126 mg:OtherProcessIndustriesMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InfrastructureResearchandEngineeringMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:InfrastructureResearchandEngineeringMember 2021-01-01 2021-12-31 0001436126 mg:InfrastructureResearchandEngineeringMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:PetrochemicalMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:PetrochemicalMember 2021-01-01 2021-12-31 0001436126 mg:PetrochemicalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherProductsandServicesMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherProductsandServicesMember 2021-01-01 2021-12-31 0001436126 mg:OtherProductsandServicesMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember country:US 2023-01-01 2023-12-31 0001436126 country:US 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherAmericasMember 2023-01-01 2023-12-31 0001436126 mg:OtherAmericasMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember srt:EuropeMember 2023-01-01 2023-12-31 0001436126 srt:EuropeMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:InternationalMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:CorporateAndEliminationsMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001436126 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember country:US 2022-01-01 2022-12-31 0001436126 country:US 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherAmericasMember 2022-01-01 2022-12-31 0001436126 mg:OtherAmericasMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember srt:EuropeMember 2022-01-01 2022-12-31 0001436126 srt:EuropeMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:InternationalMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:CorporateAndEliminationsMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001436126 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember country:US mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember country:US 2021-01-01 2021-12-31 0001436126 country:US 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:OtherAmericasMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember mg:OtherAmericasMember 2021-01-01 2021-12-31 0001436126 mg:OtherAmericasMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:EuropeMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember srt:EuropeMember 2021-01-01 2021-12-31 0001436126 srt:EuropeMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:InternationalMember 2021-01-01 2021-12-31 0001436126 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember mg:ProductsandSystemsMember 2021-01-01 2021-12-31 0001436126 mg:CorporateAndEliminationsMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001436126 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001436126 mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember 2023-01-01 2023-12-31 0001436126 mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember 2022-01-01 2022-12-31 0001436126 mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember 2021-01-01 2021-12-31 0001436126 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001436126 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001436126 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001436126 mg:TexasCustomerMember 2019-12-31 0001436126 mg:TexasCustomerMember 2019-12-01 2019-12-31 0001436126 us-gaap:LandMember 2023-12-31 0001436126 us-gaap:LandMember 2022-12-31 0001436126 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001436126 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001436126 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001436126 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0001436126 srt:MinimumMember mg:OfficeFurnitureAndEquipmentMember 2023-12-31 0001436126 srt:MaximumMember mg:OfficeFurnitureAndEquipmentMember 2023-12-31 0001436126 mg:OfficeFurnitureAndEquipmentMember 2023-12-31 0001436126 mg:OfficeFurnitureAndEquipmentMember 2022-12-31 0001436126 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001436126 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001436126 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001436126 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001436126 mg:NorthAmericaSegmentMember 2021-12-31 0001436126 mg:InternationalMember 2021-12-31 0001436126 mg:ProductsandSystemsMember 2021-12-31 0001436126 mg:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001436126 mg:InternationalMember 2022-01-01 2022-12-31 0001436126 mg:ProductsandSystemsMember 2022-01-01 2022-12-31 0001436126 mg:NorthAmericaSegmentMember 2022-12-31 0001436126 mg:InternationalMember 2022-12-31 0001436126 mg:ProductsandSystemsMember 2022-12-31 0001436126 mg:NorthAmericaSegmentMember 2023-01-01 2023-12-31 0001436126 mg:InternationalMember 2023-01-01 2023-12-31 0001436126 mg:ProductsandSystemsMember 2023-01-01 2023-12-31 0001436126 mg:NorthAmericaSegmentMember 2023-12-31 0001436126 mg:InternationalMember 2023-12-31 0001436126 mg:ProductsandSystemsMember 2023-12-31 0001436126 mg:InternationalMember 2023-01-01 2023-12-31 0001436126 mg:NorthAmericaSegmentMember 2023-12-31 0001436126 mg:NorthAmericaSegmentMember 2022-12-31 0001436126 mg:InternationalMember 2022-12-31 0001436126 mg:InternationalMember 2023-12-31 0001436126 mg:ProductsandSystemsMember 2022-12-31 0001436126 mg:ProductsandSystemsMember 2023-12-31 0001436126 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001436126 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001436126 us-gaap:CustomerRelationshipsMember 2023-12-31 0001436126 us-gaap:CustomerRelationshipsMember 2022-12-31 0001436126 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001436126 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001436126 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001436126 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001436126 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001436126 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001436126 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001436126 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001436126 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001436126 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001436126 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001436126 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-12-31 0001436126 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001436126 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001436126 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001436126 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001436126 mg:TermALoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001436126 mg:TermALoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001436126 mg:OtherLongTermDebtMember 2023-12-31 0001436126 mg:OtherLongTermDebtMember 2022-12-31 0001436126 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-05-19 0001436126 us-gaap:SecuredDebtMember mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2021-05-19 0001436126 us-gaap:RevolvingCreditFacilityMember mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2022-08-01 0001436126 us-gaap:RevolvingCreditFacilityMember mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2022-08-01 2022-08-01 0001436126 us-gaap:SecuredDebtMember mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001436126 us-gaap:LetterOfCreditMember mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2022-08-01 0001436126 srt:MinimumMember mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember mg:VariableRateComponentMember 2022-08-01 2022-08-01 0001436126 srt:MaximumMember mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember mg:VariableRateComponentMember 2022-08-01 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember mg:DebtCovenantPeriodOneMember 2022-08-01 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember mg:DebtCovenantPeriodTwoMember 2022-08-01 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2022-08-01 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember 2023-12-31 2023-12-31 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember mg:DebtCovenantPeriodThreeMember 2022-08-01 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember mg:DebtCovenantPeriodFourMember 2022-08-01 2022-08-01 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember mg:DebtCovenantPeriodFiveMember 2022-08-01 2022-08-01 0001436126 mg:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-07-01 2022-09-30 0001436126 srt:MinimumMember mg:OtherLongTermDebtMember 2023-01-01 2023-12-31 0001436126 srt:MaximumMember mg:OtherLongTermDebtMember 2023-01-01 2023-12-31 0001436126 srt:MinimumMember mg:OtherLongTermDebtMember 2023-12-31 0001436126 srt:MaximumMember mg:OtherLongTermDebtMember 2023-12-31 0001436126 us-gaap:FairValueInputsLevel3Member mg:ContingentConsiderationMember 2022-12-31 0001436126 us-gaap:FairValueInputsLevel3Member mg:ContingentConsiderationMember 2021-12-31 0001436126 us-gaap:FairValueInputsLevel3Member mg:ContingentConsiderationMember 2023-01-01 2023-12-31 0001436126 us-gaap:FairValueInputsLevel3Member mg:ContingentConsiderationMember 2022-01-01 2022-12-31 0001436126 us-gaap:FairValueInputsLevel3Member mg:ContingentConsiderationMember 2023-12-31 0001436126 mg:LongTermIncentivePlan2009Member 2023-12-31 0001436126 mg:LongTermIncentivePlan2016Member 2020-05-19 2020-05-19 0001436126 mg:LongTermIncentivePlan2016Member 2022-05-23 0001436126 mg:LongTermIncentivePlan2016Member 2023-12-31 0001436126 srt:ChiefExecutiveOfficerMember 2023-01-01 2023-12-31 0001436126 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2023-10-11 2023-10-11 0001436126 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2023-10-01 2023-12-31 0001436126 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001436126 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001436126 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001436126 us-gaap:EmployeeStockOptionMember 2023-12-31 0001436126 srt:DirectorMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001436126 srt:DirectorMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001436126 srt:DirectorMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001436126 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001436126 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001436126 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001436126 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001436126 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001436126 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001436126 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001436126 srt:MinimumMember mg:ExecutiveAndSeniorOfficersMember us-gaap:PerformanceSharesMember 2023-12-31 0001436126 srt:MaximumMember mg:ExecutiveAndSeniorOfficersMember us-gaap:PerformanceSharesMember 2023-12-31 0001436126 mg:ExecutiveAndSeniorOfficersMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001436126 mg:ExecutiveAndSeniorOfficersMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001436126 mg:ExecutiveAndSeniorOfficersMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001436126 mg:ExecutiveAndSeniorOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001436126 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001436126 us-gaap:PerformanceSharesMember 2022-12-31 0001436126 us-gaap:PerformanceSharesMember 2021-12-31 0001436126 us-gaap:PerformanceSharesMember 2020-12-31 0001436126 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001436126 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001436126 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001436126 us-gaap:PerformanceSharesMember 2023-12-31 0001436126 mg:ExecutiveAndSeniorOfficersMember us-gaap:PerformanceSharesMember 2023-12-31 0001436126 2020-01-01 2020-12-31 0001436126 us-gaap:DomesticCountryMember 2023-12-31 0001436126 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001436126 us-gaap:ForeignCountryMember 2023-12-31 0001436126 srt:MinimumMember mg:BoilermakersandPipefittersPlansMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001436126 mg:BoilermakersandPipefittersPlansMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001436126 mg:BoilermakersandPipefittersPlansMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001436126 us-gaap:BuildingMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001436126 mg:CapitalManagementEnterpriseCMEMember mg:ConsultingServicesMember srt:DirectorMember 2023-01-01 2023-12-31 0001436126 us-gaap:BuildingMember mg:OperatingLeaseArrangementMember 2023-12-31 0001436126 us-gaap:BuildingMember mg:OperatingLeaseArrangementMember 2022-12-31 0001436126 us-gaap:BuildingMember mg:OperatingLeaseArrangementMember 2022-01-01 2022-12-31 0001436126 us-gaap:BuildingMember mg:OperatingLeaseArrangementMember 2022-02-01 2022-02-28 0001436126 mg:TexasCustomerMember us-gaap:CollectibilityOfReceivablesMember 2019-12-31 0001436126 mg:TexasCustomerMember us-gaap:CollectibilityOfReceivablesMember 2020-12-31 0001436126 mg:VariousPipelineProjectsForTexasCustomerMember us-gaap:CollectibilityOfReceivablesMember 2019-12-01 2019-12-31 0001436126 mg:VariousPipelineProjectsForTexasCustomerMember mg:TexasCustomerMember us-gaap:CollectibilityOfReceivablesMember 2019-12-01 2019-12-31 0001436126 mg:VariousPipelineProjectsForTexasCustomerMember mg:TexasCustomerMember us-gaap:CollectibilityOfReceivablesMember 2023-04-25 2023-04-25 0001436126 mg:VariousPipelineProjectsForTexasCustomerMember mg:TexasCustomerMember us-gaap:CollectibilityOfReceivablesMember 2023-04-25 0001436126 mg:VariousPipelineProjectsForTexasCustomerMember mg:TexasCustomerMember us-gaap:CollectibilityOfReceivablesMember 2022-01-01 2022-12-31 0001436126 mg:ClassActionMember 2023-01-01 2023-12-31 0001436126 mg:ClassActionOnBehalfOfCurrentAndFormerEmployeesMember 2023-01-01 2023-12-31 0001436126 mg:ClassActionOnBehalfOfStateOfCaliforniaMember 2023-01-01 2023-12-31 0001436126 mg:ClassActionMember 2021-10-05 2021-10-05 0001436126 mg:ClassActionMember 2021-01-01 2021-03-31 0001436126 mg:ClassActionMember 2020-10-01 2020-12-31 0001436126 us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember 2023-12-31 0001436126 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember mg:DisposalOfForeignSubsidiariesMember mg:AcquisitionRelatedContingenciesMember mg:ProductsandSystemsMember 2018-01-01 2018-12-31 0001436126 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember mg:DisposalOfForeignSubsidiariesMember mg:AcquisitionRelatedContingenciesMember mg:ProductsandSystemsMember 2018-12-31 0001436126 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember mg:DisposalOfForeignSubsidiariesMember mg:AcquisitionRelatedContingenciesMember mg:ProductsandSystemsMember 2021-08-03 2021-08-03 0001436126 us-gaap:OperatingSegmentsMember mg:NorthAmericaSegmentMember 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:NorthAmericaSegmentMember 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InternationalMember 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:InternationalMember 2022-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:ProductsandSystemsMember 2023-12-31 0001436126 us-gaap:OperatingSegmentsMember mg:ProductsandSystemsMember 2022-12-31 0001436126 mg:CorporateAndEliminationsMember 2023-12-31 0001436126 mg:CorporateAndEliminationsMember 2022-12-31 0001436126 country:US 2023-12-31 0001436126 country:US 2022-12-31 0001436126 mg:OtherAmericasMember 2023-12-31 0001436126 mg:OtherAmericasMember 2022-12-31 0001436126 srt:EuropeMember 2023-12-31 0001436126 srt:EuropeMember 2022-12-31 0001436126 2023-07-01 2023-09-30 0001436126 2023-04-01 2023-06-30 0001436126 2023-01-01 2023-03-31 0001436126 2022-10-01 2022-12-31 0001436126 2022-07-01 2022-09-30 0001436126 2022-04-01 2022-06-30 0001436126 2022-01-01 2022-03-31 0001436126 2021-10-01 2021-12-31 0001436126 2021-07-01 2021-09-30 0001436126 2021-04-01 2021-06-30 0001436126 2021-01-01 2021-03-31 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember mg:DebtCovenantPeriodFourMember 2024-02-27 2024-02-27 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember mg:DebtCovenantPeriodFiveMember 2024-02-27 2024-02-27 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember mg:DebtCovenantPeriodSixMember 2024-02-27 2024-02-27 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember mg:DebtCovenantPeriodOneMember 2024-02-27 2024-02-27 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember mg:DebtCovenantPeriodTwoMember 2024-02-27 2024-02-27 0001436126 mg:TheCreditAgreementJPMorganChaseBankMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember mg:DebtCovenantPeriodThreeMember 2024-02-27 2024-02-27 iso4217:USD shares iso4217:USD shares mg:segment pure mg:plan mg:entity mg:metric mg:weld mg:claim 0001436126 false 2023 FY P5D P4Y P4Y http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://www.mistrasgroup.com/20231231#AccruedExpensesAndOtherLiabilitiesCurrent http://www.mistrasgroup.com/20231231#AccruedExpensesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-K true 2023-12-31 --12-31 false 001-34481 Mistras Group, Inc. DE 22-3341267 195 Clarksville Road Princeton Junction NJ 08550 609 716-4000 Common Stock, par value $.01 par value MG NYSE No No Yes Yes Accelerated Filer false false true false false 158400000 30634785 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by Part III (Items 10, 11, 12, 13 and 14) is incorporated by reference to portions of the registrant’s definitive proxy statement for its 2024 annual meeting of stockholders (the “Proxy Statement”), which is expected to be filed not later than 120 days after the registrant’s fiscal year ended December 31, 2023. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form 10-K.</span></div> PricewaterhouseCoopers LLP Philadelphia, Pennsylvania 238 17646000 20488000 132847000 123657000 15283000 13556000 14580000 10181000 180356000 167882000 80972000 77561000 43994000 49015000 187354000 199635000 2316000 779000 39784000 40032000 534776000 534904000 17032000 12532000 84331000 77844000 8900000 7425000 5159000 4201000 1101000 1726000 116523000 103728000 181499000 183826000 11261000 10045000 2552000 6283000 32438000 32273000 344273000 336155000 10000000 10000000 0 0 0.01 0.01 200000000 200000000 30597633 29895487 305000 298000 247165000 243031000 -28942000 -11489000 -28336000 -33390000 190192000 198450000 311000 299000 190503000 198749000 534776000 534904000 705473000 687373000 677131000 477671000 466567000 457013000 23995000 22633000 22971000 203807000 198173000 197147000 166749000 166400000 161334000 0 42000 0 12269000 195000 0 13799000 0 0 1058000 -994000 2042000 1723000 1994000 2518000 10104000 10661000 11950000 9000 76000 1133000 -1904000 19799000 18170000 16761000 10505000 10882000 -18665000 9294000 7288000 -1220000 2720000 3395000 -17445000 6574000 3893000 8000 75000 33000 -17453000 6499000 3860000 -0.58 0.22 0.13 -0.58 0.21 0.13 30330000 29901000 29572000 30330000 30229000 30130000 -17445000 6574000 3893000 5058000 -13084000 -4252000 -12387000 -6510000 -359000 8000 75000 33000 4000 -5000 -2000 -12399000 -6580000 -390000 29234000 292000 234638000 -21848000 -16061000 197021000 198000 197219000 3860000 3860000 33000 3893000 -4250000 -4250000 -2000 -4252000 5421000 5421000 5421000 312000 -3000 1372000 1369000 1369000 29546000 295000 238687000 -17988000 -20311000 200683000 229000 200912000 6499000 6499000 75000 6574000 -13079000 -13079000 -5000 -13084000 5335000 5335000 5335000 349000 -3000 991000 988000 988000 29895000 298000 243031000 -11489000 -33390000 198450000 299000 198749000 -17453000 -17453000 8000 -17445000 5054000 5054000 4000 5058000 5712000 5712000 5712000 703000 -7000 1578000 1571000 1571000 30598000 305000 247165000 -28942000 -28336000 190192000 311000 190503000 -17445000 6574000 3893000 34099000 33294000 34921000 5281000 517000 -87000 5712000 5335000 5421000 13799000 0 0 0 42000 0 346000 0 0 -1030000 208000 -417000 0 400000 0 0 -45000 -949000 437000 -786000 -119000 8026000 17225000 3979000 1867000 1283000 -278000 1852000 -5959000 -943000 4177000 -93000 -1139000 4010000 -6454000 2268000 -580000 1084000 -1917000 937000 533000 0 26748000 26406000 42261000 20854000 12591000 18161000 2795000 825000 1115000 0 0 440000 1516000 1178000 1165000 -22133000 -12238000 -18551000 5047000 4140000 4060000 611000 125000000 0 7598000 81405000 16262000 83000000 192501000 89000000 77100000 246750000 89065000 0 147000 550000 0 405000 938000 1572000 977000 1370000 -7706000 -16323000 -23245000 249000 -1467000 -2115000 -2842000 -3622000 -1650000 20488000 24110000 25760000 17646000 20488000 24110000 17078000 8603000 10078000 6901000 -3069000 4707000 7125000 5076000 2923000 Summary of Significant Accounting Policies and Practices<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mistras Group, Inc., together with its subsidiaries (the "Company"), is a leading “one source” multinational provider of integrated technology-enabled asset protection solutions helping to maximize the safety and operational uptime for civilization’s most critical industrial and civil assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backed by an innovative, data-driven asset protection portfolio, proprietary technologies and decades-long legacy of industry leadership, the Company helps customers with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, the Company helps the world at large.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enhances value for its customers by integrating asset protection throughout supply chains and centralizing integrity data through a suite of Industrial Internet of Things ("IoT")-connected digital software and monitoring solutions, including OneSuite™, which serves as an ecosystem platform, pulling together all of the Company’s software and data services capabilities, for the benefit of its customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s core capabilities also include non-destructive testing (“NDT”) field inspections enhanced by advanced robotics, laboratory quality control, laboratory materials services, shop laboratory assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has three operating segments. During the first quarter of 2023, the Company renamed the Services segment to the North America segment to more closely align to the geographical area in which the Services segment operates. We did not recast the corresponding financial information for the historical periods presented, as there was no change in the manner which our chief operating decision maker reviews the financial results of each segment and allocates resources. Our Segments, with the updated naming convention, are as follows:</span></div><div><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">North America (Referred to as "Services" in prior filings).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">International.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Products and Systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Developments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs which resulted in impairment charges within the International reporting units of $13.8 million. Refer to Note 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">-Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company experienced unfavorable foreign currency exchange impacts as it relates to the Company's European operations. Additionally, the Russian-Ukrainian war and the conflict in the Middle East between Israel and Hamas continues to create disruptions in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. The Company’s European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-instatement of the savings plan employer match and increasing wages back to pre-pandemic amounts. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. The Company will continue to monitor market conditions and respond accordingly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE’s economic performance, including powers granted to the VIE’s program manager, powers contained in the VIE governing board and, to a certain extent, a company’s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture’s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% stockholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December 31, 2023, the VIE had immaterial assets and had approximately $3.0 million of revenue. The Company is the primary sub-contractor of the VIE.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying audited consolidated financial statements include the accounts of Mistras Group, Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company’s ownership interest is less than 100%, the non-controlling interests are reported in stockholders’ equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company’s future results to be significantly affected.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company’s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December 31, 2023 and 2022, no customer represented 10% or more of the Company's revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchased and Internal-Use Software</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a “reporting unit” level (which for the Company is represented by (i) its North America segment, (ii) its Products and Systems segment, (iii) the European component of its International segment and (iv) the Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimate the fair value of its reporting units, which requires significant judgment and assumptions related to revenue growth rates, gross margins, EBIT margins, and market multiples. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information related to the Company's goodwill impairment test during 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company’s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosure. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Engineering</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and product development costs are expensed as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising, Promotions and Marketing</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses. Advertising expense was approximately $1.4 million, $2.0 million and $1.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial position and results of operations of the Company’s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders’ equity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses, and were approximately $1.3 million, $(0.2) million, and $0.4 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain losses relating to workers’ compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company’s Consolidated Statements of Income (Loss).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.</span></div> 3 13800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE’s economic performance, including powers granted to the VIE’s program manager, powers contained in the VIE governing board and, to a certain extent, a company’s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture’s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% stockholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December 31, 2023, the VIE had immaterial assets and had approximately $3.0 million of revenue. The Company is the primary sub-contractor of the VIE.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying audited consolidated financial statements include the accounts of Mistras Group, Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company’s ownership interest is less than 100%, the non-controlling interests are reported in stockholders’ equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.</span></div> 0.49 0.49 0 3000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company’s future results to be significantly affected.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables). </span></div>The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company’s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss). <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December 31, 2023 and 2022, no customer represented 10% or more of the Company's revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchased and Internal-Use Software</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.</span></div> P3Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a “reporting unit” level (which for the Company is represented by (i) its North America segment, (ii) its Products and Systems segment, (iii) the European component of its International segment and (iv) the Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.</span></div>If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimate the fair value of its reporting units, which requires significant judgment and assumptions related to revenue growth rates, gross margins, EBIT margins, and market multiples. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company’s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosure. </span>Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Engineering</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and product development costs are expensed as incurred.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising, Promotions and Marketing</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses. 1400000 2000000 1000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial position and results of operations of the Company’s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders’ equity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses, 1300000 -200000 400000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain losses relating to workers’ compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.</span></div> 300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company’s Consolidated Statements of Income (Loss).</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.</span></div> Revenue<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects any significant remaining performance obligations to be satisfied within one year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.</span></div> Revenue<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects any significant remaining performance obligations to be satisfied within one year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Category</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following series of tables present the Company's disaggregated revenue:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by industry was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Oil &amp; Gas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Generation and Transmission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Process Industries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure, Research &amp; Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Petrochemical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,257)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,473 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Oil &amp; Gas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Generation and Transmission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Process Industries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure, Research &amp; Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Petrochemical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,115)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Oil &amp; Gas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Industrials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Generation and Transmission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Other Process Industries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure, Research &amp; Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Petrochemical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue per key geographic location was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,372)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,257)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,473 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,083)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,115)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,284)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.</span></div>Revenue recognized for 2023 and 2022, that was included in the contract liability balance at the beginning of the year was $6.3 million and $4.7 million, respectively. Changes in the contract asset and liability balances during the years ended December 31, 2023 and 2022, were not impacted by any other factors. The Company applies the practical expedient to expense incremental costs incurred related to obtaining a contract when the amortization period of the asset that the Company otherwise would have recognized is one year or less. P1Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following series of tables present the Company's disaggregated revenue:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by industry was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Oil &amp; Gas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Generation and Transmission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Process Industries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure, Research &amp; Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Petrochemical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,257)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,473 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Oil &amp; Gas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Generation and Transmission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Process Industries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure, Research &amp; Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Petrochemical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,115)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Oil &amp; Gas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Industrials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Generation and Transmission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Other Process Industries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure, Research &amp; Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Petrochemical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue per key geographic location was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,372)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,257)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,473 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,083)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,115)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corp/Elim</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,284)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 379221000 36615000 159000 0 415995000 56000000 20711000 286000 0 76997000 42518000 26292000 1773000 0 70583000 23598000 6609000 3767000 0 33974000 33035000 14456000 112000 0 47603000 16620000 9320000 3168000 0 29108000 13216000 1216000 0 0 14432000 15122000 9195000 3721000 -11257000 16781000 579330000 124414000 12986000 -11257000 705473000 356763000 30654000 335000 0 387752000 61475000 18763000 314000 0 80552000 38197000 23703000 2083000 0 63983000 31197000 8304000 2603000 0 42104000 40778000 14021000 28000 0 54827000 15283000 7946000 3994000 0 27223000 15360000 536000 0 0 15896000 14283000 8498000 3370000 -11115000 15036000 573336000 112425000 12727000 -11115000 687373000 330880000 35232000 808000 0 366920000 51593000 16513000 286000 0 68392000 41873000 24000000 1842000 0 67715000 39966000 9927000 2853000 0 52746000 38742000 12593000 64000 0 51399000 16809000 11496000 3985000 0 32290000 19378000 227000 0 0 19605000 16146000 7257000 3993000 -9332000 18064000 555387000 117245000 13831000 -9332000 677131000 495764000 934000 5956000 -2372000 500282000 77880000 12906000 850000 -4697000 86939000 3655000 105934000 1927000 -3381000 108135000 2031000 4640000 4253000 -807000 10117000 579330000 124414000 12986000 -11257000 705473000 485551000 910000 6495000 -3083000 489873000 83877000 9076000 406000 -4105000 89254000 2811000 99714000 1896000 -3502000 100919000 1097000 2725000 3930000 -425000 7327000 573336000 112425000 12727000 -11115000 687373000 472125000 912000 6469000 -4284000 475222000 80013000 5003000 395000 -1768000 83643000 1841000 108411000 2174000 -2812000 109614000 1408000 2919000 4793000 -468000 8652000 555387000 117245000 13831000 -9332000 677131000 6300000 4700000 P1Y Earnings per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the sum of (1) the weighted-average number of shares of common stock outstanding during the period, and (2) the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted-average shares outstanding (denominator), diluted shares reflects: (i) the exercise of options to acquire common stock to the extent that the options’ exercise prices are less than the average market price of common stock during the period and (ii) the pro forma vesting of restricted stock units.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.58)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Dilutive effect of stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Dilutive effect of restricted stock units outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.58)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential shares of common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential shares of common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential shares of common stock attributable to stock options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, 1,014,527 shares of common stock related to restricted stock and 250,000 stock options, were excluded from the calculation of diluted EPS due to the net loss for the period.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.58)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Dilutive effect of stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Dilutive effect of restricted stock units outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.58)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -17453000 6499000 3860000 30330000 29901000 29572000 -0.58 0.22 0.13 -17453000 6499000 3860000 30330000 29901000 29572000 0 0 558000 0 328000 0 30330000 30229000 30130000 -0.58 0.21 0.13 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential shares of common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential shares of common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential shares of common stock attributable to stock options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, 1,014,527 shares of common stock related to restricted stock and 250,000 stock options, were excluded from the calculation of diluted EPS due to the net loss for the period.</span></div> 547000 1005000 109000 0 1000 5000 547000 1006000 114000 1014527000 250000 Accounts Receivable<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $18.5 million and $13.5 million of unbilled revenues accrued as of December 31, 2023 and December 31, 2022, respectively, which is included within the trade accounts receivable balance above. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of December 31, 2019, approximately $1.4 million of past due receivables were outstanding from this customer. The Company received notice from the customer in December 2019, alleging that the work performed was not in compliance with the contract. The Company filed a lawsuit to recover the $1.4 million and other amounts due to the Company and the customer filed a counterclaim, alleging breach of contract and seeking damages. The Company recorded a full reserve for this receivable during 2019. The parties agreed to a settlement in the quarter ending June 30, 2023, with releases executed in July 2023, whereby the Company released its claim for the $1.4 million of outstanding receivables. Accordingly, the receivable has been written off. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18-Commitments and Contingencies</span> for additional details. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 134495000 127767000 1648000 4110000 132847000 123657000 18500000 13500000 1400000 1400000 1400000 Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumable supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumable supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6099000 5351000 839000 336000 5740000 5475000 2605000 2394000 15283000 13556000 Property, Plant and Equipment<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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%">Land</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-40</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Property, plant and equipment, net</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,561 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was approximately $25.6 million, $24.1 million, and $25.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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%">Land</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-40</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Property, plant and equipment, net</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,561 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2453000 2529000 P30Y P40Y 26663000 24800000 P5Y P8Y 21334000 18057000 P5Y P7Y 269306000 251282000 319756000 296668000 238784000 219107000 80972000 77561000 25600000 24100000 25200000 Acquisitions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition-Related expense</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of its acquisition activities, the Company incurs costs in connection with due diligence, such as professional fees, and other expenses. Additionally, the Company adjusts the fair value of acquisition-related contingent consideration liabilities on a quarterly basis. These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due diligence, professional fees and other transaction costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to fair value of contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due diligence, professional fees and other transaction costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to fair value of contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9000 31000 5000 0 45000 1128000 9000 76000 1133000 Goodwill<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment is shown below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products and Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">(13,799)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">(13,799)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews goodwill for impairment on a reporting unit basis on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2023, a triggering event was identified within the Company's reporting units within the International segment due to decreased gross margin in the current period as a result of inflationary pressures and rising energy costs impacting the International reporting units' operations. As a result, the Company performed an interim quantitative goodwill impairment test.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In performing the interim quantitative goodwill impairment test and consistent with prior practice, the Company determined the fair value of each of the reporting units using a combination of the income approach and the market approach by assessing each of these valuation methodologies based upon availability and relevance of comparable Company data and determining the appropriate weighting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the income approach, the fair value for each of the reporting units was determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company used internal forecasts, updated for recent events, to estimate future cash flows using a terminal value calculation, which incorporates historical and forecasted trends, including an estimate of long-term future growth rates, based on the Company’s most recent views of the long-term outlook for each reporting unit. The Company's internal forecasts include assumptions about future profitability, including the expected demand for the Company’s goods and services. Due to the inherent uncertainties involved in making estimates and assumptions, actual results may differ from those assumed in the forecasts. The Company derived the discount rates using a capital asset pricing model and analyzing published rates for industries relevant to the reporting units to estimate the cost of equity financing. The Company used discount rates that are commensurate with the risks and uncertainties inherent in the respective businesses and in the Company's internally developed forecasts and which are updated for recent events. Increased interest rates in the current period increased the discount rate associated with the reporting units which contributed to an unfavorable decrease in the reporting units value. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market approach valuation was derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses was based on the markets in which the reporting units operate, considering risk profiles, size, geography, and diversity of products and services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon the results of the interim quantitative goodwill impairment test, the Company recorded an impairment charge of $13.8 million within the International reporting units. The impairment was calculated based on the difference between the estimated fair value and the carrying value of the reporting units and is included in Goodwill impairment charges on the condensed consolidated statements of income (loss) for the year ended December 31, 2023. Any significant adverse changes in future periods to the Company’s internal forecasts or the external market conditions, if any, could reasonably be expected to negatively affect its key assumptions and may result in future goodwill impairment charges which could be material.</span></div>The Company's cumulative goodwill impairment as of December 31, 2023 was $114.0 million, of which $57.2 million related to the North America segment, $43.6 million related to the International segment and $13.2 million related to the Products and Systems segment. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment is shown below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products and Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">(13,799)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">(13,799)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 190656000 14783000 0 205439000 -4946000 -858000 0 -5804000 185710000 13925000 0 199635000 0 13799000 0 13799000 1644000 -126000 0 1518000 187354000 0 0 187354000 13800000 114000000 57200000 57200000 43600000 43600000 13200000 13200000 Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.832%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.270%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2022</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-18</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,506)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,130)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software/Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-12</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,835 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,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:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,573)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,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:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December 31, 2023, 2022 and 2021, was approximately $8.5 million, $9.1 million, and $9.7 million, respectively, including amortization of software/technology for these periods of $2.9 million, $2.9 million, and $3.0 million, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in each of the five years and thereafter subsequent to December 31, 2023 related to the Company’s intangible assets is expected to be as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Amortization<br/>Expense</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%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.832%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.270%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2022</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-18</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,506)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,130)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software/Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-12</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,835 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,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:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,573)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,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:right;vertical-align:bottom"></td></tr></table></div> P5Y P18Y 110780000 90506000 20274000 109683000 84130000 25553000 P3Y P15Y 55053000 32230000 22823000 51028000 28669000 22359000 P2Y P5Y 12536000 12488000 48000 12488000 12416000 72000 P2Y P12Y 10466000 9617000 849000 10389000 9358000 1031000 188835000 144841000 43994000 183588000 134573000 49015000 8500000 9100000 9700000 2900000 2900000 3000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in each of the five years and thereafter subsequent to December 31, 2023 related to the Company’s intangible assets is expected to be as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Amortization<br/>Expense</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%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9054000 6829000 6120000 4752000 4620000 12619000 43994000 Accrued Expenses and Other Current Liabilities<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:75.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries, wages and related employee benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued workers' compensation and health benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use liability - Operating</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:10pt;font-weight:400;line-height:100%">32,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,331 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:75.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries, wages and related employee benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued workers' compensation and health benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use liability - Operating</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:10pt;font-weight:400;line-height:100%">32,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,331 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 27372000 26684000 0 937000 4385000 3660000 7136000 7521000 10686000 10376000 2458000 2519000 32294000 26147000 84331000 77844000 Long-Term Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior credit facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loan, net of unamortized debt issuance costs of $0.4 million and $0.5 million</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%">115,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Credit Facility</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to entering into the New Credit Agreement (defined and described below), the Company had a credit agreement with its banking group (the "Credit Agreement") which provided the Company with a $150 million revolving credit facility and a $100 million term loan. The Credit Agreement was most recently amended on May 19, 2021 and had a maturity date of December 12, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2022, the Company entered into a new credit agreement (the “New Credit Agreement”) which replaced the prior Credit Agreement and provides the Company with a $190 million, 5-year committed revolving credit facility and a $125 million term loan with a balance of $115.3 million as of December 31, 2023. The New Credit Agreement permits the Company to borrow up to $100 million in non-US dollar currencies and to use up to $20 million of the credit limit for the issuance of letters of credit. Both the revolving line of credit and the term loan under the New Credit Agreement have a maturity date of July 30, 2027.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Credit Agreement has the following key terms, conditions and financial covenants:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Borrowings bear interest at Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from 1.25% to 2.75%, based upon our Total Consolidated Debt Leverage Ratio (defined below); under the Credit Agreement, the margin was based upon the LIBOR margin.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Total Consolidated Debt Leverage Ratio means the ratio of (a) Total Consolidated Debt to (b) EBITDA (as defined in the New Credit Agreement) for the trailing four consecutive fiscal quarters.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Total Consolidated Debt means all indebtedness (including subordinated debt) of the Company on a consolidated basis.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has the benefit of the lowest SOFR margin if its Total Consolidated Debt Leverage Ratio is equal to or less than 1.25 to 1.0, and the margin increases as the ratio increases, to the maximum margin if the ratio is greater than 3.75 to 1.0. The New Credit Agreement is secured by liens on substantially all of the assets of the Company and certain of its U.S subsidiaries and is guaranteed by those U.S subsidiaries.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has to maintain a Total Consolidated Debt Leverage Ratio of no more than 4.0 to 1.0 at the end of each quarter through June 30, 2023 and stepping down to a maximum permitted ratio of no more than 3.75 to 1.0 for the remainder of the term. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">As of December 31, 2023, the Fixed Charge Coverage Ratio was modified from a ratio of 1.25 to 1.0 to a ratio of 1.1 to 1.0 for the duration of the New Credit Agreement, as defined in the New Credit Agreement. Refer to Note</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> 21 - Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The New Credit Agreement limits the Company’s ability to, among other things, create liens, make investments, incur more indebtedness, merge or consolidate, make dispositions of property, pay dividends, make distributions to stockholders or repurchase our stock, enter into a new line of business, enter into transactions with affiliates and enter into burdensome agreements.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The New Credit Agreement does not limit the Company’s ability to acquire other businesses or companies except that the acquired business or company must be in the Company's line of business, the Company must be in compliance with the financial covenants on a pro forma basis after taking into account the acquisition, and the Company must provide written notice at least <span style="-sec-ix-hidden:f-890">five</span> business days prior to the date of an acquisition of $10 million or more.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quarterly payments on the term loan of $1.56 million through June 30, 2024, then increasing to $2.34 million through June 30, 2025, and to $3.12 million for each quarterly payment thereafter through maturity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Credit Agreement was accounted for as a modification, and the Company expensed $0.8 million in unamortized capitalized debt issuance costs and fees during the three months ended September 30, 2022, which was included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss). The Company incurred $1.6 million in financing costs for the New Credit Agreement, of which $0.2 million of third party costs were expensed and included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had borrowings of $186.4 million and a total of $2.9 million of letters of credit outstanding under the New Credit Agreement. The Company has capitalized costs associated with debt modifications of $1.2 million as of December 31, 2023, which is included in Other assets on the Consolidated Balance Sheet and will be amortized into interest expense over the remaining term of the Credit Agreement through July 30, 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company was in compliance with the terms of the New Credit Agreement. The Company continuously monitors compliance with the covenants contained in the New Credit Agreement. The Company believes that it is probable that the Company will be able to comply with the financial covenants in the New Credit Agreement and that sufficient credit remains available under the New Credit Agreement to meet the Company's liquidity needs. However, such matters cannot be predicted with certainty.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Debt</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other debt includes bank financing provided at the local subsidiary level used to support working capital requirements and fund capital expenditures. At December 31, 2023, there was an aggregate of approximately $4.0 million </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding, payable at various times through 2030. Monthly payments ran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ge from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1 thousand</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19 thousand</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and interest rates range from 0.4% to 3.5%. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December 31, 2023 are as follows (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">11,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">12,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior credit facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loan, net of unamortized debt issuance costs of $0.4 million and $0.5 million</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%">115,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 71150000 65250000 400000 500000 115253000 121399000 3996000 4602000 190399000 191251000 8900000 7425000 181499000 183826000 150000000 100000000 190000000 P5Y 125000000 115300000 100000000 20000000 0.0125 0.0275 1.25 3.75 4.0 3.75 1.25 1.1 10000000 1560000 2340000 3120000 800000 1600000 200000 186400000 2900000 1200000 4000000 1000 19000 0.004 0.035 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December 31, 2023 are as follows (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">11,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">12,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9208000 11968000 12875000 155524000 824000 0 190399000 Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs fair value measurements in accordance with the guidance provided by ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three-level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">Level 1 — Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">Level 2 — Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.</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:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs reflecting the Company’s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments measured at fair value on a recurring basis</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments not measured at fair value on a recurring basis</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company’s notes payable and finance lease obligations </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.</span></div> Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs fair value measurements in accordance with the guidance provided by ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three-level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">Level 1 — Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">Level 2 — Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.</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:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs reflecting the Company’s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments measured at fair value on a recurring basis</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 937000 1830000 0 0 937000 938000 0 0 0 45000 0 0 0 937000 Share-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants share-based incentive awards to its eligible employees and non-employee directors under two equity incentive plans: (i) the 2009 Long-Term Incentive Plan (the "2009 Plan") and (ii) the 2016 Long-Term Incentive Plan (the "2016 Plan"). No awards have been granted under the 2009 Plan since the 2016 Plan was approved by stockholders in 2016, and the remaining option award granted under the 2009 Plan expired during the three months ended March 31, 2022. Awards granted under the 2016 Plan may be in the form of stock options, restricted stock units, restricted stock and other forms of share-based incentives, including performance-based restricted stock units, stock appreciation rights and deferred stock rights. At the annual stockholders meeting on May 23, 2022, the Company’s stockholders approved an amendment to increase the total number of shares that may be issued under the 2016 Plan by 1.2 million, for a total of 4.9 million shares that are authorized for issuance under the 2016 plan, of which approximately 1,400,000 shares were available for future grants as of December 31, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 11, 2023, Mr. Stamatakis was granted an award of stock options to purchase 250,000 shares of common stock of the Company, with an exercise price of $5.36, the closing price of the Company's common stock as quoted on the New York Stock Exchange on the grant date (the "Options"). The Options were granted as an inducement for Mr. Stamatakis to accept the position of Interim President and CEO of Mistras and were therefore granted outside the 2016 Plan, as permitted by NYSE Rules. The Options can be exercised any time after the grant date until its expiration date, which is the earlier of 10 years from the grant date or one year following the date Mr. Stamatakis is no longer serving as an officer, director or in any other capacity of the Company. During the three months ended December 31, 2023, the Company recorded $0.8 million share-based compensation expenses related to the Options.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December 31, 2022 and 2021, the Company did not recognize any share-based compensation expense related to stock option awards, as the one outstanding stock option award was already fully vested. No unrecognized compensation costs remained related to the stock option awards. In addition, there were no stock options exercised during the years ended December 31, 2023, 2022 and 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of December 31, 2023, 2022 and 2021 as follows (in thousands, except per share amounts and years):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>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:10pt;font-weight:400;line-height:100%">Outstanding at 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Expired or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at 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:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Issuances to Non-Employee Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of its compensation program for non-employee directors, the Company makes semi-annual issuances of fully-vested common stock to its non-employee directors. A summary of the fully-vested common stock the Company issued to its non-employee directors, in connection with its non-employee director compensation, is as follows (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards issued</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value of awards issued</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit Awards</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted Stock Units generally vest ratably on each of the first <span style="-sec-ix-hidden:f-988">four</span> anniversary dates of issuance. The Company recognized approximately $4.9 million, $3.7 million and $3.5 million of share-based compensation for the years ended December 31, 2023, 2022 and 2021, respectively, related to restricted stock unit awards. As of December 31, 2023, there was approximately $6.9 million of unrecognized compensation costs, net of estimated forfeitures, related to restricted stock unit awards, which are expected to be recognized over a remaining weighted average period of 2.5 years. Upon vesting, restricted stock units are generally net share-settled to cover the required minimum withholding tax and the remaining amount is converted into an equivalent number of shares of common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards issued</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grand date fair value of awards issued</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period:</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains Performance Restricted Stock Units ("PRSUs") that have been granted to select executives and senior officers whose ultimate payouts may vary between zero and 200% of the target award, based on the Company’s performance over a one-year period based on specific metrics approved by the Compensation Committee of the Board of Directors of the Company.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, the Compensation Committee of the Board of Directors utilized the same performance metrics for the Company's PRSUs awarded in 2022 as it utilized for the 2021 PRSUs. The three metrics were:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Free Cash Flow </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defined as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Adjusted EBITDA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Total Shareholder Return ("TSR")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measures the total return to shareholders of the Company during 2021 versus the total return to the shareholders of a predefined peer group of companies that provide inspection, testing, certification or similar industrial services. The return will be measured by the year over year percent change in share price. The share prices used to calculate the return are the average share price during the 20-trading day period ending on the initial measurement date (the last 20 trading days of 2021), compared to the average share price during the 20-trading day period ending on the final measurement date (the last 20 trading days of 2022). Any cash dividends or distributions paid in 2022 were added to calculate the return to shareholders during the year. TSR is considered a market condition for which the fair value of PRSUs with this condition is determined using a Monte Carlo valuation model. Key assumptions in the Monte Carlo valuation model included: </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt">Expected Volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility of the Company’s common stock at the date of grant was estimated based on a historical average volatility rate for the approximate 1-year performance period. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The dividend yield assumption was based on historical and anticipated dividend payouts (assumed at zero). </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The risk-free interest rate assumption was based on observed interest rates consistent with the approximate 1-year performance measurement period.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2023, the Compensation Committee of the Board of Directors used different performance metrics for PRSUs approved in that year. The three metrics are:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Free Cash Flow </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defined as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Adjusted EBITDA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs are equity-classified and compensation costs related to PRSUs with performance conditions are initially measured using the fair value of the underlying stock at the date of grant. Compensation costs related to the PRSUs with performance conditions are subsequently adjusted for changes in the expected outcomes of the performance conditions. Compensation cost related to the PRSUs with a market condition is not reversed if the market condition is not achieved, provided the employee requisite service has been rendered. Earned PRSUs generally vest ratably on each of the first <span style="-sec-ix-hidden:f-1044">four</span> anniversary dates following completion of the performance period, for a total requisite service period of up to five years and have no dividend rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:23.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Performance condition adjustments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period:</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:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, 282,000 PRSUs were granted. There was a 305,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December 31, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, 341,000 PRSUs were granted. There was a 285,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December 31, 2022. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, 189,000 PRSUs were granted. There was a 56,000 unit reduction to these awards, which represents Company performance against target, during the year ended December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to all PRSUs described above was $0.7 million, $1.2 million, and $1.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. At December 31, 2023, there was $0.2 million of total unrecognized compensation costs related to approximately 60,000 unvested performance restricted stock units. These costs are expected to be recognized over a weighted-average period of approximately 1.5 years.</span></div>For the years ended December 31, 2023, 2022 and 2021, the income tax benefit recognized on all share based compensation arrangements referenced above was approximately $0.8 million, $1.6 million, and $1.4 million, respectively. 2 0 1200000 4900000 1400000 250000 5.36 P10Y P1Y 800000 0 0 0 1 1 1 0 In addition, there were no stock options exercised during the years ended December 31, 2023, 2022 and 2021. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of December 31, 2023, 2022 and 2021 as follows (in thousands, except per share amounts and years):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>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:10pt;font-weight:400;line-height:100%">Outstanding at 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Expired or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at 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:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 5000 22.35 5000 22.35 250000 5.36 0 0 0 0 0 0 0 0 0 0 0 0 5000 22.35 0 0 250000 5.36 0 0 5000 22.35 A summary of the fully-vested common stock the Company issued to its non-employee directors, in connection with its non-employee director compensation, is as follows (in thousands): <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards issued</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value of awards issued</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 133000 70000 51000 750000 450000 525000 4900000 3700000 3500000 6900000 P2Y6M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards issued</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grand date fair value of awards issued</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 683000 401000 317000 4269000 2524000 3434000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period:</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1415000 6.66 1208000 7.96 1076000 7.41 606000 8.30 687000 7.59 528000 10.07 683000 6.25 401000 6.63 317000 10.77 154000 8.00 79000 14.23 79000 8.82 1184000 8.07 1415000 6.66 1208000 7.96 0 2 P1Y 3 P20D P20D P20D P20D P1Y 0 P1Y 3 P5Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:23.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Performance condition adjustments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period:</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:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 371000 9.96 388000 10.07 333000 8.84 282000 8.50 341000 6.55 189000 12.59 305000 8.34 285000 7.71 56000 9.27 204000 6.59 73000 5.17 78000 8.15 84000 6.95 0 0 0 0 60000 9.33 371000 9.96 388000 10.07 282000 305000 341000 285000 189000 56000 700000 1200000 1400000 200000 60000 P1Y6M 800000 1600000 1400000 Income Taxes <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before provision (benefit) for income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before provision (benefit) for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,665)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consists of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">States and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain 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:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 current provision (benefit)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">States and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Reserve for uncertain 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,566)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,807)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,376)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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 provision (benefit) for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,220)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the years ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,920)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US taxation of foreign earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign tax rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,220)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The permanent differences identified above include normal recurring differences, such as meals, entertainment, and parking fringe benefits as well as a portion of the goodwill impairment charge.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2019, the Canadian province of Alberta enacted the Job Creation Tax Cut which reduced the Alberta corporate income tax rate from 12% to 11% starting in 2019 with further annual reductions to 10% in 2020, 9% in 2021, and 8% in 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act). The CARES Act is an approximately $2 trillion emergency economic stimulus package in response to the Coronavirus outbreak, which among other things contains numerous income tax provisions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of these tax provisions are effective retroactively for years ending before the date of enactment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CARES Act provides a five-year carryback of net operating losses generated in years 2018 through 2020. As the statutory federal income tax rate applicable to certain years within the carryback period is 35%, carryback to those years of our estimated 2020 annual federal tax loss provides a tax benefit in excess of the current federal statutory rate of 21%, resulting in an increased income tax benefit of $1.9 million. The income tax effects of the CARES Act resulted in a cash refund of approximately $4.9 million in 2021 of taxes paid in prior years. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. The Appropriations Act did not have a material impact on our</span><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consolidated financial position, results of operations, and cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This guidance did not have a material impact on our</span><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial position, results of operations, and cash flows. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 the United States enacted the Inflation Reduction Act (“IRA”) of 2022 (Public Law No. 117-169), which includes a 15% book minimum tax on corporations with financial accounting profits over 1 billion US dollars (USD) and a 1% excise tax on certain stock buybacks. The IRA also contains numerous clean energy tax incentives related to electricity production, carbon sequestration, alternative vehicles and fuels, and residential and commercial energy efficiency. The company does not expect this act to have a material impact.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Net deferred income tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(9,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,372)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,702)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Net deferred income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,506)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had no federal net operating loss carry forwards (NOLs). In addition, as of December 31, 2023, the Company had state and foreign NOLs of $10.4 million and $15.0 million, respectively. Approximately $4.6 million of the state NOLs expire at various times from 2031 to 2040, while the remainder of the Company's state NOLs do not expire. Approximately $2.8 million of the foreign NOLs expire at various times from 2023 to 2041, while the remainder of the Company's foreign NOLs do not expire. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Valuation allowances are provided when management believes the Company's deferred tax assets are not recoverable based on future reversals of existing taxable temporary differences, taxable income in prior carryback year(s) if carryback is permitted under the tax law, and an assessment of estimated future taxable income, exclusive of reversing temporary differences and carryforwards, that incorporates ongoing, prudent and feasible tax planning strategies. At December 31, 2023 and December 31, 2022, the Company has a valuation allowance of approximately $6.0 million and $7.8 million, respectively, primarily against certain state and foreign NOLs and other specific deferred tax assets. The net increase in the valuation allowance of approximately $1.8 million is primarily attributable to state and foreign net operating losses and changes in foreign exchange rates, offset by a reduction of expiring losses. Except for those deferred tax assets subject to the valuation allowance, management believes that it will realize all deferred tax assets as a result of sufficient future taxable income in each tax jurisdiction in which the Company has deferred tax assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the Company’s gross unrecognized tax benefits, excluding interest and penalties (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Additions for tax positions related to the current fiscal period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Additions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Reductions related to the expiration of statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded the unrecognized tax benefits in other long-term liabilities in the consolidated balance sheets. As of December 31, 2023 and December 31, 2022, there were approximately $0.3 million and $0.3 million of unrecognized tax benefits, respectively, including penalties and interest. If the Company recognized these unrecognized tax benefits, approximately $0.3 million and $0.3 million would favorably affect the effective tax rate for both December 31, 2023 and December 31, 2022, respectively. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense and are not significant for the years ended December 31, 2023, 2022 and 2021. The Company anticipates a decrease to its unrecognized tax benefits of $0.1 million excluding interest and penalties within the next 12 months.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2017 and generally is no longer subject to state, local or foreign income tax examinations by tax authorities for years ending before December 31, 2019. Currently the Company is undergoing a federal tax audit for years ending December 31, 2018 through December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously noted, the Tax Act made significant changes to the taxation of undistributed earnings, requiring that all previously untaxed earnings and profits of the Company's controlled foreign operations be subjected to the transition tax. Since these earnings have now been subjected to U.S. federal tax, they would only be potentially subject to limited other taxes, including foreign withholding and certain state taxes. As of December 31, 2023, the Company has not recognized a deferred tax liability for foreign withholdings and state taxes on its undistributed international earnings or losses of its foreign subsidiaries since it intends to indefinitely reinvest the earnings outside the United States. The Company has estimated $73.3 million of unremitted international earnings which provides an unrecorded deferred tax liability related to undistributed international earnings is approximately $1.5 million.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before provision (benefit) for income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before provision (benefit) for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,665)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:right;vertical-align:bottom"></td></tr></table></div> -6900000 439000 1527000 -11765000 8855000 5761000 -18665000 9294000 7288000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consists of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">States and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain 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:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 current provision (benefit)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">States and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Reserve for uncertain 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,566)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,807)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,376)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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 provision (benefit) for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,220)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1372000 -644000 -182000 705000 464000 246000 2063000 3251000 3641000 16000 136000 -186000 4156000 3207000 3519000 -2005000 -435000 -309000 -122000 242000 -138000 -1439000 -1614000 -1884000 0 0 155000 -3566000 -1807000 -2176000 -1810000 1320000 2052000 -5376000 -487000 -124000 -1220000 2720000 3395000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">For the years ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,920)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US taxation of foreign earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign tax rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,220)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> -3920000 0.210 1952000 0.210 1527000 0.210 611000 -0.033 622000 0.067 75000 0.010 274000 -0.015 218000 0.023 380000 0.052 2901000 -0.155 0 0 0 0 716000 -0.038 0 0 119000 0.016 98000 -0.005 100000 0.011 -1041000 -0.143 485000 -0.026 363000 0.039 373000 0.051 602000 -0.032 1716000 0.185 214000 0.029 -1810000 0.097 1320000 0.142 2052000 0.282 0 -246000 -0.026 49000 0.007 27000 -0.001 107000 0.012 75000 0.010 -1220000 0.065 2720000 0.293 3395000 0.466 1900000 4900000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Net deferred income tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(9,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,372)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,702)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Net deferred income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,506)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 298000 826000 1201000 806000 1036000 1178000 4085000 4365000 5329000 4985000 275000 463000 187000 0 723000 1152000 4174000 1501000 8984000 9886000 5091000 2836000 87000 490000 1694000 1495000 33164000 29983000 6029000 7787000 27135000 22196000 6472000 6493000 9132000 7645000 2822000 3601000 8944000 9841000 2000 122000 27372000 27702000 237000 5506000 0 10400000 15000000 4600000 2800000 6000000 7800000 1800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the Company’s gross unrecognized tax benefits, excluding interest and penalties (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Additions for tax positions related to the current fiscal period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Additions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Reductions related to the expiration of statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 258000 300000 0 0 0 1000 0 43000 258000 258000 300000 300000 300000 300000 100000 0 1500000 Employee Benefit Plans<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a 401(k) savings plan for eligible U.S. based employees. Employee contributions are discretionary up to the IRS limits each year and catch up contributions are allowed for employees 50 years of age or older. Under the 401(k) plan, employees become eligible to participate on the first day of the month after three months of continuous service. Under this plan, the Company matches 50% of the employee’s contributions up to 6% of the employee’s annual compensation, as defined by the plan. There is a five-year vesting schedule for the Company match. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, the Company re-installed the employer match which was previously suspended as part of the Company's cost reduction initiatives undertaken in 2020 due to the COVID-19 pandemic. The Company’s contribution to the plan was $3.9 million, $3.0 million, and $1.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's subsidiary participated with other employers in contributing to the Boilermaker-Blacksmith National Pension Trust (EIN 48-6168020) (“Boilermakers”) and Plumbers and Pipefitters National Pension Fund (EIN 52-6152779) (“Pipefitters”), multi-employer defined benefit pension plans, which cover certain U.S. based union employees. The plans provide pension benefits with contribution rates that are collectively bargained between participating employers and their affiliated Boilermakers and Pipefitters local unions. Both the Boilermakers and Pipefitters plans are approximately 80 percent funded as of the latest Form 5500 filed, respectively. The Company did not make any contributions to the Boilermakers plan during the years ended December 31, 2023 and 2022 while making de minimis contributions to the Pipefitters plan during the same periods. See Note</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18-Commitments and Contingencies, Pension Related Contingencies, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional detail.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has other benefit plans covering certain employees throughout the Company. Amounts charged to expense under these plans were not significant in any year.</span></div> P50Y P3M 0.50 0.06 P5Y 3900000 3000000 1200000 0.80 0 0 Related Party Transactions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its headquarters under an operating lease from a stockholder and director of the Company. On August 1, 2014, the Company extended its lease at its headquarters requiring monthly payments through October 2024. Total rent payments made during the year ended December 31, 2023 were approximately $1.0 million. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">17-Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further detail. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The Company receives benefits consulting services from Capital Management Enterprise (“CME”). Manuel N. Stamatakis, Chairman of our Board of Directors and our interim President and Chief Executive Officer, is the Chief Executive Officer of CME. The Company does not pay any fees to CME and any compensation CME receives related to work for the Company is received by commissions paid by the third-party benefit providers. 1000000 0 Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance. For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:31.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1315"><span style="-sec-ix-hidden:f-1316">Other Assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1318">37,512</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1320">36,946</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">ROU liability - current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1321"><span style="-sec-ix-hidden:f-1322">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1325"><span style="-sec-ix-hidden:f-1326">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included within the balance of operating leases is a lease for the Company’s headquarters which is with a related party. The ROU liability for this facility is approximately $0.8 million as of December 31, 2023 and $1.8 million as of December 31, 2022. Total rent payments for this facility were approximately $1.0 million and $1.0 million during the years ended December 31, 2023 and 2022. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company’s headquarters, effective February 2022 as part of a voluntary reduction.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the total ROU assets attributable to finance leases are approximately $14.5 million and $13.0 million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to leases as of December 31, 2023 and 2022 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="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%">Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - financing cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - operating cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - operating cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in the exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance. For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:31.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1315"><span style="-sec-ix-hidden:f-1316">Other Assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1318">37,512</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1320">36,946</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">ROU liability - current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1321"><span style="-sec-ix-hidden:f-1322">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1325"><span style="-sec-ix-hidden:f-1326">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included within the balance of operating leases is a lease for the Company’s headquarters which is with a related party. The ROU liability for this facility is approximately $0.8 million as of December 31, 2023 and $1.8 million as of December 31, 2022. Total rent payments for this facility were approximately $1.0 million and $1.0 million during the years ended December 31, 2023 and 2022. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company’s headquarters, effective February 2022 as part of a voluntary reduction.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the total ROU assets attributable to finance leases are approximately $14.5 million and $13.0 million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to leases as of December 31, 2023 and 2022 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="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%">Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - financing cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - operating cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - operating cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in the exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:31.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1315"><span style="-sec-ix-hidden:f-1316">Other Assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1318">37,512</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1320">36,946</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">ROU liability - current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1321"><span style="-sec-ix-hidden:f-1322">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1325"><span style="-sec-ix-hidden:f-1326">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37512000 36946000 10686000 10376000 28219000 28066000 38905000 38442000 800000 1800000 1000000 1000000 0.125 14500000 13000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to leases as of December 31, 2023 and 2022 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="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%">Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - financing cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - operating cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - operating cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in the exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 5152000 4068000 917000 624000 13234000 12783000 179000 77000 2034000 2141000 21516000 19693000 5047000 4140000 917000 624000 13208000 12502000 7125000 5076000 10598000 6067000 P4Y8M12D P5Y1M6D P4Y4M24D P4Y8M12D 0.065 0.055 0.061 0.056 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5955000 12485000 4520000 9978000 3787000 7426000 2832000 5851000 1168000 4230000 128000 3914000 18390000 43884000 1970000 4979000 16420000 38905000 Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings and Government Investigations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is periodically involved in lawsuits, investigations and claims that arise in the ordinary course of business. The Company cannot predict with certainty the ultimate resolution of lawsuits, investigations and claims asserted against it. Except </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for possible losses from the matters described below, the Company does not believe that any currently pending or threatened legal proceeding to which the Company is or is likely to become a party will have a material adverse effect on its business, results of operations, cash flows or financial condition. The costs incurred by the Company to defend lawsuits, investigations and claims and amounts the Company pays to other parties because of these matters may be covered by insurance in some circumstances.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Litigation and Commercial Claims </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. The customer provided the Company with notice in December 2019, alleging that the Company’s inspection of 66 welds (out of approximately 16,000 welds inspected) were not in compliance with the contract, claimed approximately $7.6 million in damages, and requested that the Company pay these damages and any other damages incurred. The Company filed a lawsuit in the District Court of Bexar County, Texas, 37th Judicial District, on December 17, 2019, in an action captioned Mistras Group, Inc. v. Epic Y-Grade Pipeline LP, to recover the $1.4 million and other amounts due to the Company. The customer filed a counterclaim on March 6, 2020, alleging breach of contract and seeking recovery of its alleged damages. On April 25, 2023, the parties agreed to settle all claims, and in July 2023, the parties executed a settlement agreement. As part of the settlement, the Company paid $0.3 million in July 2023 (which the Company estimates is significantly less than the cost of going to trial) and released its claim of $1.4 million for associated past due receivables, which were fully reserved for in prior periods. In the year ended December 31, 2022, the Company recorded a charge of $0.1 million for a potential loss from this matter. The Company recorded a reserve in the amount of $1.4 million during the twelve months ended December 31, 2019 for these past due receivables. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Two proceedings were filed in California Superior Court for the County of Los Angeles regarding alleged violations of the California Labor Code. Both cases were captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Justin Price v. Mistras Group, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, one being a purported class action lawsuit on behalf of current and former Mistras employees in California, filed on June 10, 2020, and the other was filed on September 18, 2020, on behalf of the State of California under the California Private Attorney General Act on the basis of the same alleged violations. The two cases were consolidated and payment was demanded for all damages, including unpaid wages, and various fines and penalties available under California law. On May 4, 2021, the Company agreed to a settlement of all claims in the cases, which was more formally documented pursuant to a settlement agreement completed October 5, 2021, as amended as of May 3, 2022. Pursuant to the settlement, the Company agreed to pay $2.3 million to resolve the allegations in these proceedings and to be responsible for the employer portion of payroll taxes on the amount of the settlement allocated to wages. The settlement as agreed upon by the parties received final court approval on September 26, 2022, and the Company paid the settlement proceeds and related payroll taxes to the claims administrator in the fourth quarter of 2022. The Company recorded expense of approximately $1.6 million during the three months ended March 31, 2021 related to this settlement, which is in addition to expense of $0.8 million the Company recorded during the three months ended December 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Related Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Company’s subsidiaries had significant reductions in their unionized workers in 2018.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collective bargaining agreements for the employees of this subsidiary required contributions for these employees to two national multi-employer pension funds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reduction in employees resulted in the subsidiary incurring a complete withdrawal to one of the pension funds under the Employee Retirement Income Security Act of 1974 ("ERISA"), which was fully satisfied in 2019.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the subsidiary is likely to incur partial or complete withdrawal liability to the other pension fund. The balance of the estimated total amount of this potential liability as of December 31, 2023 is approximately $2.5 million, which was incurred in 2018 and 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition and disposition related contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, the Company sold a subsidiary in the Products and Systems segment. As part of the sale, the Company entered into a three-year agreement to purchase products from the buyer, with a cumulative commitment of $2.3 million. On August 3, 2021, the parties amended the agreement and extended the period by 12 months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the commitment was fully satisfied.</span></div> 66 16000 7600000 1400000 300000 1400000 100000 1400000 2 1 1 2 2300000 1600000 800000 2500000 P3Y 2300000 P12M Segment Disclosure<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s three operating segments are:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">North America.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment provides asset protection solutions with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">International.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Products and Systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the North America and International segments by the Products and Systems segment are reflected in the operating performance of each segment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the reportable segments are the same as those described in Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1-Summary of Significant Accounting Policies and Practices</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,807 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(992)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,904)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,921 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,994 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2-Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for revenue by segment and by geographic area for the years ended December 31, 2023, 2022, and 2021.</span></div> 3 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,807 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(992)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,904)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,921 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,994 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Products and Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 579330000 573336000 555387000 124414000 112425000 117245000 12986000 12727000 13831000 -11257000 -11115000 -9332000 705473000 687373000 677131000 163960000 159049000 155384000 33610000 33591000 34282000 6457000 5490000 7001000 -220000 43000 480000 203807000 198173000 197147000 55170000 49616000 48458000 -12229000 3566000 1839000 267000 -992000 -117000 -45112000 -32391000 -32010000 -1904000 19799000 18170000 25774000 25103000 25259000 7580000 7648000 8791000 712000 810000 928000 33000 -267000 -57000 34099000 33294000 34921000 37622000 43260000 2998000 4422000 1168000 1208000 2206000 125000 43994000 49015000 402782000 407779000 99398000 104531000 13259000 12408000 19337000 10186000 534776000 534904000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 177412000 176237000 107356000 108582000 27552000 41392000 312320000 326211000 Selected Quarterly Financial Information (unaudited)<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the quarterly results of operations for calendar years 2023, 2022, and 2021 (in thousands).</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter ended </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter ended </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter ended </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the quarterly results of operations for calendar years 2023, 2022, and 2021 (in thousands).</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter ended </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter ended </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter ended </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Net income (loss) attributable to Mistras Group, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 182073000 179354000 176030000 168016000 53627000 54382000 49722000 46077000 706000 -4682000 3893000 -1830000 -2514000 -10298000 337000 -4986000 -0.08 -0.34 0.01 -0.17 -0.08 -0.34 0.01 -0.17 168218000 178462000 179031000 161662000 50939000 53784000 53558000 39892000 5802000 9114000 9576000 -4698000 2842000 4373000 4643000 -5363000 0.09 0.15 0.15 -0.18 0.09 0.14 0.15 -0.18 171163000 174556000 177677000 153735000 49594000 52216000 55336000 40001000 2306000 9236000 11374000 -4746000 -94000 3380000 5937000 -5362000 0 0.11 0.20 -0.18 0 0.11 0.20 -0.18 Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 27, 2024, the Company entered into the First Amendment (the “Amendment”) to its New Credit Agreement, dated August 1, 2022, with JPMorgan Chase Bank N.A., as administrative agent for the lenders and a lender and the other lenders under the New Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The First Amendment was filed as Exhibit 10.1 to the Company’s Form 8-K filed with the SEC on March 1, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amendment increases the amount of non-recurring cash charges (as defined in the New Credit Agreement) allowed to be added back for any period of four consecutive quarters for purposes of defining EBITDA under Section 1.01 of the New Credit Agreement from $10 million to $15 million for the periods ended December 31, 2023 to December 31, 2024. The allowable non-recurring cash charge addback reverts to $10 million starting January 1, 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the minimum Consolidated Fixed Charge Coverage Ratio was reduced from 1.25 to 1, to 1.10 to 1, for the fiscal quarters ended December 31, 2023 and March 31, 2024. For the period ending June 30, 2024 to maturity, the Fixed Charge Coverage Ratio is 1.25 to 1 as stated in the New Credit Agreement.</span></div> 10000000 15000000 10000000 1.25 1.10 1.25 false false false false

    12*X=+:]++%):R:7<"WL7%8^D)PT)?S M8Z;3SS'>Z;"^8.S[!3G+/ZYY&5'Z95_W*PHFA9\WO65\\D/K[HC$K3 >]9'B MN3(^IOFFE#&\:P(CX?^$PE$U-TQBVLCL3YHSDA8 402/R&P),)'I':6>+H\= M7\U9O6'>?SO,D@ND^E(^C0Y23[3;C/3<*?;(MS^%9^TWM..")BJL">!M]Z]# MVW!:6X>/QU,X^?GG[P[Z-9^H=OO(S_G]Z8%R5_Z4D4@34I=YAO?$MVM6O 97 MO<]CN@/B860[;:'T4H0:=/E48FKI]>3PWZ_N92580>28H]MDK836Z[JJAR7 M2%:%KR_ D34/>XB6]POV_=UA(@G^]_^2[FO8K'77W M,N1XW\=(#,*5>J+-]FE4R3UK+FA7[-!FPR;X:^QRQFQNF#;V/<$6;JKMX*>6 MG-_50BK9]?D00U\2;8]6P'OCQ^\QX#GW ([>7*P?F<#N\K%7R51]6,GJ"K^Y48 M9AI;XO&(8V/Z22NX;*+>1O[!^:?M5J02H;C=!YT: M8=.C(* F+L]$M6/HZKN:9W+/?'^Y"GJ$SE:F+7Y-L[Q^^Y1I[T:UVC,F;I2U M 7F%P: K=L @G>B]RI]_S0W<0%D7Q6(X#X@/?]=,0T0:_F@!TXMMAO"FZ!E@P8;9>//(E8SZF MV7BA\,M0B.]OT[:+FK_,DY'OC-K5'#66,2GHJO@'YH97 M"XJF[HYYF[0^$WH8WRLB@TIV(?+/83UZYMF79?GO=O%%A%6A(+VR/5 M7A?]&3<\>/VV?7AHE+2QPT539H.9/L=GCJYS$IH(V8^2YHRAJ[H*:@N^"M&=7GNAH%D?\N'8^0*!I)P7F47EF!^CR?C&QF3<>/8ZKR>!^6:E M42^_=4&>\_2S*[;J?KXR=#0_6Z2^_@ J8W[=VI+&P;Y*B'T4B9R_\1186;,Y MP05U%P0TP5Y9]H^?L9GL.I'"!;5+@@@0M2L0)SVI1X%TK \O]F/_']_]M^ MHL#6!(=?E7PYD*[>F2>B\S#JC45XG=D%\5L\+$S<5&OB@CC\K\MY!!0U$A$2 MQT('^!O6?ESO\ R%K I';<1^''U %]0J?HESM.""]JJ+L#\R$!&XBF_O;9D_ MF'_8T"%7GK\;]&;0_ED"\U]O9:43"UFNCIVU"476OJ%TT: 0+?R+"O-3UW.S M;BMFRZZ_$M1S;B'2SL,FL(PQ]@=T()S@1AKM)DHBS17! #]=J5'C'580<7)A M:-%5,8@LF. 9N)D)SIS2K7#\%"K_82]J\]7.1(UI*J!-779FNJ.ZT%4ZL:B3 MG%ZLA!Y4)*J$?#/V=>!\U/05?$,.876NUWMWU3FO>!#(XHS2H5\N^V9VKIS?.#=TZ.F%IU?'6F[DK3A^\MPYVXL"#7"T0+PM+H.-(@#F5<4HZ%BR(+9G&.(>Y=H M'<[#""S4[W3<%#]QMOK&DQ.:L393_"I*J:=%'-\DKF$)BQT0*228>1)8[$+O M8EW._SVE/HC40+^?=]Y:>;P56VFSIS'MPPD MNE4.[T=,(M9TL\35I]67%>C4COE2 -^9([$1,56@\,B@1"^:0=;ON'38ZL'A MP]-7HGZ^2+/9"M[.";356%]J[/B=()S1U+?JUN R,3FI)VI[Y'*%HJ6-4( ; MZ(/U(;&SM<=/:]K#9+9KR>"#(00,HX3]#N+/6\ZP:GQ\([C L!4''O.3VY,5 M$]OQ9%/,PC3.1OUC^[QC3>R[I:!HCPL MD;$T#8Z ,!FV%S6$E>6"KH,)9":T@8YN@_)94E*D.^747@2)=WJ*IVG6]-2< M/!6W0+@6-"LPY9YL/WCIA"6-MW)YM- 11DB#[D%]@=1T=PGB1/I):$(^V31/ M/+>E/C3E5\^T59,A9*QR8I*J>$T*IWF;G/P/.[.L??^YV0TSSYXE5<(VH_8^4#U7[5 #)Y$+G-F M0AB@ZFHBIHYU9OA5=_FAABSPYOYF.JX?!A@9>^ _<$&/IOFH2,=*2&9N$3H% MP3J]>=>5I\9\?P*^>RYC*F>XH+D%= CQ-TIET%(2R.;$_)>2>((RE)X].4-* M//)*Y)4Y"-UJCP_N'Z_KJ0(BF6<##8UOR B^022>*7+=#6XINO.Q [_^]?7& MOWRFZZT44;9EOT?[/IG<31A]B#L!L--^X0]N_>T]6 #/+OIWI;9-N?=#TOC>K,WI)^Y$^YD)^<'DFL6 L,Y0 ME,N!\IH"R]O7^1J#6ZI]V6\/,4=7IST_T408JSPTN:D6IQ.-K>9[?#_WR+GQ MMS9AVU^^]KPP51Y6ND>%>64B8A+;G%)L.KML_2\'Z<_C.#\Q76OX_ [QD)/N M@4GS1]>Z7LO-M&[;SO\H7Y^:PI M9S1EO)%D<$$M(H#F*$\#,1X>OSJ.]$]JRWD[!A[W/!7/-'J6%]-_/6AL+EGS M+=-Y:0PB7W60J,WY]K6D7=J2G7RV,9TJEY5BJ=UGQQZUGMFD@A Q3X;O='DI MN-HN6V\D_:!OY"^J8*)HZAA3?GI_*WW1-2AV#//5(J0@,,>]UIF 7+#8G3/E MXW(HX]QN,;[37\XI81PO^>?DY9;YTQ8(YJ_W3)9U>)$^U6;<2+4TDW6Q$3+K MA,)T[;U>AE_)5[S"K)ZL5UO"!3;X?V<-!JQ M9"Z(&<\%;6ONBXO_V54LYREQU6*:)\35MH4X_<5_AQ!W8L>O0Y7$)79SV8_:9+GMC-!3476G)JJ+=K?./)2&%' M1J #^C[YV]=F]^Q8V=!G:#U4M;VE)"<7W/S_7>I;1[O0H+M$ZT^Y[<91!5.O M/J3[!D4A?M!ZU'W"'8QDI;\_NFXF#/H[,9"@7F\4G+',P[]4O]%[[M:2Q&5! MS9,]OF&JC<4XM7=OWU:<; R*:7\M5+C[P&G]]K]S GA!XHBUA2P#YU8\(9(< MWT&5!*#MD!ILXA\%0:M&(+LX_Z_,Q=W'W?OOIB?ECNJ,=7I/]53PP[ M?#K-5"R!#/&[VGL@>:>T/.9S*)[T$OUA=#F,N3\ 7;T7CUO$[T="P^BYY&\X MN@@T=?@2O@IS'H]_:CC>4T^PT-R7?_A,38]= 2KJ\PX:KE4'. I?UJ?=XPCG M H$4#7CBQBK+BA[6\0YPW-YK6'#(7JG^Z#-"57+K\NS= MX-__FF=\&^R#]1*1)LV0 T(H_8]04@V#ZY,B%/58S1JM8#.'% MH:K,[P5K.R^H89&)\ZN5<=>B!*>M603N@AK&2?P3C:NFJ MW8^1(G3Q5IH[?W7?>=M/VFG.-2^.'#9\2C'Q^?KTPH+INTN_B#5\+'%=CJ @ M\QZJ*P_,SL#[HPG=I&?2'!EZ:$J1)9G-U[;UHBYBH"+][N04OX>WS8==>J*' M2RL/;@X>>W9;&$>XW@;9Q;.@&ULEY+G_XW814QAMN,M0\4C%AX8TC2"'R$@C M9'9A[%5KE6(9S/&B6WMZ-JT4:"=[3,6Y(+Z3R,LTZ5CM\M+[O.4V?K??_=/ MJ\8G+@KG/8(G5>NO&H;[:Q2G?"WF5TWXE6 >R[S+ZPB"O@5.PE=#6N 3Z8P; MP#!M99B\T?I9/\CD2AT='0]_S7.ZC_78YW<(47JBP\NUQD'7DV:;+V1K&R"_ MH[9S"QML!_YL#]D1AR?E$\4@ ? ]BZ*+1/X@4V5RD "QU7F?F@9"NR"U<\\7 M=IS,5WM-J%Y6FL'\A1C-@M/FFK2Z;FRT.1_=A[IDPG,=*8 W62<&6[VWB+Y_ ME@MJ@U5W+ND:9%.4V.7!99+Z5Y_K.=U4EBQQ,8E*.W7::=5MPW\)7$-=RF*: MLT[SN,RS9N&K0/LTK0DJS1*F[WU--@ARF%=DD*>L4Z6TT^(L+7 -^ MS+K'5 >R*-(=#>CX"!X:1A#*:Z9[H8_KW\GTX=PF])NJ<;>'KK;6GU(]X5:I M+'/AUKNCJBE4#@%6A<(P95$31-I%3 R6'Z7%LFX8*&6%O?_M[.2I0F>S_QC' M-I4E!\%5?E /U:ZE?WT2GB F5B[QRWXG6V0:/Z;+J!Z D' .Z-9SP:;AI$#V M7LJT"DQXA65R3W]H07>^Y[TU(D19+W1Q7[V_\L]K5SNN>LO#1+Y:$.$." M70 )P!$6&9'LU\U2B))6.<]T&K@SS'6#$8PWF_XX^O9CJLS;F/N7,JH=S_WD M8\^KMA[;N7QMORWC&>!+*^F$T!R$P_%^"J&+E(H1E(RK*PO"SKF?L@Y9 M46)#:@KKYL@/8F$C 7Y:L=BVG:&Q"!J M+)YV&9> KR4NX9DV",'S-'RW@J!%-1#[!NAO&XUXR<#<>>=:5GIR/N[HM#5[ M[ G&*'KO\\S$T\4:RHS#/##P0(T2*S!+^70\XR:4(-W:K%5+YRT/I'4DJ;!I M\%U5)&SYFB15_VB^TUJ!I4 O'"YQ8L7_S-.8+B\0#3*.MF27Z*,!?2KI9?=2 M+"FR7VJQWMTUM( ,WNT?D3ON >2?KAW]E6L_]/KEOON!CT7SK\5'=@T=CO/= M-]7-,SF+_79[LQI;$[9L4HK\B_VD^J7S-"2U&KS#W0\K"O'%'/##Y?<5]#(F M7/:P0@7:)ET4%&5]8L,@N7POE*\53T*7)GAWV6#7_UTZ5MVY#3T.GL[JHH)< M$*,D+BBQC/H')VG6]*<^]%-A:1U&_^7(ARMI2BIA5CL=K"DGA4LE QL -',? M@MF%IMG;F7 $[.C,,S3K6);]-#5>6E%TJ!JR(R#,^/'WQLT.3"0Z\DZ@W] M MRU5RW8&7N9/)_;&.H*VV1(#)X;3J7IO:4(%ZWV&2YOJ]Z MO)=WD'#'[)&9=+Z JMB[B1=W7"L]/><_?QJJQ2>?-\, MS& _O[4N" 6,\8QG61U>C[)@5;FZ,&P.(L>Y(9S!J@DYE1* ITH!SN,'<:H91S:OJRIDEPN\:;*K!* M=&G+P4?EHXP,]F.6/1E&6&O!TRZAQ^MG9_6.N@5XQ"V8EP\,HA M5DA5T1H8R4 Z\S8K@BZ558:\"KS>D_KROMX1%0_#]@C5G#UU0Z4Y\*DO@KOT MAC]:Z+T5E3AS=M2%[DN"I:",.0-3$HUT5JT&K;WEC4)$OZ7-^.QHXX7*NO&W M]78-3C\ZKT#%@KU5OU><.QN5(O0 ;!J(K19)QON\1+=R07+-6BQM#S?& W:1 M::#/-'P7H.PP@NJ#D]A2^IED>?X5,:/SUOX[TA;H;ZS]<=HNXB=*[:0_S+YY.Z(;O,#^L\_F-G"/N4)JAP M\YN?Z]16FPTYU;DV_/"QP:_*3S0Z=IR5R8CG\*\SI9"GV2^;E9%P=H&YP4*] M"3!'J<,,>XS ?B6!CZ>_[EB M56,2N* ':'?.;>XH,J-=A%A((_C5NCA("(6:'?CB47=L<]?]I/=HLTT/N.G M;Z%;W?&_ASA2Z.EP'2Y(%';9_C18$YL ICFS+[/WMS-N 48%YR9U]"$RD_T" M40Z2^]$"4, )0G/NET5_[F%"D8=IGEQ0$Q>T+SYZ)40!N\)NBD/+;>4E@C:] M.3*ZC#(ZC)6! 8[I=.3V$1\?Y((:9N(G8&#>^Q_,!7E#]Z/ZN*"* M'RGD/A,*M ,G"UN B54S(QMPCQ6UH^RB4R .USX+',OW+=KU8G31#,GC&WR2 M_B)%J!:#L,13PQPE_U'A/\<].EDSDA3ZSMF>0)Z0Q(9,OQ@Q-^_-Y8*P"5$; ML"+ VU+"F>R[)?1?/Y+Z&BG$3L?[0PENE^30+=AHE!)=AVI@$^956#?N!;?1 M!HM:!IL;<$:B5S*K[7MS&HK5$/RTC5/I#&-)S%.JTYA_]&Y_#\Z_\0%5?6S1-TX_#R]8[XI M]P"PX8+X,TOVBS *4V]*;RI_K"/4MN>=6:TT"UQ(T;4=UK,S5U"V&GY575V7 MK-I45JIQ\,Z1W\7%H$MF>Z)N"CY_,H7-!'!!U>C.E]*MM2EQZ><'O8U?,DSR MCQ\5\F47A%O71(TR37GS+(DG8;CWFY6S>)A855+;MY M]1_:=%&L68^]@Y;"^^$>8G?>LMOH)";F:,>LPFTC)T:8?^6S'SN?Y-FVXS+, M]QDM;X]3BJ::PO?WC,%OT$$7SCZ68:*I)WEIZ-&"-WVJ#>,H571&Q\C# -^I M%E+OF?7.+P=I;)54>,;7'RYC&^EVU>D4V7[0\0HH?^S*.L\55.&6QVE41CF0 M5(2P):$?U92PI?^J7=-'2RX<$'1S#%6QE#@WGF:-/-&NB;CB_5ODH_/@K(N3 M5_IU5%G*N_GO-H;2]5#'D$:/FJJJFI*BY]-!&9[O!NN MJB*S+R>AT#PG%5P5]JF>_9O&#J!0%7%.S M:>']H^V*X@.WJIL,ND0E,[&%KF\/N'49'[9Z<.S('Y! P_\F\>T_MI*%>W#H M5CW3H$BQX"#U2T/PXWRG. /1A]$[CD).!RX)T+# T=&8MW3BWUO2,1+FWM:D MI-Y?%WS51E##W?B5P'B]PN6[A $J/^K"EKE(IZ:T%$FC*=\U'?6"CB>A#:KM M+5%BZ/S_=?K_E)*YJWOLB,,G#7? MLUF>2B4Y!(6-1U$M?E5-&4Q[RD&9UM+[;*)RUZ!<$"CE%W"5-8:S &29:J@A M?'7M*STNZ"%D-\N";#][*VVE'0JO;)M*/O<4&^N+\CY[@@1M2J M_A[ RM2[N#V&74+)CMU4"6.:C]0>7!7)>+H(NSR?6RUU%G MWV\ZYEI7_%ZOO_@M5]S^)T.4/5^83F178>FI3( MFTZ>8>,;G[]+3ZNSU%Q+3T$(S4;/83.I9&+ Q/YPOB^?UW$EBZE !?,L\@ @ MZ\5^3;]'SDQZ560WV!H5\2;W3FKTR+%_>0%E,F:_\&;DB.KL2BZ,G&Y<]@^L5O]7K*[YMU@-A0FS M>,@;/8,4I^%?OF,= "*+@7>_[HI?^IZ[)(7Z^BHNH[OBKZW1SW@Y/*D87^O< M!3/^ GDM[:"@7 MM+,1]TL5?'DSZS'R#NE6]A>]XD:[B]]'1EBSRU*-Y%^_4;5(%_9K#A]2H,*0 MY_=01W_7[QO_=*BYR=[TWP"UZK\,D25%Z^8-400(^WN(1>\7@AB"%Q@^N_7* MS1*[UW&];&N'[R%)\R%FKIS DNR?C1O2)[/2K,QL=<5L-O2%4<-/ /XV0!!Z MLLCTKP;D >:;3?PJ^BF /A!U""@YWGCRRZ5V:SQ=?:/G"!P(O&QU;/WX54L51%JUNXH/)-_WX%='C,O*?D*S_42:" $@G9[S?@ ML;"U\NF]-3Q(_MR-G-EPF6/17^_:J-R%?BI-9"OP;-!&_0_FWCP>ZO_?^Y^2 M%,F^QY0EE5 B99EILR4F2D),*MEBJ# 8,V4-(80BIJQ%3/;=V%5"=D:,&5L8 MS(CQ9A;7^'S/.=?YGNMYZ!7'97R@B?3S]^<4:X#;3%[CZS]$;B4VS &[?":"T>=L98*:VE. M3_H@F2/GCP\[6QXT/4X\\0APD&NDJ4?IW3#EB6HUSR%JSAP___@BRDPY#XZ3M#M=!%D%#7I'[=8=E>>JU?H2;=9 M0+JH-379,:YM]LW"F[J;U?DW/2T1!1Q'WZ(6?9FQH=9)?7MK=[( WT';I^0L MT1K%S_C)!MPM,3O;H:?X@_,2MNQJC&QA4E)MC]^3,X[R,:*EIR'/=KMU[63I MY-9GY;"_/<*6YH6L'S#5R.F(G(FLODG*K& BXR-RFWY% ;%:Y#J)O5Y+CWJ$ M"J+*%)A_, $V1?=-51H[A2!I:BN9[)H[FZ7TCP!K)T^EA'J=^QD3 MN;3]C+,1#^=8!OF)9?&C(S-CX\4_>?]$'GUT;J5Q ZXYC(PB!E'L<)]>B2 M+94EZ^R&S=;E[Z2E,R=.KYQCN[!T.7QDG8(&_%=G$/^_;NU -$D&\0(L4$[< M-;&TZE,OO=#LT1)3>J7W'9O?3M,RP=),8WX@_424MZ_K>$#6IL' 4T:7\G7L MU0$/@DJT:^IQLO=WG00I6-7AJ/#Z C;O>6I7@R!['"]6QZOZ\K3!E&EGK7'% ME%-]/RM?4+^N.E%ND%P.\ >8A_E;!K:5;^B"Y\/M8L+OIUBTM;B]>CF#^ MA_.]2G0O_5V"E#78_Z"$FI5:P]PY7\/I9I_@!($^X]0ROQWH:3YKT")W0.G>O1T$#E0 MPG.@A#"D!A7L0,GX+RCU_#V4HL%_,>G/UP$1DB0M=D?JXSA2?SK^E]W_5-(^ MC\%B#5"4*"";QYG\*#O@0^;O?=?+O-TDOI=>AT7DMV;^W M4.+)%;072W_K,,_?.GPB B*+L&)6 KCS.\6 M+U>[WQ:0\E7U=AQP@KB41(OK+JX GF6(]N=\90B$DLX6QOE_<_T36^4ED(,> M?P6HMF]^MRSX&Y,PP#\B*>T%RFOR#@=)!7I_CZ1RIC7K/7H_BO\+NQ>HIAD9 M_!3-_4W"-UBE6FR#KI&E$F"9GW")$"U,DS=[']*NJQ^]CPD=1%D_KM[_T8UG M!YI<>Y/882*+\)2:C$^?%@-":RI*/_;X^>BF9,PN/$PPD1E\&ZG(2 W&NWY% M<9%>]MO;OQQD'*Z9AC%A%(9$R_QJS"WJYA M=OK;P>EO8G=)"%D8N&&>HD"1$PXEO-*?4\KKUB$U0I+^-.1\6K#M8M84%7^$ M_>TC9V\H)IQ>L'F3 *O^> PW\OASW-&OOQDG\0*\%FR*);[ %G]K#"K154I9 MA!0N/3ET9:&3T>#: FT2I:5WZVN9_K1$#I%^":) M:*(L&\?H,+O>.9JA2<@G+37@4#WH?1+LP'R\C2O!(]NW0MQ+35CR_O6/4?J[ MGT%YJ3V LCHEQ)VAA-I;V5_>>:XC6N^2,*/USTL1F276^$<%X-XMA2JU/J$F ML35NS$%D:8= -/"\K^4[X";Q4M>$]8E)*,/4)/968)# Q<;HD"H?J];VD7SZ M:T9;T!M48AV^CC"H*&IAO!S_(<&(-U_C1P=(P);YD>4RR9GET-@ 9?L_.;*9'?_M).9,?SF'HDO]C*O0)2[:/5.SW6N5X65[ SUD;S(K^;$3=S@& M^.LNS(C5;Q.<,&Z2*(7<8'F1E<.;OP-W=+W#*EXW##!7W(T8^8MDYZE?%N\P MKE/UZ=J,*I>2X>IO"!"E5K<+?P->#]:V4\OU8)OYG(OT__"ST MOZ%QT;C8!S4 0Y0$P\T5+*JJZCN&[&FBKYJI_4+4EOM5>J^\,*B<@V,'&<[; M(!Y9%"=XAX[1C:@K[8$R9AL./+2K.3]J,8.C#A^C+F/]^WZBM8"W\!B:H!GE"_;9!BMX3GE$X273<+8BG9P[C:%^>VYN5O[A3'YCXZ')0RL0:QTY_R M%"5E<][>VRLT913/H11UWP0\+*XKX!^@J?XOH2FS5SQ>.SM%H$*2X\L\53:@ M.]0,5L4T07<29BM/<]J0\Y7FI&%3ZPQI8"BH+47C7WU>MA]L]N@U*P9 M.'# D[#^V@88_UMWH?^LNTWT?ZV[#-S_^;9O&. M-K)RWR@_Y.;[E#2SG76@IP3/M[F_AP3G;?\9K84ZA&.C\M]S<_V\N4X3X,1I M-7 C9K\_ =$$W[TPH59S)[2A;AL4&?1VS;%.LW Q1#HH"&( #'*$LB.K!'UJ ML^*L@UYTL^W3M^![U'=[1VECV@=L'TT5#5\/4J'_BFA":W=;)MF:"O ,995R M8H?8#.9HU@+F#$T@ALF74&V8[ASYB9!0@W\WGH4X5QT +H2+0?29X@ X#^/* MM .PF;^%7JL>"@A;52R)VW(6]_L:E&2"2T3O$ S-C81U]Z-YD0*W:![?IY58 M\^R>4LA+[;U)#>&:6\,S$P4%"S7T+#5ADG6+,C"P$4E?YT[<%\!!>Q) L%X_C5$&)JKOZTB,?-V M3GDVRO/1X[[SLO8CI<7+/V !3-WVAG/LG2Q@)5X)Y:A+J*$)43IB**#-_XF^ MM-&*W%XJ>*LI'?/H_A$41+;H)CW=OF\M/ &-*K@YVFMA(,;TPKAQHSHX\T>1 MEK?^>^/T<4 ZUB]0';A _CH;9,QD4@S701OX%4'<_@!S-)L MN?'F0=5NR(?0K7+EE0&FPB"3#H=TZ._4?-JU>>H_ZKC^R7G-:S-%;C1UD1"C MGBTWDF43W&MR!AF[SRMX/8>1OP3KQZ ]6@Y4"G\6-.Q>;K(0?5"L!U*AJXFGXICH%4&C[JD/N/F)MP@/A"OO&*$QWA#O M>V[@&/B"REQIAMR'=\-YED^\9\QT56WG<:;NO/* MO5_[IUW5,,FEE*=HS"S*/%Y&:[%WUL@Z.G#BF](=2PHT/T-JV%]VY%QW3N _ MMR,+?]D1S%]V9.7K@#QPJ>'4H&,3>Y#VHYF9H!O]N,#S_+20N%%AD-V=O#9P M+(8'LG\>2R"*HX^ZU.Q1,C6L2=HR4LQBO^U(7P4[[1E^:-U<]2\#NAQ)O#OE9[\3S'Q%-L=K='B=>WY(3 M*#3BZ(QG*M_9^9"\/U!!8+RQ6N6UZQ R-?V3FA.&5FLXX=KYD^4*Y-#&)H>; M5+49UN3AUG&)"R]R?_=;XJ\D[SB2J>Y-@9)@]^F5&#CUCOJS#*$_9<3@"9[! M.OC3ZOU!'.TAS#%-C35E71SL. _WK\[='O*)$URXX:[#+G@2Y.\UEE=;EYZ3 M;+C^\)X)](95 ?U=1*.:="/!/]V&K#2*7@8_]N0,#)=#!(EY<2V,_#*(E-0; M+J=/7%'>*,O$4WD6@E0Y%XCW&^,!\^Z?G:P6L@8D69UKSYU)QORU4Q6>DF6- M4XRB]UO6W;85Q07N6R]KVFOS[TR,_X+,+Q?-_4^8#%A3;,PO)TS?#$J&1X0I ML4:RB07C6Q4];7_0AWO.;$T,GV[M+F"OI9GV/OH':Q)WZ%]_BM#PD0,9JYVE M-FH?7GJX ZW95T?D04)JW2Y81TT-FK@_VU4_6R@GG[\?2#E?%;RY.#"3=]54S_E&3%?9CP=P12V MIFMO@\*#@//;(#[W]BWK%#)1:DSQ<^)1Q2_]W=+'SL_8 /$=X,9L)Y7%@&.X M/U,OGOSR$Y[3*CUIM[&@.Y9I=PQWK$")[;QUNN7M7JYP#=OS#_EM10=Q0S!_ MD\UOXWB')@,Q,KC2>>D8'@01J8^+6 GF. Y>.N'"KD7YE5CB]3/K4%XVHI:2\2T^PMS/*>=G6VTC*XM M9C(;7H9GGEP!QX7*B0QH_W:0KG(,5(2MCA-?%H!]7@J'L#+GXJ,V$Y+&IQ\O MM[V--5%63+VZ#3IW+NL%C6F=,=1U&C'Q<02S[7EWFY[J-@ JTS)O[!0_/ M?2.?6%%O>@H_S+$FC>>"_S/.A-/X\>$-)W^BN&@BEVC$:*9RT:+TT>B"BT&% M3:0E59QRU)#RP3^:[B$S:KN>C#Z!%V"X&_28SH*'I8S,Q"GU/-_R'&)H>>S]'9,Q?NVEJ,>L%#T$AHHAZSI-#Z-4A5D1-Q[-.:U'MEKSPA0G MA,S?O+W>L>OCK8@NIGB(+FT;E[C85;%.# M+?S;M1BQU8;-D;VF M4C*,HE/HA\W'<)_J=,DP 63+Y7(:-'1]4?^&64.HJ=-'UPT330FAC-C8T *N MA8,J]#^+IF5_/6">78YCF#(-.7.^ --T&ZW,;LTX"$3CD':34,J4,T*@%09< MT8I<&S=JSU!('Q=O=Q_S-5GZ['AJ7,&(+^LJ_8?LVT,G?/!4BY51=6O62Z@3 M0AQ-(%+-P2*+Z%VTN>9T<;CPK]_[R7R+]3QMMDZI;W&/?&1U_#.D3.U._DC, MS&DVWCMJ.'4!'- +YT;=895")]]RW@P!*. B&LZ@?Q'%U[9!$?@#$/7?MS:D MPY*(T69A9.*H?=8=&SL]9/(\J:[B@8KT:9]KKW<5.V XKDL)@+;0T,U0/KW[ M)(2@^\^C:;24)OJM_1YDN^F*FI+DR9A*<;9+U/0KP8BWLDT.D@^FN=:&HC@: M#5#=!G7@8HFE8*9PVI11!W@TG^T.E?J-E@F=#X@I<\SY$N4^AE3S3#S\C#IF MJI=/;+[/3W@&*D(GF^TC%5V(6>!]&!?U9_@RN22? M(N8>8)PD(#,R>DV^OHX:$>GAM,\K2T.:9HX20OJ+I (6P_#E\2C6X<3OD'CO7G2&"4_OJ39YULI M&@_G[ASWYC[&BH3P+LH=[F7+,Y]4EL'VP2\[3ZC' U_>CSC]1(ZKQ&VX1 M]JM^5M3]2:E*.+MKX-4NT5W+3ZUE: KT4$"+FM98X]<:)P/0^U05;*LK*W\> M[9]*V+*_YS]0)SAZ^5&)J;_B"ZFA1S0&+/,RD3T-J) M8[@4S.078J7#3D:M+58XTX 6M='J)VU>\-G>#O!K2K>!R+.?.&V(7[5^ MRYV].[#D'0_CU+69-E"0@0':!=,DAW<&CYA.";Q<6R%L@^@<"QKF'T69+R7@Q=F?JF85M MT'Z47=&O>,BG4?VN_%]=:K,UB;!+N#G3ZG0OF2,JI2SL>H\0NVOG4##E MQB0L5$YCV,=,>:J'PBJ\@[H39SEC+\.41R0#F.A&^NMQV^#KS]9'O5RF<\:/>= M$2#('M9U -02B-S5(N+LZ7\-\^:?U?U1PN,SS8_5MYE&CJ55CTEG-+ M"NUHEZ',>0^.^1OM&^LZ(.XJ7,1Z)M:EL+']06.\7'!A]IB.G#/,XX# M%S^&I?=N*\/96JG52 VKA#8)U'ZPI NQEW8/TC*:X6G' 2JPI7A:8/>7/J8[ M3ZCFO 9W7MC=4R:QHU7W^KF6/W,TL->03[US:\ [PO +G\ "1F?XN/[X3(OI MR9B%'ZT)Z-RTSZ[2R<\+[%ULNUXG#R=;JR/\$,=:#$Z98NP?<&&.:VR="5:<.32W>QG[J0T_+-3S>!CW?)'[9,?-4 ME/%_UAY;#.>(+4*+U9O^T%+H+WHU[6IAVF;]2NS^P9)J^%'A?3=Q MID>_T\Y/>%Q6;RGH_CS%O:CLCE>J7=5N)BW MAD-4GZ[*)-2CL(F/V8YA/XAU/@B?7R*_@^OEHU189[ZO4B 6R1QQ.?CAZNG0 M(/D$>'+>"C) L.5ZF*2':,*FR\WA,GZ^-AVMG@@]6";!32>(HBHV$\8JZ3I MR^#5.7?B>V#P/MQ;=F# VK]XM8=Y2GGIS#;(!+*3>O_963C3+ !&&6>< M1]T"E H7;'&M4$(/YQX7 [Z@F"GL<7S+7IGG6MJ=--:"?K!V<,3XD9HBB4^8R MHLR_)PN0 7MAFAP:U #HI!]3>&-JKE5 9L'+SE:].=VS>:S'*S.PL_.\JNI= MJ84'51G'&M<#%G<6ET8")WF6[#\CGW ,B>":A]$U6DKPL@.&FWF!FEMP-*W( MQ7SJ43#?QQ='E2VM)E_I:7!%Q!0D8=G[JZF5'.OR4P_!,&9N=5OPLJH,WO45 M]Q$S289M&@HT$QDG)SB8[1VD6R]U,@1V[M3@4!1?'2L- EEL4(QK2OU,[2S\ MS98;Z.MG&+=H/FDN^393EF9Y.[XYZ]C)O4LCDM,85R)P5*().L8WJ1R*?[@2 M!Q=!'W%KD*9ZL,KI[U3+ 0_/(L_"2CZ;9>7P<0?KL-OYJUQW=2.\&YY!XG'= M4 F4'PPX 6:*19/Q3&%\>\:)AE[V0=0AJFIY3RQ*-=M-P\8!=7% W5+VYYU? M5SHUYKV,'@M-1B9VQS]+RC@JA/VYPN\J$; WQ#V3B(QB6"<3A&06;%]%+TGL MP8ALGFY/PX\;R VN8I=,.4K EL6)(*X]A.1^^F@_RH.F0O)K<_F5NSTYN.3SPP+I.[F_XC*;PV]#H*>PS@A.*I+;JS19DJ*Z9N8T&SM3I-=^?4E:YNW]RNO7*GL[/<^E MG@678DH[FK#!^)*X9O@^]G?,WD>/G@;)-#<<,K7GN6+SZH[^9QEATW"+\/A4 M$[&<%+!FHE,L'(M%:V*:^':*^):I-YGB0[9!4A")!;;\ ,)'=* (HN0..5I3 M1W,GGGAD%U)@WJ/K 4^ZJSCV$73R H@GF]U"I,(0(> OB @MV3.DE1@]?S+K MOG7L/A^8).H:[2EAJ%"_3(;=XW(TD4^LSN%!F'RDT,7XR#WO?O)\Q5!]$911 MCF[C=#K88*$&VV*F1F8C(B!:_4QXP0CAB+]2_V3P\A"I.;9 >,)_Z?^$ +'[H0?6[0+K%=HADN4#"@S= VUA,TDL2]J=O/&;$L0)G*T[K5 M\P)Z7_TE7!C"8P.$KZ_XQ/&A=(=..OW,J4'+(-3F''".?8?UVY(@\03W9D 5BI>^<,BM= MH2S2QEJAY?8QQ$BF'WOP/GJN\YS'J^)@4YZE)Q"ZVW#0J%DC]OA0V_:) &@XGJX7<;ZF.R M,NC\YP]=J02=_3T!._/M04S6OGLOW_,$SV-*81U$PF7V?CO& 8[3T&5E/H7O M03T!G*CX"S2CEEJ$V(5^UYI5]?#)XH;2JEVW\\LDGNLU?OY><@[DJ6&T"*5> MQ8REM6/+K'=V)D]BEIXS%-2;!0BF35M'HR"';>=3B&Y]=4:Y"G=84>SN"S_. MAGC+O[*]7&$ET$X1XU M(>LB#F(E%W3B@NN@Y"X;=1]^$>.4SML> M*_]T/;N_C:&GC-$!<&Q;]K6-_8!L6-&9:DGFM]^6!B,24^ MBKDL,R_P#%.2TB(PNKRPT6HK_H$,%D)BK.?_:'EJF_9%IP9/.^0HJU"778LKXR MY$+"[>\E?"]4[T:973J\ /Y:EXST UWU.K6+)L$4Y*$'T7K:X@31.VH*'F>Q M(-V6LJ1,;JVDW@,JC8/Y8FXT^ZIHU9=/TXO;XS/MC>0_OL@]X+N =O):6@.W MXI[CN:#W.EE\+=!BO^;.VQ!-Y(81Y #@#"G-)[H5 \Z&H9%%RE=J,V#%KN+' M.G5MQS:O=QXKKP3I]=Y?M#,UM>.[_?F11U;XOONW2>&*O/'O)7G?>X&X0+PD MIA*5KP5]"%@B8PG*-X80Y1@A(!I6UD>9QA^?^9UZDZ_J-N'$QY&$.YHIPL5* M,_$_SXB&B[[DFH9+ =%M^#U0#^(S+-6X9Y1!EJLFJ?,O3.RF"<0T'$82>E7S MAK4V,U\]3XM^XV200=YR+5K.$4IY?,$RZH= +J8)C'=?B8)6\% ZR/R7ISRF MI2.BT;(H2YK L_5Q-*%+=6IHNE^MKFJE[F.C,<'807[AF?*;0_F9KZ+GH676 M%*=)3!Q1I$Z$MMS2GKH2 I%'Z4K0D-;M&5)V1E7A0W0AL?%W/RLC'CS\_/?<_6[_#=E[6+N%'UL9O=TD'B68-IQ9=%@=6/: M3/4 V>G.B8E/^Y]F3!>;P%A^N,1%>B*;-Y"AC6DQ8'_?JK/5CTC' 7"=[HCB MQZN2KS=_QLZA[!H=EHNWK,GCF,< M'7Q!:"3I)-0?P>Z/#/Q+3!AL_T[R]:9 MZOSRUTG />;$0)Z,12N;KE]$Q(-?%RWU7CUB(&J]X#S=]&^ZS+D=$K 2M 0( MN><+5:_80/F%U@$' M()>N!SZ[]!J]9%?G_5*>?NYAHYK[ZHI8U;@71N <:>:1F7L[%HDKAS)\]*%U MPZ;8 J11(^XE$ ,3DB&YV%KIFK#>8,:ZW%D#= ^YCMQY CHNSVY>VNSUK:&* M+]EGAZB';T9I[;(2/0CB_/SF-N-8$HVQQ-I?['43 YM'8K/$^KR6R1^/#S9XB$\_5UG\N*#3V*CWNWB'F"=/$,X(I9E?\Z(61_R=XH/S MCTDI)O[<-8%7QWB "3I3]"B@&I*5>P?/5" 8+IKM%7DEK,X)88X<*T1:VN-3T:]@L)5SA46H;9#PP\7CC=H\C&^NX$$F M7E?NQF=WZ;P76NZ%@78-"0NK=-)<;?7;DM6O%)LW&=,)9KS% W6 M?K41QZ\&6+=!2W%-XZ93^'9^&5);U-?#-57";C?:H0.V>5TJ<\5CC3VWG&07 MU].N]JVQ1*Y5]#Z-OE)95OK\<'GPZ;!8S>OY[P- (*;*EO7OE69UB;=#9%[: MQK$)4>:R2=7+DT M*:@OWHR:%3V\W_N:K+]MF/NE/">_Y1[V>"!^YC%4E?8D!"[IE3VXCRATZ4_> M^&C@SVU097+GY]>PMA/'^]H4A37/&'[]W68O>?>3[$793^6LX6HFWY?_O=\. M,**D,\XAL^B?@*ELE#QU%OA0G=@SI,5]+5I&4:'K#?WKGA,A37X7)ZJ]1WZI MV85\BFK]9IBN.7-T2[&HNVXOC]C;*5?2J=['GRROGC8M\/P&MN-,*HEMT'T, M8.PS"G6'@>=MBON5$H:;J.;OS!YKE(Q/K@NM1OEO=F8(5;C8XB7^V34*! VU2/$-*<5Y4QQO-/$VW796_-YU>C& MC!=9)1]W7:"(\K;C_N!:Y31::1W"@S^4?*2G*E+8J.8M/'-,%$+N*#_D?_TTJ'8(KP82UEYPKC,="SO75FZ\UO'PJX> M[?CJP 7FESE&WZFQQ4I_L&_]2>SQ]KGJG$-X'CFWI =98HN#=!,WXI4T[692 M_M1IH2P3!TM?^/!LT'T.('ZRL':DCN9-R$ED5&LNCIQ]JUQ839H/]$22_D=@ M12#_!4ME/M6IOD[\E5+AY^.'+ X;3\5NOL>^RQU;'/C!RX<$Y*7=)$7EEUA-;^+2=76;/EOY_WT3^[S2H M,F;R"[BX%U"E/4 %4 U32EL@&K4/\;&*FR=]+O$9-W0>XY??R=AV"%1.*T1O M@Y@^@/ID#T&$9%Y*C>X8RGB8_MGVS8\7>QG^%\O"B//X"& M, 5H.,HAUZ_@NQV:>6-2XV[1&@$/>>F_$6 M-V6E1*@D2B/2>46?R*]2%B\Y9Z,Y]BEW-6X MA.22.%9=&_VL)CGCS?S19F2A.@G2&*1$[N9W/PT<#)Q\CX]JV M[L:U0U1C=>L?7,7JOY;\<3:C[>+)*0;EXE<#+5H*4QB\\T@Y;(;FPO2B=2?- M(NV:*HWIO3_>FK*N@7H[V'VMO%\G9D]=/."^GHE/0?E.Q;E:>,T>M%6Y6FKO M0(OH-#'M27KJPOY,Y7O&2M)NK1IQ6Y$^OF9W-:_G=D?GV_6=XX)L5^C'W?CS MF,E,,.?N5(-%8J@XE.I'!'4E_"%R, N5,S,WGN!Y[D1=)G;CQ;F +02;EYMA MRO$T<< =E (IYG(G33WR'M)#6KN%8/)_T%O,7__W]"D-,N% M@'M1'FC/<_E+\@*=3CI<5A'V>/5KZXF/LM\4>5GFK$2,<[TV_3%@XDJ2+S8I M&"M/YM!RK&[>7(3#?T=TO76S1V+QK2[ZW?:H!2==5X M$K?QFT MM7=@OO^#E M\)9=4_#=\QQ+O+\G7#5]K?X9UR>[QST/.VJ=5:7T#\4W/C8:L)K&5PPOJ2,8 M)] ]-;C6:%UP)1"\8+R&YW'Y'H:U'%S>;^IB9:3^QVGDH*_AR)S8XK3-A&/+ MV_*3+=PJ-W.7:[6&U&O<#6OE()AXIU^FKZTZO7MG\RQL-F#9*32"<=D>2%AI M92M'FXDPK9UY5^C?)+\I_0H$$:4E5L>+$X2X]-FISRO0!&WVU+7H.4?V]X-/ M_EW9L0&4)& T!8[=!HD^A88&E3@ M+]"$TKTA35G ^[X+[%I:C6M35_(@0.9:NOE;O?'"-QH+\BTV\DV"WJBR'P/W M9U=*G >((/9^0)?N!YAD,@]3M1K&9.5^&O:7/-NX 4XU(8+;EVWB)[)UN/V>\PN<\O&N:I/Z,<\E_"W,AS=WU,#%RH3<=]V2)5IBH*-8+ MWH+',)U)*Q$90@,H;W(MS2//U1?G[7=Z0MYT%3"'3!U0W^,U?J<] MYQU;VIOM6I^2">2P!K9&2-U/=/S-]UK--/3:$V%_T$8]8#FT!C)BJJ=-%D8V M>F%ZI#;%*2F765A80CMT^;=.!N7V1I%.E ISOGW*VR96(U=%1/M$DN+,T0V/ MVLH-[ NK LMZFYL?5XXN$W?H5WVM^3^Y^V1W_2)=BI50M UR@4D+B (E7?W- M.IH+B'?!D/%3+7Q.D'2^^%[C0^)[O/&E$I1Q<@_A!OD 6J(W9,PU.<=I:/W> M6U-CD]^Z4C)[3FR-WXJ@;C3*B0'VDV,"NP 54SLS;?-G1@CA5=AC"B;R M34);G*4);IPI36U&6<7:5#@)T'405[9!,Y1AV#D#)NPABSA;.>*%%ZAKSV\= MAM?$$B>"ZB7@M=6%'AX_W@H87_PUIH+*Z<]0J^!-["'X( M\P!+ +-Y#:AYY+Q@E/+DRG.V[M!3Z '4F<$Z-4]BJX7KO=TWKM>=^?S%GJC9 M>4AH+/^%K?'%/]_.L\Y0,\K]R##>^0QY?*^:YNC*&N#YL+^H8\7#_N?IR&T0 MP=(7Z^7"=2DJY$;XUI1Y567?BB5AAN14685$M45^U;V=:SAY\*#&F9@0?"Z&_8R5YL,]S!JTAC0$!"LS[*.LV$/X%G="M >OV]4P_ M"]R%+R5*[_ECFE+-SX8U@5B*F7@(9&?-^0;>C0@"!TUS4/V,!?4RTZDHM[NDW_]GN(2T>)FB,(OO^Y"&^MM:E1C8(V%?DI9?FS>ON&'.%V7A'H*$+3I M"X 9+:0-7T:/(<7HMD)VL]YK;8.XFAQ)^X[:'5,M8[@+BMD^=%4Z:O/POH*' M:A7J(\C"F5)= M @Q816A#[D%_#A;<_8Y'0Q<+B^P/SMF97H;_L.WJBPP,)%GQ<]TMEEQ(G_V MU*ZM70;(CB4Q6EX'EEI6=YQQ$MVS\=-@"BZLXS9Q9.AHA0V9B@]__X8O;5ZH M)#SG1,A*O!LQXT_6GY$JH4Z@:>-N(\M9(,Z#6BBB)%PD?(CI)[= M=H8 \F'*;O<^HW%CA7LS6RJ2WZ:T?L-+>2@L$GCTR20L K(7.(6H^$G9XR?Q M\DW@6++27!6&GAV?7E\"FN0%+1T/V6(8ZOO:7]=,'N=N?Z MRXJ$S4)+YS\M!D$7=XI![J2/!Z+I)K3+P%QCQ89.1 O+?$[B49T%V0@"=PS:W<&A,?^ U.5ZO)VDEMA5T$Q^G2R(%6OM4*B@)XY4E1O6<>T*3 MX_J_X=VV0;$_.\GV^M@FMJ3+"LI(02!Y6DKI MYGG#KK7>)<(*O?,GT>$3O%E.V?LST/,BQS)Q&^2<@^RS'[;9ZEIDBXG2H7CF MR4FD%XR_/=V*W7^K/Y^AZ\I'#_;=!HDDVH6)WM1)SG+,FO^S0"B<]J57?"D; MUA8Y=S-6:T_I:7T0*"&HX(__U=/1K],3H%<]E'S],4L1C"NC[&[,OB+415=- MCR(WW4)-/M^F'ZU/CLL.G?*3:UV"DW&=[HN+7>9T#U.+FH3 Z$A;F[FD3LW8 MCI.M&2:*"68!SDL<[PUG]V(E/)D6HB5'8YS2['TYLAGG_:IN M26QFD,E%)LIVQB#C/^OA1UT<-!G062RK;@@[;K'XA%:DU"WG'H>*V_#J@P01 M>U9W]EEL6OSYMW-=_!O-OK(1^JSA'.M#72!/L)Z4>SDRT6+@P27'DA"]KW-K M?(-Q7-4BZ!Y\:4>K .%,>R0)MM=&M/)%@5OJYZ^H:,E(QH_ XB9"2++"ESUQ M_8CGV-U,'@84*0W>@Q1O<7NIO[[VWG^X]/Y>DWT+03P&AWA9T\FBXNJJ8;-K1"CYOF=MHW8".J?(L\;A &^Q+&MT':"2PXS!(6C.%&"5%% M&F]-[*)JQ7Z]M[E&G$Y M=B/XZNFKWY1*C!;+/MWX8'8CMU LV7Z&NKJQ_20F/KXG==S@F M.]7UW0G#* V;R$G0+L6,I$TIVM7A)CS5HF<$3X\;A!QA_]@&26GI.].C7H^C M=(;65L+\-L[Z2JN]J:(6M&GD'C#_ZB,Q1K2JNO;*?84('-L&-1()@1Q")]>9 M,'31/^2@5'SH"LHYMRO'?4*1)EGC5]X_LTLY=D+72^#M2&VQKB2-N@" (T8IUXT(5@T(W-ZW![VB-P1Z_B[#?)D4@N/>^*QJ@J[KW$ MVFZ-"Y#+VZ 0--[##$'OX82<1TAS1*3P'2,:#^ES'R!#5DJBJOB(Y^1QQSQX M:S?[1['RE/'TI&/G*X':+< MKR=+1@BA'@R6U1LUOAHEPISS6AP]W+.ZDP5X+Q^@T,P:9GY].WZDU9VR#2K6 M9HK Z0.L5]#)3+P4U#T&3-9NT0*":,,.T3=IB!9]*.,R.MWW,VS,H\CV,.Z\ MQJ_:\!CQ&VHY9MA:+E!HH..E?UAT(QT.8PDGV!-/3M3,%/'HZ*:C)KV(?^M0W:#9U, MAI8JAV^#W,&$J*UMT-31,,8%I'.+=$;H'N2%= MP=2^#\:EJ[=GY0C1;Z=&X]4&&10X0LM42BA3C P5 M!:([M'6R:W;WT'/K!B@.T\65U43H$WVB(ACFM&X.K[ E";PA79=WMY'SE9\+&XY5/I+G!=7 M<6SP2,QN^7@*EGI])\'@2@1T,@]>'#1'&:1UW(3S+9;T>!2XH.6IOU9\MD'[ MV)6/;C?Y[8J_YWK3\ZG3$:FLI &-TP=!D*N0*+MM8ZF'( (GD. J.# NS=:I(_#P?8#QX!/#^G!8Y4UM; M^^5^Q?FCL79W$1 ;H;M7PJ(1EY>)0AA'XI@1G0AHD:"C&#:OU!0T/!&I;#!< M5@_K\&O@1D)#G96^97\HCE&4&/SOF,TX CXS'R M!CV5%M&*#^7HR3@)I@X-$[&V: 0$37G8,JZEP!HJ3>XG+ZM\5%7KS4K5OH*4 M%DC[=DD1]N84SQR"*:8S1E+C(&8OYUK"R*EJP$DK@ 6)L.+$;K MBNF2KB7MT*I6;)90NBWMO6G8\Z'?4EQC#UZ,?"F 4^UPHP+VG*L)!P1:\-3; MF-'[].= $K1-8"]RX]HV*"P.^H+IZN/O/J6OL^Q]H.(/H=1?\$A\ED'PN,)S M!5\^R>,RJ@* "HRR/YH M^_"['>>OCZD]([ET%ZYV;/!-LI"GKJD8^ DJ@/42X]HSUMS3R!ES_*.QGH@: M1 M^/[*FI15]K)QJP%H:[X@M>@1[ZXXXJ7V+=C3)Q7E,\\OGRMAFS9=7LYZ\ M.JA"3P6>4$O;H%0+UJ4Y^O/A9?:YHY^H^1/#C>!2N:3WJE._%7]ICVF-82%( MBH=>G_"Q%36">/?OS%>O>=':K'3,Y =BF3,EAG,E%YD(H#8'.7PSI0TNT*#I M#N&BRN60W:<^=9$8-CZFIK=-NXY@H)1(OS-&=26SQX9?-^+*?;" ,F()1QUF M\\;0P/19UNMMD*OZKOD,*:"?-"YC3F-'3V%Y[1>T4Z_5>-2,73S[YDA5F.2; MP;1'18)ZW3:*NRZ0\,Y0X(C?RS7PR-C4-HC"S[!"]TK[[3RHA2VI+)CR9F4%XN6199TWJ1IMUYX.*@%EG-U>U-?,O@P@<0_1_#Z[/3F^Z<_ MW-?.\KRQ0Z:1U9FBX)TE2!.F/ W,&8S=3",JHJGP\F5J1<0D499IA.]=>N0P M!V/8=V=ZJ);5ME95I3HC^V8-K<-UK6X'2R1AG>D[FR.",$VV=6*D0A[Z/5;Q M-@B!V8,LG:P,39X8$B+%[8<)1**L7\WV*2^&N/2%O-A/IE*KDD@J? M.-,/=<<"2M9+'SZ@)P*P3%$_]GYKQDW G;3QL@Z1;>N*%67*3+'D[>KY6MT] MI-NX>P4+=*[&9ZI__U"2_3ERUO@05S]F\A6^Q&^IEB&)4J=5-B$(/>24"*8I MJ8KI_B20&CYVC>;YH7#"1?K YS;-VK3:15/7HX*DW6=E5LYMWI2/[6?S*C P M@#M=A&H46LB1C3S0:+0\"D8+RPMM$$?*J9 \6,4%OVHRI?).$)W+XQZ7E7IX MO/\(2MY=@QWEF31J!X?*">)IRDOJM%SU%U!AIH7>#2"OU=?VZLCM"_''[8(@ MS2,BTX0+TI=JWV:8'$VU/I_B!A@QQ8W8^^_3N-B\JEDH-2"= 4$]C2!MM&&# M'4Y!Y(' (K=;'MYW^TLOK(C^?E_"7AT:;PGSTJNP?*FH"$(' 1(D52Q3B,'F ML\[YS8FM7]?X$23MI2.?3?*OW'7,I MDFF:O\4'OE/@3##5O"=8[C1MKAT6B:F,B$1#419#>A)3. E3[288MSM&2,NU M+ 9ZP3A9X6/.NQ0YNYPU=M# ?OF2MD?T]E-A+PY!.S@Q2&EXZ3DG%E\%9,"- M/8 *3SLT/, W+"_1/\\5LQNE_?1HHK6@B:CV*G%AUBA&_H]46)U@^YV$DFN] MB3)W6*'0>PC@)*PQ$'\0Q*AWL/"1 MNIILZ'6[&07A^+G.DVZ]FF_B4Y]!UG _P( \CIG+F<&FVR GF6;XEHH-KM_# MP=Y6]L2LQ][O$[.;JK]&QR;L=PI?\+C5125(#KS;W73H^==;OS$0_ ,\H QE MBCZA&[)P&!<8 =\,%6;SNO6A?T(42P;+S01NE@XV]K*_>K;569C)$;6G:^]2 MOFJ+[MGS3717.R?ZC6],\(>P]RT5N&8H")W-^XBZ]/,NM3TX[U .K# ,V+V0W2P\]&X?[SG=>]L/_L%[6''/,;Y1_K3G&T-?:LC/>Q481 M$XENE;22Y&T%K.GP467."ZB4&L,5<.:Z(6TP[S[JXQE1O!_KMG M3<.';?<_SLAZI#9U>>K1^YLVU_='2YOL31,\%,G<(-(56M!/*X/R])W$>0_8 MD':F@@]44:#GA[(<@O_IU_7(F)MSUMAMH4/FS_F@7<"I!((X3O:GM*]''$MH*!:/I]Y%G^L#Q%F;L808#5>/]+C3\XB/JF32J M,D*.E%Q:!Z_@QRA^\;AQ7$_=.(;,DS6@/UP\++6-W>CY$"+T-L&@$8L M3RZ%_Z5C MGX;BS;T5TU\.Y*R'T1;]1>)W _-LV!1M@3P%?RPP857A8X6@6T*0=,Y]@Z0U MB:YD>Y(\6"6@:Z9;]E@"3$*W<:;[=E;@] [Q#V+/0ITF:V)^#=T#CCG3\6W^ M(^T=N;IE+%PG.JI^D8FIW!W>^3*K8E_^6S>'?E*1T9Q,MS95:N@"M]Z_TX(\ M/B4$5>+(!D\A8@)37M"O&],5-#$+Y\EP9L+5XQ2Q5@BUL[\_O$1BM]JL7'_I M@>;(QG%C*FPZMB9IPS%>B?['PS1XK96AH!U>9=:! P[CVXB SM74]\".WE, M8G(1UEX>>I9QKBF\U,Y\.KWGU95$KV?E\IYOIVNO*7;M%H*T8"3A=/U$24>CYR0A_B4S7OD/=DJ#_E]\/-W2R'E0_]YK^(>(%U.#^G<[ MYK^?T4><-#8,65YN4:$M6K(Q9)H:<;+(:KM(^^& >;M@'YL0M4H;F7"*V\3$ MF@A!JN,^U-L)MW NGJ;C^*S^SRS::+M*X,?J=[D.R8'E=3>V>06C66?AWV[\ M@U3<)23D:@^O8;;.0BHHR:M%!LA#+&R[P&K(9,3"@' @\E;:UPG?X;?^OL?, M BT"GLE].?RV*K"1LI@J.DM7('Y*&?*8I@"=S(57CA$E!4=1/1/BE:S8ISS' M*65H-=5O4W;?/*A\T.7B=R_S>SOG'/JCGF:$\C&<._QLZ.3K$[ 8I"W[-J>1 M7V2A/N64Y)HKW=AGL5>D&%R,&J7]JIQT]+./'SXBYT1E8Y-^44*.ZB=MM?"D8Z)>UAOBF$KMU$ON(V$ MIK3I>L >W3A#CU:Q#M=QUT\^RN+K.!W(/9'::;JH,3,@/OWJ]IQF7K M(FS6%B=3N6*IZJFI$6V&G->_9M*9F0EL\8MN0M!M(H/)%W-ZGRZ0NBT$9:@B M1:;]X8&((^$73]33 (V9A4- M&F":[+VG4;[\)NE=F4%JJM::UUGQZL F,$]NGF,,#(ABF 0_CN?*5>!IL UB M+*"0Y/YN$W_IT 2/6#^%14+I^Z'K-3%'-?6]J&X%CH^_B_6"U#[0=B%WLYD< M&%P4 F4J,35 4"<$+'^:S\TB%WZD37,^)SL MW T_81P\7ID3^V",$1[RWLP%D&? $R!5R3B2$)1X]%O-$P'$_1#@30>T?26I MI(XCV+"A_DSQXD5@V& MJ1ZN$D,[.P+UDB%K]@W 4U*>WX*5F>;:[STMS\.$U?:4E_ZF1U M4#)0(WM/N5U#JO+A8TSJ.L<(P#"(H_*3A$4F2W75HW#7'J6WBX&!A M634E./D"Y7.(1Q']5:N%=+'=B_BL/WJ2G ^W,7DR,AQ--GS!B17;^564O^F_ M* ZE31%(I>@ILY3O7ZDV XM5CI=NWJZN\G712%/(3]"0FHW^7''7OB$!A(V7R: -IYP_/DXM ]-13#HCEV,Y-Z>59+*?O?SA+0/ M&HPT>7W'9FG4+K+5KZ%T08Q9J'UKJ4'B$ ,1 ?V?8K!3)"LY%BV9=SR<#I:? MS:)F88M&*^6'S5+%$GR^>94)H%TM_]7/\D^B+']DK;93?6/!^A,KHO&9"(OV<4=D)%<&U>7.7/1G MSS@"B%N:L;9/^14=+Y_>$%C>38WAJ46.I2J%;+Q2\5+BM[,HL<8&8D 8N0VE MT#]5/A#<=6;Q[I')*QI[.O\Z+QL& A%FF"JA#*Z!OIN4%+SI'>$\H<)I(^(V MA?N6-@5;=7H\)L8O>6&UOQ.V?M'S+9Y3C#8K.(%^5((\TB"2>MF:'R.W#.;) MSG.P@K:^=,XC%NJOQ*:3)KB.M X>R7_8''5"GOX<':SSW3)"AFN-]/UJ!>+I M#C:KSS?<] OE-5E]K=X]-+!UNL.JX&9JGPOF#B^/'9L8(@2IA>+/L7$)_M3Y M\X-+N5-+#P3:-](COTD]#@:!3KBNS&!4POFQ&4^Q=?0/&&F\\+04]J"K]0=?*(B9C/_^)_75#Z8QT0X0H_2PBZ M"8F#5%;7:E?"!BR.(W0\89XOC[P/)^^$SFN0[R6^*E,$;<(7TD7G^),MUN&, M8&]E)%?UI+]^9>N7KT(.0359HUB=:&:UJFF44C.+Q8PUANRVJSL^=/W+O_+)87_/+8P<-7^"ZK<8R@:#8P0R(C\RXZJTM [$YNZK?F^ M$[J#QA^]:Y-K8!I1/3Y)T6#=VF=2.Q5!E+> <_N#YCVL17S,NRK5DTNZQQIK MET(0-AX-6$7MHXZZ1A\?S77@PK[^/[\P/W'IK^Q^Z%#79])D*M&E^U%-HL&^ MZ-(9?/Q@2>=L2\RE"[]J/JS?SK[>&T)4^&P7^M 86K":4^"-QW&0\S+PD?X,-8%GM4V*M-$5/'A3(H=MW*U\N M0UYQNPJK*AO)2%$%GYNS^_!=YG)6=8U9C>&(FT?C@ /]8(+&D9Z.29VM:;8, M.2Y9E'I\1F\3@N[@=N$DD%=8KQX:2/\^L.9W%Q;N10;RL-LB7TG'ZGQ3SIAJ MOL)/(TX^JT#NX!<5 -GLK213M0.LF=BA>XT:VTYKO62545GS2ZOV^P&S1/]@Z M,UCDI;UXOTK3WS/HCZAMY0NA(QJJ.FQ M]]@S97I;?7#^2XO6D';I,K&B_^[T*"=R6JB [!M!8_WOH?+Z=S(UOM.^8V]F MIGE*GQ$T? I,DK+./-_%"IC&VQT^A$*L(\9KAJK;4G)\\AH'!J F4'\"]3+O M 5 THS%PC48%'BOG=E=3YK1;_G4R MO0^I=#*O5#8W1[8 9=GA=A9Q2M[B[($@F[.\+N\1JV%WO_6*WMF\!%[PQC]_ MDPP_8-QM[SYXH#\XPBJ\H23^-VL$0L96(RGL<''49:[X)HXC\M-1UX%>4J]8 MO,!\_-/KGWBI>I.*0TVO0MIS+^V).(YZ'6U!Z6=1=@: Y6]8$3*_!D5X5ZK/ M'+*4?\/,N\ML\7X^]IF@I;9[/4*^Y-O&*/UV&SB.J&3AD"L#^-,3DVU^?O#V MZ3Q8K/2X;+UZN=7MITFC6H5"8+ M!J0CYL.('RR@+"<-NNTIY>=5<20]%\K2I!#4(-\ [S9P4:A8'<-&__XBR,6/ MNP9==IFMWR2F68LBW^+,\']D0L"_$];%OF&W:O#=!7[NP?(/L'LS:JOJHV^F MN%BZ9$9*6B8[G7;(5R1UVOV,+QAZL3Q#Q@!:\NU0Y0TJLW7<7K WV;:HREE_N2L8IB"@X-!GWVST%Y$F68X?I-0ZYQ!USHM_)P:[QD&5F M=4T5JL)9OQ1!0!14--6D^'B?+"<=WN'JW+I-;2>'0 (:6GKV3ID=!DS6W'O? M27_W[\E-%() 2MURR/8G=.U\SW8I>GIFA[H] UV6 )?%V@71=YY?BY*9Z,^ M)C;?EHZP7 I$JT7$6L/TGK)3TXE*9\ M%GWXN\';F%.?.#9!\.Y&^TFBZOWY#,:I>5DLM?!1!*O?KZ?/]Z&5#*2MKGG' MXJE<2P:!3IQ$SI^^R@;'6-C2]6Q7_>5"4>L.C1@F=6X?03)QS164D _/O(B_ MD#&F]=(O>-5O"&*N\UF_VRU:]ORY_?^KY35MI?LOU+#G&Q6RW75VX&.=>IGX MDY&2I="@=I31%%;1ZWX:QW^Q=RRZ8<5NC,9A&BU;(J5.O[QE&NS;\##,H(FY M7,>.P>3[J1T8_*NO4O7PC\UE.J?5SW>KK4;R;/'K-%3F*K:%!FB9D0AJQB=Z M2>$DUOOGWV[<;;&/.+RY3>RNVUI0+?H^990F(1!#:@%&^!PH'1]YU_C#QWT> M/^QY'UEDJ/PVT-,A51E-!G/3IBPWN>4N+\2@O+G3'V/@N^KJ$ "ND/1 M'0: %GJ!PC X.M,^K(2-6?+0,,T,NZHWP>YNO#%B1_F:X1KYBE4C%2")>''M MT-!*AG/:*K:CV5$E]%W#UN1+!$?[(;_U):0R P=H4#H6?V\4@L HC=G-RAN: MUP:]TOHO6.Z@&=IN9D+LEB$*J Y:E7:4?8[3Y(^W04K!6-M=80IAD5L->2TF MFW^=1CEG1Z@!RBIC'U(*Q:A'?V#&3;2%H'3U&4,+N8Q+P]D9EJH4QD, ET3M MC5UC2HTK0_;X8!_(I'R8\# ^"]T!&K+CYS8/+)C8WZH87+A6&]V\ZMRAZC2H MIIM$$?DZ88JR.P_'AQ%Y,A3.F:&Q+A&CJ%AX/^[>Z]I@+00A M-QI@TU?6A"">-)=SK?'Z\,\IY7-!T35#D5L%W.22'P$0&,J\@/\Y0_OG<0/^ MX9<6&RR; -5"L15T,?2X#^%K/'HR UY1@*FS\&080\8][2B0TK*B4<$N2Z[E MQF-"HK2PE\<-6O M#LRH[NKOBE6]^YPBA2"]D&,[T,SGVQ&^1)8C?,2&#+G#RBT,3R'Z#O]0%(*( MWGYO,'U,3#'Q41_F'4TPNL-73;S'FWAX@]AGM.*>TJ2[!ON3'T_TAH,9"Y#M MQB],5[D!:3-"$,S\5@-F-\\(")@<)[+B>- ^XR;<0ZZY78PDFB:N.WL?;M/( MR8=[D =B ?5# M27Q<*6YV2>7=_5>&(/>1K\%+4=Z;1"68Y@*IH4KCD<'&'0SC;3K$+8NI4)%GX[A;N!:2.>F274 M?1:D6.C%W+F\X.C>'7SE0^*&^P5N 08.;AD)L?2[F-%T!#LG!,E\-X@5@EBV MZ!V7,^J '/:I@PS\%\JG_-G[ M+]2.']:CH,O_O?+%ED 0!XC0$ $@ &UG+3(P,C,Q,C,Q7VJ%%% @B!=I4DO40%I B(B("%!E-X$! 2^&A41E"9= M::$C(-*D*RD@*!"X08U74WC7[[SW>VO6_/Z8F?76S+PU[[#.#:SDG+O+9^_] MV3>'_85] DS0UM+&$L9R@ 5V"?J![>_ #I[QC[@2 N 08-E?QEF#CO \G?\ MO1[X.]A8_U[9V=A8V3C8.3C^G9S<7-#DY.#@XN7BYOD[H-_X>'GX_O[Q=Y/_ M;>D!=E96=AY.#DZ>_\MCOP"RP M_SI8#K"RL7-P0F+P0A]H$83$9V6%A&:')(;>38#>A[$)L0L?.7Z&0\3Q,J=\ MI*C.G;RG7 IF#;UB3E. HNZ5&TGF?,#AYRM#\K(6E ME;6-K?-%%U5%:]?-78U-S2VO;F;7M?_\#@T/"[D='IF8^S<_,+BTM$TNK:E_6- MK]\V*7O??_RD_@)___FK%PN,E>6_C?]4+R%(KP-_?<#Y5R^6 S%_/R#$QG[D M.(?P&4?.RY$B\CIWN$3-\IXV]'(KZ#H!8E=N3/&(*^H1E2A_5?M7L_]SBB7] MW]+L/Q3[[WHMP?A862#GL0K!$# &_5F&*NQ_S?\'9^<8M9K1A C +6"([\ F MFCLJ?)(N]*1K."\LIOH#:NQM U:-RX]?LY\@?E1*%\8]Q*(_QAQ" ,[:"U9, M'K'@JD_H84QS4>JJ3?,]#_WS)[CJ-+5K_52""LE:JQG166VCBHO-CW5+8;\\ MU5,93W'!$8FXQIA^K]PL>'/$X'F%/CF9UD>'#7-J(]L^//K>R.5X)F[]FFR# M90WY;O+)NBAJ-*,=%Q"Q5#\HM9'8S8-RED K Q\C1T@"W*&WE:C9-=\HUJ+# M>NWH%B4*VXRE%1(!7-%LRD6T55OIE'^8'!X\6;ROLP]AYFC^&(_QP M2W;FE.=+9AJE+\K8W,2+YQH*FFVIQ9&#AD->7X2O+=E+CL/B:\76D2U(<@E- MD]F_#SMH-8A=ZE^]E4K(9M\QS@SM\HU:]QG/^NU@?B@X' YKL)YZ"+MPC+L. M23V^#TLJ0??T[Y9Y*S?5MT&+B)YT@UI6@^B)_Z(:+^[!>-BA8D5,N%#VP#XLR]@H =NP MU7UH[DAW\\.<0QJOFXXF3=UFHCIA>.\1E@64X2:X<**->8;R@ M&ZQJ"P=+^9>F5)8'Z[P+;&W-"2+&^?A(L/@7Z9W>(R6>'LU0?7+@W_E[>#65 M+C;,Y!ZGZ<8N,J714_ 6Y6Q"0H+"=TRCL5OERL(%2KB_\+/Q \59C:^%M5Q> M7S]_>[@G=TF%R$G6)3Q$*](/4LZU[Z;6D7*\^,/TRJHT(_RNVXY$:%#D/QUA MW;5T/Z@3)\JR[&@A"G-TB1Z_.MQ?JK21IF]^K/5U2SZ)L+QL8_S8\Z]2(1,* MEV34D@8 %A4Q(IYE'T:H0KX6(!M1T!&)B226*9>$$\4W M1'9SK#^^-.]G31(X]$0@_C^"LW2FKTFSX]PS*Z<1RL97O>T0<-_W-# M_T\T31P8+R&SY" ;.;WYB?GAWX4K)QX[C,=7"\C.K%R-,G.ZWV MR7'-1DNVV'SY9XR:<"!!T'LD]$8_X\JPYD?QWK("M8'A]5YX-[9M'T;N@-!, MY68\CD ?CVV=C3X?0MTYK=#3+9)#/H(=\/P\Y#HW=.*&&.LQ3<7*+QF*^99$ M?E0>=,\^T)FFANDUZM0G(9?BJ8\959VLJ]I+NJN[6;4!E)UJXJZ@EZ^-!)I-[-W57+I,%TV-^4YB*7., MJ)W"1 7F[[6+::$V>[#7-K:'P?Z9I=%-%JR<+)XP5&S$:"V %FACMF/!*)B MMG_2+$ YYGEC@T34B6YU\1V'$*GHH997B[X6RB?#YLJ#/ICZ6VX^>XL U>W[ MR*'$2KKL+* ]W#[;5)&;:QP-[%Z%*=&@\>)7IY*'\T/D^PY_[F.B*\]K)LH/15DCV,4A(;90LI'M?9AZ3C@PCYL8')G6I)N4?LI(.R:7^ 1!]T#T[9H]V^KQ*C$!>\N9?:8Z##*34S T3FDW&:W'(6]92T_Y/:CO8JZ MNQ7],EGD _:&]:,F-SJ6A0:2C@E$__\3N0S%^OY=\/2.:AD5"4J?RI* ;&5; MGV-ZPBX/)*#-<-=#*:Q,@=O[L )/$"I.?LSR?=AS=5.X+U1M].GZ@-$@'@BW M[__,2BULFE$&1/$' DW4F0MG3U \-)R;\QO0HD^D9]NK50\GL=2_MP=UK :P M644G[F_APNYH/,3PC%+Q$9R'-!KX-JZLIC/: M,(02I$RGQ3Z,@X%B9[3LPZ[NPS)P@KN=IY_'H(!N!FC0# M])0O'R.3KDO4C"=I#V'@ [_DX& TD?6:2LJXL(TZ8>-K7TU& MR;=:8QRMW_6=2NY[^CM&=*4,)]DMA3('B1 D>_$XX1^9 EE_#)*,O6JW;@^G MT@WJ8SOZQFN6+2+D'J9,L[=)W'JCX[G\S/)L>3&,0TO]QP;5".(#NN \U0-Z MK0#;F#R7*=)40@/%*L-$.:BX]%8745:7^'4J+"(FT_6S.-F2V&T>+)I\_=/: MVM5$34RO,8) $E@T8/($T,[[H$<1,$1@?59I8/K-+MM&WMYM1J[&$4*)#>$E7M;K=9GJU?%CEDV/SZ@TC+C-/8.^)EGIE-3 M).AI3;E_/#(J:LA]C95U& -X8._MT9'@4\"/Z@7RKN9FWT[MU3Q:S]38E.,L ML,\8,U]>#V_*\1I[V+T8GQ:X#[.Z=^*3%ZY1!DX3KF.%($1WA\.Y[4#?,O'2H3^R=,:?-\1'QT>*9FN[K1D)+&6$J: MK2PO6@/36SY.,T==GL($P9/A[+@0#'>LMCNNV/;CSZT(,?JI@@&#V^^%:]>T M#:WUUR?H-WV*,%2+3K8"F M@=+=Q:L *3B[PGH%WG&G;,SKY1BWJ^CO'/S/0Y+#,*E]F ""\ V_@%V-Z$%* MHJZ! K3CJ'B*R\2=J3I]/&\PD[.U=.=#K_QW_X\[ :T=I;QV>K"[BM/JPO4- M,@J%?_R8W! VV3T8CZ&D^1+?=.$ES0(]#B59@4=/5L8NUX&Z+AE+LA>6?LH+ M/S]1;36U=$W6!R[=)"WE\ZOQ=LF&$4)AD@!W_; MH_)&.E=N8ZX##QXG>0CTYBX=%-X( ;&F =X =UO7"(/SBRD\%MVW#P.0N8M^ M5":CNM.')H%2!84HH6:4C:3F,*=]F&<#Y5;!\S-<\;Q5M8$M-F$_3_66?2AQ MB4K[,*=L>KR8.80$D(A%-^H"XPW*'++=+R"P%Y[!% -3B:ZSY?//*$4%%5;! MP29EB+QHEJ()I[<:I'-5:A47IF/\).D0J._&N!0P#P8R7@CULGF!=,%X.&A# M/HH@9&'V6NO)DE"63!W ,4YWP=#CS(]8P'DB:1_65$D^0MA=J.Y#"\YW*Z " M*9^$O;]B!(SEPXI"0_5L%..7MS)?7DGY\$E1Y[Y'9FM_BU0-N@]:"[^#;0M, M0\4!3?V>!SN@EB!M'\:K/SR-/D(_2;EV7;F\XD*C\96+04KYTF6W8C]I3!FQ M)EK[C'50# CS ]HYGFUTV0V*F]4,6B^HFXN"[JK=*N5,U<=+Q+JTE-UL2QGD MKVA?SNSPUBLJJFIH*S4!6-S?U,_@%H:97!.KB$5S)D_Z*@(\:C6 6$:/#?JJ M@-BG*PNA3*$9-)Q?:F[[79B_CD6'XYN(SRTUX9;2+Z'T@3"M_IT/!04'S[1VG4&Z57TV$@8.IU,_FCF]-E!J++WT:X1.JB;0> MU]NS$D[N#7N?@9\)PQA"+@Y]"X>*XL02*I 9@!3?AVVZ5#IP;J;21:J9O!4T M;4SO&;1A;#GUO F,4@Q!(O.QNM) MR0!7BZLRVIDXPAIV$=.#;9-! !=P$LSA?1A<;S>CV.1HRZ2FGMIE\-$J MOSVI@CQ8F:(?P=%?;G.EP&M@YE/FW9B77F,\@P=*/-Y;\&2IZ](+=_6!"+IP M,;4*JI!)KV.KK:&7M-84:JG57;344JR5=7,^ASN)3\.M?!U<@>H?E9SL#*U48L[?+]6XV-]:N_Z%!.C C'$+)P MKW.=R*=_'P:T/*XEG%$(=47X MO9U2R K()GTK)HMSWO!Q_O%$8$HVALD[#Q@-X%OAZ1@_@44X-0A\2ID?D&-- M">[$O*2?;'Q]PM.L7WY01[&XV('QZN+];=6'*ZO7PHZP"8S"P2/U W!>.E2[ M[U:AC]&= #OO1_"!VQ.Y/T_KK2R,A1H4G/YN^]A?Y]6("#%E+9JO\G#B&;&O M","O8JXLCK0/6PK9=?['KGH\D&B0X8&]62]4X*XK\_B"=Y_-SZ%0B*V4K>[# MA&.K[:;T?)QIZI;%UF^E[GWCK_A:>MJQ0GS;^_A[,Q=82MHQ=2OR4:@DT!E% M^S#_W>55R$A0A&7A829:B^#\H.=*826(<6V9;@YN+GOW4_II:%BLDH_S!W>^ MLK;P>[9/I8]OP)B^F%YD83'SX#H#.\;'"NF2RA:(HY^;=,+T]B#WFN';,_LP M'Z8<9M,FTA3>N ]KW:"+?B2%A-6>1.O132$UXWT91=UJL;I# M6"YC[YYR=?7]Z)UCC'X*'1]=C=_H0L(+6%6L$^*,'U-B,!=T0&HBUU$'^(^1[76MS_%4.,!25ZU>I7AV9, MAC'57^=B^B0U6@[=JK(KBR^;/,/3T?E;)V.3?)@SA3F$ 7SMET2HD !)7T$\ M"9N)\X=G^LH#^"2TV%:W&)#;"QE0ZG3=TYH@V^ALC4]XW^'3LYWHT)%K+W75 M'V5=2C=GU\*<01">XH'KQ=N0O]CZ*1LIQJPT1_1[G!3Y"R4UE33;+$V&6TX% MIL0N.H\GW]UL&!.=[$A[;F7Q^XZ:C^U;^CL(I2%WX$#D!OD$US[L(6<.YJ?Z MS$L\$+\G 4((8!$E8+E#3>&T^-8G C.\6/!D)57U(X[PK!1#%[E+++YK'+:J M+1PB4>QY4TYI4B/,LM"D@B_J>$N2QXZ"+JNBL%D@S$P1CKD4+)Z[/0YE$5GF M*+[%@(P+@Z3]"01N-U F+,"B/[,[)2^#N]6F;JJ?;'Y[;@0I?2! 2H>HR:3G;: M10N:-U2;=&,%!HZ'BI>*_4JN)62LDPZ?\WKNX5ZW> (!VTMTV_HLRK*'IXMV M,+E]@ (FCX$?(?<0'NS^WHL0,1$'8K*<7'S=GVUK>\]NC4SHC1BP;(RT2:F[;I:JLW^.9/% ^XP _0_MX,T\M MT)W!?EI,;/F9R9N\+,%$!%LP6CS)2U/)_>ACA_&3.N.Z58'W$V_5!/_R\]Q# M+A0P^<5!3IH4>L[W ..5/*,.940D'6K)/,]#ZYL#+*(B!94UIS5JW*Z5 MP1/C3-5_[F3 Z"N0@9NA&W8;8 W1,XMA"CS&//SBNKD3=D#/9ZQ]KU2R.0G M16,VKCR!#W0O\#6=VY1<.RQ;+96P,-=93%6$PMVBFX4YA&TI3L2%I.%"L<+@ MBP@6,$7SRHQ9-]#2*>3]Z2QWYLU,=;%EY6&"G ,/(_Y9(@^HR^3Y"86LTSR& M\-JJ'RT+MM"\1HC:O+$(A[>=DWI(?E!2[FI1T)3D3KAR1\2I1#.)*V>?G!HM M&$_8L("A?M)@S'ZF$B,3$>"C0-6GU ]I&I$029VGGYD4E-=5$F:;VD,-XGA[ M;_:M6X?[+:H428R:-Z,&OR,EF>-XX!H\&7$%ONR)7-:E*D./0F)Z@=6-FZ->)GC#'-ZERWN$RUIF'&8[/$A$G,(1J*(N%(_J@ M1O37\",XM1^\3+/8A#(1^ECPY&+F/DP\R/!H^UW'TDGMQ;HL>9+DI;=9\O+O M"_P5(Y-J'*3^.%/%&4G&\;3CMOLP05PP97# 8#=AMRJG3.$%""$$80[L%**%^3*7,, %!*AJD($) M[&!X_B&M[\,LIE&JI0]<(=(7]DO0RV#I">\U1U/X"F^VQ$61X!F>Y\G% XA,.>U&'R_W.:F]^>UB$3%A.XEV<_H.7!N:&]+0V#@F,40L/ FSB'DHA]1@%P1@RE'^4TM??BS#_, M^.RCGML"+ M!0VDG:#Z+=H_ +G6$;[PB\G#3YJXVQB[N?EG=<@$/F4,#\1$'<7=MT,7M<4X MZ=WZIO>V,&;YW!64J+&J%[[!C2Z=#?5R$*3%,#047811%TU[^?.T\\7X"=Y8 M;#^)$3"S^T+'[MI\]DV5_$O/P][>>.]CWM[MX?6C$0K )2@ &Z ?(/CAGKG MS%>?C +Q,MP#:D6_;CCW%+N\T&\G"UZ-K9@W[<)NP4+U MW\Z+LE#:MJ&N@.TF&$4[S)R&T(T(QV5BQ.J81^DWP()HHRVT0?>4WTR8'BW. MPZ.VF::4CVPZPBTE/#U*DS_+5QZ+PBU'4:%V.ND&\S.NL8UL3SLDD%6$5OW8 M#8\U^=-/$DC]T642%?-B4[TK3'QA3&HPYD8Q,)#VNCG16R.R]5 R(GQ^9$48 M6J\"6?-TIP#MZA:FS2T%+;YYJUN7(MZL7WMET/C\+;WX6H<+6JY_[(14"A6K MK[/W[?*E'Q-^5I-1 S-"0OW"=G %LP?^&M$/7[3\P&7Q*\587X*NZ-R;U";5 MO/8):1] MQ 'G#2X(7I&9,M8D<$U+QRH^'!U7F(A3&#OZF_6$RX7>%@D5A(4WLP\CI1\! MJOB^_/OL@<))MJO\M(1'F M8\;26K/N+#3;A,<6$ LT:NF01".3>UO+<8ME=9F3[W)V1BQ2I%VYY#/#KMT M-EOAWHWW'\A_RJ%J])9V!MV+A*,5F;.^AQA-:&[FDB[J- 6;V@T7X%WY-D*X M]['Y]*T3[:$E_.3GQ<$*%EUWLA5*3UTYG*<;?GB5V8,$;.$"Z.%]6'/NH/UR M#*EX,+830RE898?(]+V"@2*Y0^52[=252F]E2Y:G=8SHY:QSC1S> MT?P)$9??]4\QO6]]1<&_3ZZZS)?PY5F+URA.6A>MO2C=N3NM6]?+<<;QXZ75@Q-0K559XCV%$ M]DU[CN _R &,^&)H^VQ7][BY^^MI_GMNU[@'DE@UNCW4LWM.L3>:.ICE?I@ MC\8,(A=4F+P)$':'*+_ZM!?+5UW+5L,L!=+:#5+HFI@7"]X*"V"CW=N5#W:?#:,D(YK%C.B]R6Q\:P_1:DRHCK?&T$74 MF3QM@#D5 >(I>[NK]GW:2U(>>A,'-Q^K -2R )(V?TBZWG7BBVER[9..Q)'( M:S:Q+JVCX.'!DF,X0NL2,NUG/:A121?IMP-R,S -^J\NA>+UP6T)B'.&GV9E\O#2O.FH.:8JB.^50A5A#MZ, MTXM/T#X#C':3O_<'BO\J(NSZK8^I$^Y'/B3M]9AD@V64&4)QK_OV%W"$DMG7 M+7S>TEGN\8HRA;\EL3TRJ^9JC,]&7M_:GOI[!.$I%G"(N(,%+NPN>GDP*IA' MP3+[ZT4I"*ZO0[]=D8*;3MI_]&L.C5QZ[_+HX[&<8WOPPO.H:!IL"74.JL>) ML5CJ:XI]^BY:.%0BET(;Z&:CR*53)'HD/ ?)+U(O^;4VS,0H/STP''3D$TD_ MZ^ACNQ(=GX5<+(;P O.:?WY;!*HS7[?V84TJ ]C,?PF?/3"&DYX_;B^X)*IEB@A\#G8!I7 !*](WM&IL M],V2^M6&U(MAX2SAOYR.G4VTP07GE12:L;XI@AT,F4CN5H#2]B"SMB)6??CV MB8;H)WAIS5O+=K/R;PHNO&55YIX[H2QY_,-POU\+.@ J/<.()GA/F"ZA>/O+ M*]"(&)Y*K'7!A.S#N()OE6ZDZ%5=T[Y&KLO&_W-_G(^EY MJ;(:>&],:C3'.>)A@7?$)_\KIHASG;R4[P2W00&A$#E!,)!2V>:B(=5 %^++SD"*^?!M@Y0?\3?8AVKK M-_,\EL_:FTZ_'\W$1B'+\, -E;Z)@\QQY.OA9%SXQ&)!?VG$71,EJ,=H38TD MG$?VE][V;%^TCY9]T.[HGO2[Z(;&2#M^YUAN^#%W.1PA== N8LF-R;M+B2)& M#(<9'D42-GKK#]H#N+ZE)QZ7&Q,NG-S1#[-5?1A&LXZK#>,CA+L/]9C>XF/Y M@2!3*)R.%"A^,DGU$/\OH&:^G:J[B4UI7^\@3DB"PM0AB0=L!9:B3.>@XEV&;\JIH)UA3HH;R)VBS/=W&08%4# 9 M?H8O<+O8!:KDMX=%%&8L,T&IU=SN,IF<%P?)1 M$+)Y!B4_K0P65]#5@-;ZY_2S[:TBH:6H;U6+SY2ZMM:##KM_7G57"$AW6>;A M5DQ$K\?F#G3+ +>2HTFY$J%43]<2/^ZB7XX?Z_*Y-%=E?=9NB(G>SF>_BCH! M-@'UJ]JIN9EH0=0Y8!^6\>.IKEDT@G_K&-+K=V9690EKXXZDI.2[<70\>@HK M9:)"AS"95,0<@0+E8#DIEZI@V0_A$UUCHU854E"O$:% M LZFX.TY*?NT'8+J5E6GF\1,S)0Y[\K%"-B^7=7.AG.B93X% MBV,%T1I@H%DQ\A_S)X,U6W/4VI?6D??:A-M+'N[XBJCD;2'SX( E8L&9:@-. M07PA"'R%DV"R@9A! 3]2/3RX5&/E2(/7T%3M:LR"AC$9?R7A78[_7;\F*\FK MRGK+'^ARC#Q,H$ 6#@C1_$46HL03Y7*A98MTCKF=FS@I,/\C,J042?6>?UG9 M'QAUXIL&(3ELU27E0-[W(VKG\L5A##=&-UIXA%).O=$-)#)>TVT M9,MH;S+ MN6F^XG/$F9VP\A2B[)/@]2.NITP7>NX?-#U2?,.@%DP=\(4#.:G1I CQT+G; M5\O^>MGA8W@^U^&LZ)B\=Q<=-ZW%0*B99[\[>1.1A0#"4K?W893OI*N9P;6Q M'^;[$7SUY$[[JN6:MBG[./;$]NB2.]'?44/XN]^O7[A^_ >>'$03\!M@#5$+8F,DW^&[8J2IX:8E-:JK1K!^Y*VNMP!GS2T=%]'*J#IV8S M'M7THTG3=>R6TBNN->5VSB:(7,. M+H$)RY98/=%&2/ C#?#72G!%,O&T#SS+P>*CPWY?;[^?O1Q M:+[NT?JQB>4)^*U#2Z.4:K MT2Y4W-6AQ]^Z,JY"GK3N%5=R((^W6J.9Y1P_1DKH=%@-T4+,H M*7>(^S I]%2I=JJQ!X$AOR,=RN\T^URX[1_*0)LP!W?#L[A2<>>[).8UAO%H/7D?]N0T.GV2!5F" R[6IV( %^0=>)-5%HY0;L(*!5G^ MIHDTQ>I.6$J;0"_9H*]5&+SHKC%Z\(&G=?;@)YIT\-N\)HT2;AF>KPH,G7IH M52/^=1M9@.;#G"A&JS >8:[AI>@(BG;B%,J.B.7[1EEH3:\.N<5)=B51SN.6 M9'XW6+UN'N<+?WDD>30#]@&Z82IZ"=,QB*!&IO9316)YAS'-!H/X Z#( M0,Q]K^=-H.D63\!'O@/1-VEG0T5?6_J[+HUWL%75_@V;)+#V,H0S,48%1)+1 M1I256A)> *7?!@RG&7/7A7[7^)-<\:+ZBN^J_9M_U$KF3JUJBW3[+ZJKZ[)Y MV]"4O;YA ?=<4'&W]^_IC19LZD;C/-V\XAM:R7563YMO\:S&((&F)[B\_*YA?/XS M0@[4'I@_@>#NEAV+>Q(\-)5H+QF;:%"8<-U+,E3]0&ZHW$&E=H-SL:WI99^W MOH\-(=O@@]CD4CP9#JA3I0#$G1\"K,P!/)]>9G6VB,_43KC7P+SF"_NJUD<1 M&F['$S)4M\F=]:?R T/3S?]YIC-"K=P>IJSV(UI4MK\0$$OVO47.GM]\3P,I MC^H7/+WO![3E["RJ")V2D3A/NW!R]!\'SJC_#[#8_^-$W\+T>D.< +EL3T4R MFG$!$\GP)CSYJ%8V$9>+$<$0)2DGL%6Q]G9=85IB18/G6IU.OXF^43 V,.2( M"S[D<)&9]$U\+\C0XG%Q-5BTZOA(Z+)ARK,C-G5KPRN7>:SDOB==3RN?Y(%U M65BQ?ZF8&9%M^7A#3[LQ(+M7=>'#3$XJV_6$T%5\)K89.8#,W828H0C;7VK*N.28A\:140'"S:YG#N?K_H59N%5Q%Y2TJ? MA!0]8"9#SSK=J+( G!P(>!%0. %,N/:2]AFP@%2KZ]D=ICMDB'[0CFJ[?3B2 MZM:9[B+H_6KCO;_#/U6?UO1RMV/^U)54+#%PSA\OM=X]'#?SOJKD]"D5F4FV M'T[JZJH!E\Y(LLFU\'>_?.$;%5S5J[WKJ?WY?2UM\,,:@4&\F_?Q2J+*L\Y* M0B Y&4BE9H)3%'/"?%_V54U7Y+VEBIP"4L*%::)_8DA4WW>;H(H;O&;/]*,> M*P::L5K.;O)7?=LD2R/[)*\*-I98GKW'P15'&Q TW4H2N TK_?-6[=4M3)N"W>9FK1\V:#V@>8(\LLP&G?0G_=N*R?@!R-0 37+ MGI_4995'I9>EK5VC9:H_S.=\-4QNO6(IRPW[&?+O&>Q#+;(F@=9$7/*2&4G? MXXR& Y&RU0PD"'@J?6S^&G%EYBHN6>NJ:U#8DH.O/NUGBB>07\/U)/9H9QQ$$R%KIW_GF9G,JLY MVVF+.)<;\])ZQN:RM.?H%I]C8TK[_92+SBT7H\?DVJC.4-[*9<[Z7N<(:)#,H.R,E4?O@GN6B2'(&Y.F.;-PI[R)E=&,7YV>1* M(8S!\>Q99U?33*U_]T2.U+7#/6VL$$^R>,D(A9F(VMY-/RGIF$O*>EDG5-?JPM&J']5S_DF57R+YY6.S4G814]T167(W+-?MKB4=7%%C;F] M5"1I3>29&_T5F6+3^FD'Q'#79R2XY,OSB.7=#+?J=%.^KW5M>R^8W-/@_8H+V M.B=48O%-)S_GO)F0?,(=]"P#IOI?YV]6:@]D7N_8?NI;1B-:F+EHB"4[&J1& M:R<9%L[B$YME#7KS[(++4M(^:$MY)?WB.)MRBM![;23K-:2 M[(V]%=)/S4E?;T\OO>-VJHY=^2=BCK^\=K]B(=%48V&DP0*&XJ;LPYAZ8.TVM,MZ+H#O;-^Q;)FCN R1AT6_N7]2;9 MM9A4Y[=%IN)Q*X>8H4<89(6C%"Y%M/"'CQKD+-0X_K[5VIJ6Q=66(].4DK<6$Z-) MQK9J;QL!E4P>%IIJ"+812_8L=VF<):2OS]T\Q)]%=:/(3B$]4H,[TQW?PIJ2 M>!4X+ -,9B#%L7^_6%X%:RENIH!V/W890VTO( W?91#\+%H^E&/GGGW4M](>][/O;_6)ZX7H32ZO4=*"-7$\S9GXT M40/%*$U][9>GKU!VDS7D.W.=9FRNTO2__%.3?EVT(UDI\4AK^QMW:D(9) . M8O5L7RABN.T""B\5/8\)J1<&RX:PXLU>V=HDB4&<^+?[GS<-;LTLC85<:6G- M?M;6F*&Z7O N6710Q$:A$-(^7&$(#EB?#AW" 7;22%!QIY+F-/J8KW5:4^\6 M1<.$+RMD.GAN7O"3^<'S(_=.QB8U/T:^?\CB*V@59'D,N@00( P+)#30$ MZAB R.DV"65*@5@@<#0B%2G9*7950U_3\*SUZJ?)=/=CT2GBUW/AN_)\*<=L MY2:H9HP[:!WF!R $(]BMS_P$:3Y%L=VP"%.PI-3GZ 4]:YBL*5G-MPZ[.>;A M*#A*,?MN':!C&T8<2WR(N#!E"H2$)Y7I=2A)R5GYZ5W_-_GK0IEYW/>;OS@YPT<3DVH&#!E8 MR.H6_^*=4LN<_'MJ19L5TZM'=Z&Y^RR ;CW4I=,5N+1F/,> OM&8C]K)_+Y3 MO)_T3.L?5'SVXS![^>L8[8\]J(JD"\?TXP"'"6X4@H+(,#'<,F$'AX%V1GVG M 73COC+EQ]8AD^IN%X?4D29VZ5Q^R?XZ+LNS-]R) Y>2=8J!^ MB"G*:$2$3$BA;E*L!A!L*['F2$I$FB;YQVS3E-:SH,JFF1JRVVBC<+B (M8X MO]-1XI:0937!<)XNO4J"RZ![4IG<%(HYD^<\1<4'R+D;>17//\\48IC,(00L MPFX6#!0\5VL,"7#Q5/R^OK?*)RGOFLW#S(-L+\^<10)V^$/HCZ7%/60O7T;] MSZ\1)ARQH\N#?UQ?5H$A MF? R/TI5TL5X"?@A[;OXUHG,I9D+KU/MP4S SZXE&I@.-C,:T8K.'/A>+[Z^VFUAVO'^X_;MZ@^X=H]G+\Y[154M]86IQ#@0>3MUK%DU2*X*52] M4\@Y4Y_?+0OUK C$M2H3> B.%1=D#ZI%9'8?CE5Q\R#O](&\%Z9__KZF1-Q> M=DE^F'Q3*UO-K" YZLN8$,_87_L6$! '0 0Q-4D/DP)QX5/!Y5]-X#.'9YI] ME/L.W_=8,I<:%CU>17M5]>K);1ZHC0B$+^Y])S F,IB'8[\/"H&9PVCC>2]' MBGV:7\NQX;7A=B-9DY435X][+BV3LT4B/Y'UQFDC:RHS54\$LO=A0?6@4DPZ M\S#=!MQ=120BX#5TH0#:>5"KOQ\KL?T3SM-:H>KEY5%C02W=BN99]CZ=M=?3 M9U%H$!?EI^ID7\GDI,L!5MO? ;\^# M:RGTDC(AG!\/'S"<)I>=WBHI>*PIQ M7N,?;^#P>CNRZW->%/;O?R[][Z8#12(#=9S(;[RYHD&132D.P=W><.RT5H # M*H<=V/^H]Z,/8WKM<)>P*?'S@_ 6MWNRY?LP#_'L+^/,OX[ Y'J,(**[:CK\;+ M'AQ:DL%HI5C#&I4G@B\]"@4[7@-X\NWA[FM MX[>%:&=0?P\KKJ&\P4K*]XO@(Q*6C_D!+D /U+Z'E@:M>N44.Z:TC+UBV((U MAVI?(CULQ)8'G(+X7!M&[Y.<%#TDN2/>H ^A1"FY2=T\2+HJ97B($35T._F' M061;^L]WY5X5'O=?U2GT$74'T37/:$3D=C E@JH'IOLQBBFL1*MA6:>) MP5+13KMPI=96ZXK#WQO66M]:A-\SS^L595G!])Y#^5",F%PE1 0_>@735)R+ M"B7!D\7EU!JFF,?IBI34S-V6Y:@7GQ$/2HM*(JO&]:@&CK:.QL\?G-'^I^.^ MF%(7AEH#J3B!'H$6#TTDP5E)8/D3^WA*C&/*WH83KGVOY@=20#^KS0YC7%%X M)QB-76*48"Y MEF#D-HL)R%V"]_F:W#7M\ H+[CQ>,WCSVO.P9>.>5+7Z!JK)B>ZAI0L'3>09 MG7160GTZ$HA4V4XFYJ;)'6J7W<^\/' MQ?=JX1V;=A__"3P11Y=Y2=F9)[:ED&MSZFEJWPS'U\L"8!FGS1TS'3(./8\^ MQY&0J+SSYG00ZS8N"P$%PK8S#1';T"E$J:8^!B)2HE7KGK9VI;K.^:5K*#_D M2-=ZKA)0;MA8**(3SL?U3KY=.QW1HKW]&8@?D),$B@?A.=VBDRT14B$GYN2$ MIJ-E;W#MM)2EKPD-%$T6X4^L7]))O/-//J?^WV^:V3+ TR0!\"B.+G0N5F4 MWY)D%7[JF12 MZ:)V5"M0 N@GPNDB'=2;TYV7M0>R!?Z>7Y5+)_23QD-4F8LO@U]/1$4H/<@? MD+AY]$N<]$7R49Y5A7R6/^4T!',6WV1/]J@,]<1MSU-F^IBGFH&=NC^^;5'$ M["OJ[\A:'P_XWW>*S\15)BET4OT!& "H$(I[O;)#M@@;?0)\L4[VPB&( M);G#&/ZOKE05IXX%D0GLB,5W_Z4GX=>PMS>_LJ[AEG!,[I\4+'4;?%IG0T%0 M9\&W0%N/IXYY( ')3Q>EA 05(*W#5O-7+WX,=SVE^(C^*_9*JY%?MN;9>[KG M;M$7(2L1&-7[L'!$(I8%$89)A,--Y%?H/O,8_WE<1"K3:&XU6!ME(4%UF?W9 M53&SUCQ=F<=RY?TT:_3K#G9G) 8]#8AMVF!#\@G9.6LP?^7 A;%H;3ZA 1WYY,-9^>BK,#J=\=C$ M '4-M(#BM]<(?2)X'R9M'$!Z%$A].!VAR=1U#^T^VM'=.B^W:Y/K)!$>5KJH3!3N^@7%WXU79>]L/EI MI.@5-0+Z:&P_J7@[AC)&A21/ND4_!N9IR!DRGM,ODQ(P)-P@I<)K/#Y*J[BB MEOE4L]G 1D-H1#?A\1Q[GK*=E[NPDGGC"0>!;E.> U4]LK!GW6[0'K[,^7T8 M!.!@5;0>70Z<2CA82<+W_T/W+2>R&Q(%HX>A9#>(2D7I_&?/VL Y7)I#Z4&/ K RIF M#DDK&AP5&S' %JG<6Y'#R/JTS.TPB^/O])CW-=ZSKE2=://^_8L!:BZ62RQ!66Q9<6(9(4PYY& /6+)F8IEU.,"\4MC]HQGG1)/ MQ@'Q7:>NYLGG /_GZ5 )P^3.$[^\OC"GS$4ORS,6> ;MA =!49;O&[VYBW^/ M2\/W89SP8 P'(@#.NP_K@Q-VT[%-[!^:5N%\[C[OJ3%_*EH;Y*W0(PIMNU15 MI]\CGX]L*11M=,NA^W -Z"9HL2+J/.A1S1S%"NR@]$-INL'M7UKO(NZ1I3YH MVIZ_HA\_F#;@BPYB !<)J ;]MH^8SPU5@KS(V)3 MO\<>-Q9$\=_8\PYN\AZ)5*R-HP+BJZB[;!:OV6 O1_3-^^# A8FES#XCF)7Y9JN\O$!MRXY3]C@H7#C=\M%!W?EC<[P7< M9G)N$G%)8/$[]07DMN_H.7@3=N@=_7Q-K( 3>)J8V>7<[P0..RS'1>D\%;9! M/-HHS!X;O?_[L4/>W0>:,@$)V(%]6&/]=@701OTVQ10U?[$)EZNCZP(BYX#Z M1$0@O_W9UEF-3J&*,X>S?W8L,VRC(JZ%N\C?ZZRFOG24O2+!8]S\$W,7"]C# ME]2)Q70Q.$F"+NKLPBA'':D*Q@EUZE]^$O*8JPW@?Z\=&NBO(+XK1OR(U$5E MOVFV\'I_TJ6G9D(.88IK40=V?;1",VRG:Z6SG6SP60 M\>RL6T(=C8B(JAQ7_%JTEU; .I[C/KOX.?]2KRCK&A943DW$A2)SD("9_9(Y MU8]1UGEA*2*[\S0E?I I"D97GB=)>LJ:C*Z0IIV?G[G%]%*\D!L5G@_7T'XL M_;&)X6 2YS/RAUG8B_ MI"Q>8)8W'"]Z!7Y"03Y\KW,?IF$HJ2CWB&8"^>T0+BAB$4>-!0(&751N M3VAU(F-C6(YS3AF0$;8C+J]6NX=PD+:Y/V[J8IY8'7()C;4O.>I_:;/A#WEC M6Y;BO%I/#@;N4AL9=:@P0EF7&R&Y^Q53M 6 I^Q<^U"!J?+2;&Z3T/GTR9;2 MD_?2O_D\OO/2N.X]'E,3Q[__#8E^AVCLPI/[:>'#$MMDPM@IE KETS>F8-DV,/VY9EU@Y/*:] M9'>6(I%^#2W'7'ZL!@6M6IF=Z,8=^?D79O8KE@/;GU:.$.GHUFTI3 MK@LL2IDIQDXKY3W@&DA/B>F"BAL4C66&/]6.ZW[BU+1\@.SWM'='J(24:JS"YO@!X(O41#87I M/=,MM!BK8&//HS+H(_[96$\/9/:\'KM\8^^L)N5+VN*C=-...&.W41P,$V*? M!G]M3Q<4H7:#]'SR%2/HFE2E]?<%V]FN7' M,GNR'J>)(Y3 6R3ZD,M;I&*R#4T%O5B*3*)+4T9]M'9)5BGZ"-B+EU6>OHNF MER0,?08*:AQ&Y'5E)D3?9:T]_,+SZ@V\<8,NN&P!!M)D49&,-$S0;FZQKS&@ M/51_:$N*OA36FM,Z+Z7WJ\!<\4;MIWJ-8@,A_=KF:H57]:4U'C)"IK+V@Q.@ M0N5V"ZE+G<@Y,+%(&T( KU!V '90W$3!/L/D4-.=GQ'"[HJ8;T5_"K_G*9%\ MZN2"7\09'-/H[3^&0/325)AC)CK[L+OEQI>)> GFN"]L]B9M8E%>6_CSPJ8O M?\-CR9\O*'I"K2^^4L1"^[!'WRB\5Q_:=GOY]S078(M=WB7LI#]!3R":V^AB M!S=(\)Y=3F.AK]V\C0!_5TI%C8?7ZU ?A,/'<_FV<\$-8D2GPG3?W MO>]^,^^/>^^\]\<^R9R9<\[>:Z^]UOKMOA2]W[R^VLY'5&Z$9G"J2L M"W1 US[0B#E II YAWE%:Q!@/R5> $+"QRGLQN\6$GAY"VB1'TF^%BR' G-N M?;Z]TPH9<9/V0U:-MG.GN,B^US7Z>?6&D.4NX?-IO#=P[X^Z[/0:)HZ1[E]F MUK.BL$CN*O?49OJ2A0*XH,7EZ=15._7/T+!C\9'>#OOVS 9=RQ<5^4$!M'27 MW3AFJ#"^N![3A2]10D=(+N5J 17,1&IQ_%^*1( +3.?CV>L)4,9.?47R 47- M+5M>!4_5IGU:=FT6T6VGC.O2A/.DR1>WH8*?%E/'VMA %DNSXX'G_@9>'A+M MAIG1&ZK[D1JL\DLG\;R=I M&"]@FW#LMKQF >BF "2[B-]&NHD#]*SK9G$3*RZCOL3HUH:9K34CH3APAWF- M0V QXIK2SHS>2=.VNE>?C5HB8[[;.M*FSW4ZQY-:K7XP9:9&2L7]V M!_Y6HKS_=VM[3Y_KW6P0-WK$F$ .*E82MKDO*. S\ M:5]W+TSN%[]/,MQJ0 CRG*HE.OO"[EA)F!HG[/QOO56ZZ?#6OTNZ7AM1T* M;4 ?$I+_)F:8N$7X2P":^1+Q[_C#1#$BOALC$=?^$!]U$T"&R1_RKS+)+[.Z M%VIZ [9DI3TA@3?J;ENE(]COA(^YHNC=I 9<#'RV %OEPMCEQ,+B,GT M^6'T/C(QG?X(.K=:L5)!;ZJ_V?L>F@W!#,=M.[__I%@6,-3%-^%5D68) M!N M /+JE(UXU Q5HFNWI+':&2?:#'1A;&Y!\5'.:99VK_#XV8O\>0X1ST'8J&%^V5^.T<;0^]IPIRJT>Y))A.:MA!_7;-?<9I4@+0A T5 MN^F*^QY?8]9%V RI(/E"HXGP80M_EF27)R3N*FLE/KB[C*KJ$=AH4'Z[W-%X MT^DEID42>?B?7)E%Y5#C'RT=8LL(]OI (AQ""H!&XVM7&%@Z0101 !'QN-3$ M[-0097[Y\FHQ.YE1/=FR+C9*,.2/XVLH M##DQKF?RR M]11#^4R2B&0/I9J0R-_!;T74]"Q3!*!M6KQFU2X7C C0Z*N11QV0\7-1&1: ME+P2; N&6HX8U*:D33TCR A 1K<2^QO AV?#2](YLK]<PD3 XYQ_:=.'5ER&.9W5"DE"K>D''>-^RU6PHE MD%=&FL7-F &%5&0D3)>7BPVTM^F R&-$4=V9751,V6X4/D%]E/ MQ+5 M;\/6U27R"DF&)^9F"<)3>US*V3?=@K3D8, ]G]<82R'&@1SJ%\!(^]:H=_-Z0<_?]N6W=_\Y4/48+IU!TTWG! R.< MG?J&3LBD'A7/T"P"A*!G(9H4R+AFH5F(;?=_U\;+-&C$!?7UJ[6[%1GIWPE_ M;IR4VGU*_O#9@14*TP$KPU45OJ8"M<0N!](YMU!B5JQI2AS,8DD DN(>H0[( M^[,\+:DXF5_?+.7U_$7[^@--.OHMABX\MDB15]PG+[F,9UX [KX'L)X!&V] MF_14XP0OCVM 5S]"=^F,6%$-..Z9.1N8?/@:]%+C3<^CA1'_.EJ5 F)N3:_Z MAFFY9'+/";]^G"^<*PE2$$F5/TYAGH=/CD*BXUD/Y@V)!U%0(3?%>0XAD6TW MR0+;% MWDJ_##9Q#\MPH*XM2/?I[:*H+U$U.]]W:07DO>2^NJ-@^G:-Q'2&3)C-+BQ[ M<1SX/8AZ2.ND^J5^&O8I-A B!=AU8XXWCU;J#K?8%B[>O-42RYI@?ZJL"KKB MY$JS/J"B=7W/^LID#5]\-TN2_6$3F5_CMQ(AO-)MK_D'1F^,\#71-BQL3$I) M:> 8:[KC@:_K;&-] N7PJ:>:6_(3=M!B39R2[Q(XV,U-"6P >++&%H"HKS . MS&*E R!B1%U_#7CN#TA<6)A1 +G[]9_P_54Y]N<5/Z=Q/[G;3*>IR>P762X] M*&T4JC44-.26+0X5W6$X5Y>U0T32QDM/B_)?;ZKQL8PB-J M BWX:DB*"2E2P^#C=[13OK^8TY#ALM&/HW7>N:XG]RQ\3CBV2^3U^\K^64C7 M1U7Z0!M<@NOSS301L]D;)_=+[+8]Y^R795N%%44^CV EBRYYWS,J3U]^.JU\U5OP0]N@MY(RKND M<#=WGZ/YG7 IBTX6CF$W^ZXP$194D=&H,/?3QDNA,4QL4F'!7B@FPH20[&PW M-)(B SO /7_S[FXFO*._,7V ,_3T_8F?(HL/]>:QP&WXY%(/1;<= NC$5G@% M+\P-\_>@: /VJP+03-V60G@D#0=8PV??"]40=LZ(!9\E=;SRAZVPMR=&E,V< M@9,YCCMK'AU] RX]6-1 ^ E3>?_(I?/A=!$^$$)I_-CHFH\H,P*Y?$8P5W!D MU1X+[@-AWU]R749$!*#*N#8C,A"L^_=:_:( =. 7[ES#6VS;'OB-Q(B_H]P0 MHN@KDG2+,V"3"'2/AVC"':#MIY!&5&G>YOGYG_;5%1 MMGBWE1 8#D'^9])$O5F'=B)];9LK53>9+)9A_/W7_L+0@O5 ML+2_D)I@%C#)Q//%ZTQ3@P6@Q;^(IQJPVIH)_M_R &]NLEBKT#IVA3YM :+I MN#9*W"';=2Q5@3DR0PC9*0 %,@JL/Y_X0"@5 0VYOUF-V'I>RT8_'%Y$GWTT<>OYFJO7?UQDFY MR"Y;SIU-Y4Z4XL^HQ'6LR*,$H!X-4V9F/$8)E?J7L UHIK*;LC&%-XR?EAB? MLMV7+G6I=,_=F@?R-S)U81PK$+J7!@:T\>WJ2'8Q$,[QG$0' NDW:+B8)E$R M-'I/G$M5[BBY#Y5M_N(5P_E>?Y@6=;H@.UPK/:=!3'2K28O!YBDX$$*%3W:X M;N:RF.#ZLKA\\[&6P[EJP\N_@]>&BNP*M$J,']S<5B556FV=I.4B-Z?VZ?0A M^*GO)R&BJ'Z^]"SO62B4#._$UIJUK>#@:A@Y*WK$GW#Z9B(F(-TP_BT0:WUS M59P>"S>Y9.UKF-I7:I8393%6R1]",,^1'F-KI^#BM:\&(*BQMH?P5A["882H MXJ<'S.H@THV=!A8W4;^S;DIZ3](-I\8G)J<)->FA:>=6Y)R M;-+4V^MT>0W7#I8&.MHHXF@H%?+4\\#QWZ1"U(.^@:NCD\>&H?LBY0)3PGES M"0,#<)/[PL_UP&O#N++15!>&$<=*R(VUF_G7;@M Y-,=&*V1J5N!P@$> M?NW1:?9S>&UQ MTVZ0//7V\ZR'@AQ/A#&@>!<)8/1)Z"\NJAB'-/PPBS$"7_;S9')DYT-7M< MF[27>E/.'MMIE.*ZFO2@Q,7Z8N#XSTWED"1\'AXG %7%15G8O $N(X;K&"$] M&B;#: 1]0&')T[5I]&_9@O2)#JUS51W*$JD]$OM=Z0NI,ZC7^L!D'?&[<^AI]Z][:%SF[ /GT J<$G63@P MRVA!*T_^\B0[&C:*LDHF?K$SSPU9!NKUJ'V_=GI?BW9[AF35IZMZE1=.GM!( MX IE>M1)M*WP^@3;9H.=S?7TUWW] /TZZNZEWL4;M);.(],T:2GW=X*K%<8N$!A/@,F/&PL9"'ON8JL()B MXY#%AB5O/U:4OZ_Q:.VZ='8^C;;=(MA/$J20\?A$<$+4B7LED6_+7[OR@GE=7I7B$.$?1^B MG#Z'G-YS_^[BCMFQ##1\,Y=I![RNN!.7ONFRW<$6_\Q@NZ\0QV/7M&_R5(8.WN8$YUCL&)QXWAF6= M?/ILAY3M/]3U\+\:=2= \E=,R2GX"./1T3!FOW;-DP\I!TX;VR=1'\,/]!PU M1@0>,S?C];DY:"-9L$I%,@D#9EP_]JA-AH8,N5_ MUU7=W3M,QSE6YQ;.K_T1S2$SPSR^\B]R6>-^G=WX^;2>'U;*SX+OTW^(?)@+ M63DIH:]OQ1K9]@+A[_?$_NX\[E"W^%ZST,FT"\=O96?D-S755S=$-$\^I2:8 M&&A5?W"Z>#S- 72IS4+IHO:7VEZM>_O]YI(CG<7R1$/E01N;9I#>'P*-PI47 M@.B4IZ39&B$LPPO-;QAMIG^V.#$4I^K'UQE3^2J.[VJJ3,[O->DT7=&ZS7*? MF#8V"O]^>'?PWJ:D^;W_-D@II#HLXPCK%7L%Z.5H8 :PRCI B"_S\FQR0SS% MI>9;.=1WM(Y#U:]_/\#^J6-Y0][1<"W&*VO&N?.3O 2(4Y3PKXR]5\C$L_6 M/S1A.,X!3S26I=M1AHM'U%ZV+5KDZP_/C=P?$/U8NP.M6=3TEOPKS58E-G?> MR]*@H_FHTJ[SJ?@#FB"1H7?_G;8^6-DL0[C[5@A,.!\J5F9&K:IR4>L%(0I[ M=V=^D(ZRN7-P1'[+Z@#W(!;0R^2I%[R:7(KH?%K0Z3->P+O,)I?9@<.F#0\*^U.>(D\=G$XGYZ[.6@H[;* MT6T')18^/IP/1_0,C./83KRBU'G@"_.R]0CT)3I[^-"KH%.'C\N&BMNB9A^[ MIAQ7 ?T]IS';<.K,J\NY6 MF<@K87.L37LWCGL+V,6/X=S'],#V,W/*K]K3L:(XQO3.R%$W*?C'.L\/SC)3 M]]^ R_=7[IK%,TYP3O"_DUW8)*%9EJ2B%+_36L/5F#-OMA.\$2ARTY68\F8L M[.0V>T/GL2;Y1@M\"6\FB?X"T?@=IOX13PFYMR+*FZ0*L3WQ3^G]0W\7);SRY8S>SC']'B3?+'M4)/^._ 5A7REB3IL<\C:@P1N+6N!JZ; M@JV"-:FX94Z>_ZJH",/]=XG)K$^/P7SGWLFUF?&_)C28F9!TG7R*YY%PN3': M?'V<:-RK1V#+NB3H]SF;9UA**,N5HGC43H)A^Y4 >"%Y!IW_/MNHW[IR[+Z%:8W-Q7+DR=@WO#48?,ZFH 0;J6*3.C;_U).KTA4'5 M$Y<]LETUTZ\?B3N;>-MZZZY/(+K)&N\ONS#\ /_[QVS?RP,Y!VZ"Z8A\(.QI M!RHFTZG[8G#:DT9W?[.ZE?RS&Y5*78XTM!I+GK!MM_N "Z7Q+[+3(0DN!=L% MG+[(6NAT4!WW?W@A,]B'U)P=U+Z_3<3<13]<\XT.\>XH=K:&5-5O;LELZN_! M[]2^=$4W&@T.-?RA'OEA9_0 FM;H4>;A,?F@]F-]BM_K&_1T$3WP*?!VO-K= M+N4$+8G20Z7Y(/ YWNX[5C#OA[\I5"'%'L'96D@6'\*\\-R:]Y%T&YJXM)>7 M2YI]W?3E2],S54=6<8J^<=7VATK1"R'\G\?*2!-PIBO^*9[%HZU$(60JU+BD MB7HE\L^S5^N9SVXG&MR6Q?N=@Z)[,Q>=:;XW M=M?EGN/XL@N$#&*%^38DM,ILA0+V-%_\C] D@X-A>Y8\U>).L=;CT+Y4WY'[ MR)T3W<\Z"SLO6VFA[")NO\UUGS%U2?H]GWJ""SXE:N8HA3N_)7BX#;CG^=_R]??MRF\ >1(MV=^$!L2 MPHN-5L=ZG^&8L7#S:-KS$KF112_%%=W!!B+S$ M[UZ5_5?WE5QWK8&AS:G*]T\<[IXN2+$MSMA/HB\N.L="9@XYQ3MF&",.6V,= M><48#;0CT, T[\1*\F518Z>9O\MHZCI+]D%>B&_SPS?J8U%:\3G7$VA;OTJ6 M27U2BGX6C M+]RE2=M*1H?>'K3+D-919V7LN7%2@0&OSVP%RP&Z?.D55D,;-H6H1R*R,CM6 M)L@;2T[#]QD/(]P,0ST,#MXT+# =Q!TWRS8-4 M.V2F1%[?6M,P%L-O/,,-<;TM%8L38M MTE'4RW@[I'^?^NY(Y"Z'\,.]VAW/M>>2VG 7P5]7)G%L"\"$.<27+O^/' N* MS$Z5#\#T+"2&(E5'$.-:?Q@S5!& ;/RU!X,R1H?%9"?)/0K]!SM4#F98:JZ\ M:$EF.W 5)7L\]W_'^D/'%ZX!8_7PB6I.SWH^W6XZR5^RQ,Y;[B><7$BT](%> MFURG-/Z1E5S5K""1P7QQ58XE&BL< ^PGG&F;8\R]PFO/H M)UR&?QR0;'=O2*G3BT?OWC8374:V\#T7V9T981$;6.V^T.>H^<_H4?6ET^%[ M'Q]#1L)KPMI)$"'KM_$/L0C+0_F)A&@-=<"N:$GC0&8;9D]C#?,OKA/*$%UU MTGR?95#4%*CLE>;G=NWLS<'*'U>7^&T4*>XQ*@& 4AB-S#_V'T=3LL*8ZVU6 MQ"&:W43E38Y]9!K2<-$V&]6;9JNF\$S>5_O3:L&, M,":2-O:DQ8OVZ;XX5[6 :R$ /<&Z>_BZ^!.6K9J5Q]W?OHI/'[L>K[95N81P M&MB4&JN\MWPPMNTLQDC8^Y-(N!]>+,"?%=:Q\2 SA"K/5!_6M%<)K6[S^17" M>]-]>O7W"^5NW@(R,_(D1!7;!B%MGH)6DQ@A5/ DF&K#T*0F>W1K*'T3@&[# M5?VRE>+J\++3O8$WJVS\)3RW_1&Q1U7M^!ZLXZ]AM'/UL_?\X3N4ZC%&%6MH M\_@UB+0\Y"< [0PFU1+W<.\-810783H?QW1J,@8L,SO-JL[&LDW"@ZZXN?.> M74@8D$(V;E^[C'CT'_[-LSE"#+^^K%V,1BI2:O&17'LL*YKV@$ '@G6 \+! MQ>?E 5#9K-W;"[HCKE=QWZF8#;AH)OS!1E*8E@:[K(5L8[N(9]I"R;[T9"$8 M-#41_PL6!SHZB$J/]"X.0K5:TOX&2_2&WDDS#OET-SDRWS>9R%X$5= )@+9# M3QFOX+51GSO[WN9]C>VO/:HW/7&-QK - 5X\K; MM;I3XM#FG ?8-DV M/5O*MBY[\!C7T"-?J:"C5?/,Y<$_;;U]Y4E/1.8(P(&!92,6ARWDMV@_XEZT M&J]TT]?<@7N:.=FU<8<)*WF+PCFN+AM'?/2PB]APXK MGPR$R!/WHQK:(<'#H8Q3JJ_L8K)5(P)?^07M5#VZY^R+PU9(*3Q!,W0KZ?5O5<'U\PYNDWI:2\U21>^;@ MR3*^>#KG/&;326"]'3?Q8XF=PW2),^2K C5G6.J_F\$=967IPROWZT(;KCQ> MM)L[,]EQ/#.U^I"R!(B&GG?'HQF2@ '5G7")MPLBK&#SH_Z_H392.4C:)]O%=H<:&,WI; *R(:HL'? M?WL#>ZFOOJCR%49^1!.F.ZB3"#F'Z]CZO*'9AJS;O^5M]8M"QY?D/[^Y?2-A MG/?>&$(686_&"KT2B@E1 >@6 =AO&,U"'NK5>&5@295![ MGQS'W=S:PJ0Y']T!" M77J%TLJ9(B2@,R^3+X,*:U?1>$4O\P62">I*5UAQCULTP\H]45YVKMEV_9_> MUJ78*-DK[_2HNE9BO*07['K.U(PKEW^>5\^%LD3HB"A2 )S,!J=H[![BVGCK M1EL@D=1/M0!CQ3NP>_C^AZ0SY2R//4.K?>=LC!MV@K.51):S05Q#7@%\MA!1 MY;,9>'B:]X1KS_28'>BZ)M9*VKZ&4_LU\&: &>=:WZ*XKJ+F/-KK&Z@/"_TQ MV)CZS,CR3^."R48(*XXMP23T"$#QV02&(Q-'&WL*4P>>T\S:""XDE'D(-477* M9BF1&.,:YMC3NM"4KU"YZ;P'@P9SJ9=HOW>T5_>&JNE8QR!DL\Y$?&UM?8S. MGT5N08LS*;$,81>/M]L?85_GX=9ZPE]4O41E=F:?MS]2T\!M:2M\X7\K^$S3 M*ZSD^*$ TA;X; 5<#NWVCO]5XRA 8>)/?[?8Q7'ZR/7\ET09?WB-,:7:,)5:5,^TX,OB.])^ ML;YVVU3GBL7>'*QWF[^K6=/76=-<4Z7?B4_E;[JC:6,.^ZGT+'^?!:? Y;DF MI2@Q]L4,-KWMR,^JJ])V72XPV_HA;V+"&=GQ1(^0/_J7'!;Z1'RT^RZ*4?[+ M#=*=.]J$X%U#@57#%V_D0+@A(UBJ_BA1X?0;5"KB);Z$(^_O^ MI@-'&914]TB!2:'U=("3/#4<%-'[@9A\U'-[],WU,\/YC1AG1AQOO$-ZCHZS\3#_\@GQ+;-M=OU-9C8DQBNB FQEHQX.&_4+)= M._$ X$VSW^<=B]T&X,Z#WWF>[?U@\O9,S]3;*&B-N.5)@H M5TP^0,07'G0*M#_UV@/Y=GBCM JV!VT'A#'S.]( $BTLY3X.[']' *H8-JDX M9>YGN3:]%X0_>>Q$V:HO.T^H_&(PQJB1WT(E;("2&6LCAWA[C=45V'VQ[?%Q M_7K]L5#BGIGYK#<[D !7YNMQ@UB:PG>N=U[S[+MHZNUKB(IC/9 M-@KO*5J=;F_>AA$?-L$K/BJ[$D7FN TMVW^,>6&_KSPM2Y>\>ON2QXX8#^2, M^G\DLZ9R[7F%F)T HFUF/W":%>+^#7VDS.YN<>!%OYI$'S./,\\:\,IR7%9\ M[#@B?^ZV[AS]C MA5X.X8XEK*(Q^! M>>O)L!M6\I=$)K&SKS7TA98!E/T3N%$>_LIB1;[#Z[4 -/ M\#8&]@"NPMO/ M^HKGI=.O(>PE([<7'X=^.]N*2?^GQ,SLPC*CT$[,@12++_CQF;W51 J^>>YK MFJ\ I$X8%X!P#T0<@(;RSGQ)K=Z#^&NL,LAP-O_#AA$=:0=Y0OQZA+/& T]9 M[.WT3-&)\RE<+\/$0:SD7?Y&ZM#^<[HEM<1+: MW<<]\P(;&*;'4YJ1HE6_+_:GAXEZGX6? C_\5W[AB'A45.Z^@NNOZN8&76;& M'HQ9AX\<'"H@'--JF4XI2I@K)\+0$L.O@G-8Q>TNHKFB&IIUV'GM(/]<8^:# M^C9CI*)_YJTUQ0;6)P?>JKVWS>'^*IGALE.>:0ZKM]H_2N"EGJ_Y#;U-T*L= M_E\1&/ _J^EU"T"!4$"W9]F-<]_=?Y12AUN>IY)4[ I\.;J.PT'9YI-[+M#> M3Y_JM3AW5K3TPZ636KQMV>*[.S^7D2__9T<\0>W;$L^T_A0C*;Z$BZGRYNZ!L*5Y#* >L MC!E&U$#B+"Y7^J?N*+4#A;&@^0"BWE9F\7T M)GS9Q[ZM&(,G\+.8..K^OSK6(X;E>Z!AF(L[\7Y-+VK752WWHGN"&H]VVS\, ME=^B$!.3DNDMDU7D9A44A)3KV=8B^^3L=^NMI2GR6UI%"NW^<^_^R^:2R1\B MU3LL,SA[4"Y\.6P*=B?C_EC&83(F5?P/8>430TKRSZ&!;5]E;56S MNPLU78 M^C&&-FB\N5\YGKP::[ MHA'Q&A9 )!V7 --K80UT(A4757Y4876SPDL",H.,!QN:C71%WJB#0%(2@.%^ MNNNMNMQ=8(?LTL6U!&+95X0>%!8WZ+U;M(KI5-KW;75: ,IX7'5T,3OI7GEVU^##K+C^H%R9??^$V#&C0+B"B(2RP(W7 M&S/-I5<]9Z;/>3-IW7F%KP>>:C'FNHQ_7PD8&9(P;%W;?FC M8O_=X<5-H16U?9Y;AB.D0OG9=8UI_O]OH'K M=+=JB9O7"JIO5CYQ3[JDYVT=QM.E'MMV''-" .HPQ4SPMP)Y81%S_KT5VK'U MR^..WO>E6S[/Y"DZ'%E2)H3%UH"7/_].?L";G-BPLUGW%( TOWYY3[K:OWC9 M@[PT$D#Z-,-[SY>PY9CSAW)- )@!V3Q(]VHFYY#996]#G7KX^H^S?U:R_[CS MI(32FX?>R>\"GF^6.I2TJ^D\_N/U!JST9XMDXKU;,2\%H'!ZZHL(2T1N*$O- M[84 =/.NHNZ.]/S=9A!F_PQN=A#^M&9*C!T-SR$2:B MRW+]!7.^.X/QBVT>VR B *G!T[%6CU3O$GL2EZ@$[CFAL=V*X.[ZBQ"O4LL: M<8=_D>0-\,4+A2*3S>)MCRA>%F*!/1_#_J]]XY9 -EP >N;3!/_5 MF0'*L> MFU.S$]*ICP+E:4,TL[#$@?E_>PB?H(^)/@E"JA-)5\R#OQ/[C)O[%A M(P#U[HH5@-X_Q?XJ+5YH"1& ]KW$)F-_';:X*1PRK6.UQN,T:R$%?;B/K\K* MK2A.YQ3U.&;H/S)]7TGIP-8C^:^L7G#D9A\_<)-U!1YWR7$M"&,SF+N97;>0__VAZCX4[L(WDP\] M%#-%::FXG]^/OQ. B/8/&Z)(LQ484>*M.!JX/>?R!=U8_+F6E%\A2W6=9\"W MG_\EQ/@1&ONX-UE*!_UMU ^F,ARMP_[U'GLT:$.(HZ%7P'4^8^OE I 2@89Y M)[0QQX76ZK[:!QMF71&2=O&'ME56-7U9Q][?'54&6;YRY !2!0YF$LH *+$^\)O5RODX:Y^X KQ.K&&-)W MQ%:T$*U'E7+=F'^LO%D.[=G8IQ6Q(M-D7/6UB.>URI,_93%U:SWM\$D2^P[P MX;NK.^J37U/2!Y$+K*V)/@8_JV]U=^8^ACD48B8[92,$.7'['[T+< M\TS@+^-?W!HH;V5I..*J8RZX/,_"YQ=+OYLC3J\PT+6#I&?._O_ M5AK^_Z.AQ!A@CL\OHJP_5Y59Y(<,M>J[NMABH5B<)TZVT2#=Q]9]@IAU67BD MWGG@RIK(\3R[YM&'_.>E06!ZU&<4ESV?:TR)2'1%:QEN$%.O3?XD*7TW?6C3 M[8";V0KH%?TC[OW(LKJS MDWO2"\B?G=943S_-WDZ-U,U\KA9[0OD.Z!-!>]0DV:53Y35YM/'=E["P>_,+ MC1^>-3<_3'LX$L _2(>J?JB)/Z+LL,TL-N_"N8M//"NZIH_C& %$2'3O1\1* MN%+\R9D]7!-(8 MK/#K=&]SO"5*^3%SRB8WS9IZU;=IEI6*^$IA@)F:/=@:>'<0=C:N,P*J=^4; M-%LL]/&H:JS8_%0(^D.XR:U-#-Q M79>XGU/OUZ>.OR<(V3MJ'K.Y$4G"R$ 9>LP%ZS\6UV8]=(\7'++),E'?([<* MA83/:A/.?ZMG*L).[ G#,YE(8%]%',Z2X_MT M#0RV>7>AY\=SCHW=M,*0[-C]9P7+8@@*U)V;0_@F1&EF=O3D^K)\]"E>>HO5 M07M9<9JTX2#RI46P(IEU!QO'/X'Z]:<.?8USB:O:R,-C_7#*7-4/R:,G)*]E MJVKJSD1<"IL4BN^'BLFD6:=%%@_*D*K9\KHGW&;"@7MQ@F2V C^#FTV[RGE=K]>XZC8K^MG]O_EO2M9@.U#A_G"D"= M#=<@:S.4?R@1OG_5 M$O$2P;R(_6!F^ANH2PHRMN_L;_\YBN *W**^>;&,C>%%2+/%% GNO6\_\8JU/9 MY>T_:_C?#II_Q#SZCLAC%B=8>+7+'&JGJ?TD_ N[M!K3;("$<$()YKDSUSIW M%[D.%IOW_/,N_1>*T(/49#M7% 8VW3].C"^9G'&_N@=E6.'CIIGJ<*J\(.I$ MERNA%Q$E -5BNP2@QP_?$(%06N^;!M_ID,(I#'N0S@/BNR."KQY:MGKTD;-9 M0<>:KX!V][,P8\EZ,2N;=11@0Z:W*SUX\18E<-XX[P+$-N8_$@U MOL7K]Q,,8@0H9%)S M;8$:MUF@RAT(I*XDY(J14I:L6*9Q_J6_E(P.Z1E4=!XPOK!C-BJEF/4&'"\ MW1J8;*9#6E> V8)\-EG^/H&7&:7^SOF6X T2^J2[-^O_YMKDT?E3MJ?.JJP MURSCAVKD0N?3Y]KEE9^2MJ^Q M ?+9,[QJD0G E]W)\HVY3U#F>K(^7Z211\?L4V9&?)M3-2UC?%SSR6]J%!R? M(PJ.!Y/R E7D-?8/FI3951Q>_!Y<4:<:F([2B7QQO*_ZP,%/5V*E9'8<^ZJW M&LW?T<'9Q_^"J+5IQT["G8%?3$0''_HAD]T$X K:9[2&!O_>9N2J*C[ST&K+ MF)AZ#]6RO,9]=_K(#J_)69+0FO4CJ0 V?.D\7M+:M;#NT8SC8CBXWR/S-MB) M$:YEH/9($DQ50VOT&JTE62>FH'K""RGZ7=P+'.RYK_78&S#9(09>E[E,8-$[ M-W!1&#',H $YOI6^(N3G ^]M__6V(7W&*&V[J\S9$@MOSA7, M9[B,PU.;3BC9O/6A+#/!G93074.7U$,L.S7Z>O@T__%&U(B[F[E^?A7VXGIC M&R$=ZX<'=,*Z$(F0NK!6_.1E&H(1/0L6"Q"N";2#J+.2Q@[ %O;<\..-\+O( M8+)Z5^?&E #4B->9,9%X4#?)<(;6QA:W$'WFOU5^W+,KB%[_71X<5/*!"C%/.>'M=LW\8L#IJ,(D]4M&R/^$<5+ MV5?=8S/?V=SU#P^N]IAV/[];.WGLX,_%.Y:B.UO715WFBQ\'"T#^ XDDIBY04ZZ]!&?]\MSL]W"/4U[U4VDWLO_3SM M396(V%_)=@TYYMACM&XAL*OMH38Q*_]GTWU%E0NO?)7/5ACD)7LE:#FN.SDZ MG5P&$?KP<3.2+ $H6(^] U'<"=B-_="[%?&7U6K_<[MYJYO4LB2EO-= M3YTM;BJ_2*OJ+F,5;17[1>C"DXO9"$"\W V(H&_6V81N MHRSN5W6H8ODFZ=?^JKQ2_\W++M[QM2)]CP:J\L?@ZM#%VL2+[YM2(L+I;GMS ME:32-*5BG=5V6HK*CI+,L+/3"%D@@CW*BR+JH+' /VHS>">J@];319#M83E+ M!XP$JUR4NGNZL*]:)-%/GZQ,;X#OTU3;/Q7"K(AC[&*]8E\5TN(T_SND.HEH M/DH#?)E+[(E,J@Z>AFNP8R>;M?E>1#2X]=S-Z5>.EPK_Z@3-LA3Q T$:^5MY M0BSDC4P@PIL !R:)_1)X1'.0'[=>>42M$.E^8)8=TY1W<)G-[!O<_PLB+K)DBXDG2;P , M1G^ )7;:0:(RA_=F1N>1NVQQHGTS\3L[>0:1WI##J:>_'H6V#Y 1[+O KW## M'*8=^S'3(2EX3TQ1+E@"J!RXB*)?*KV6,6.SU_*^:.Z6T+\*_[YAA:JE%KR\ MF0MF?I3D!1ENPX]C%ZH^2B3$-^ B;/PI.N=<(1ZW]6F'#D'JQY1>4G5K >7@ /,ZF MRS' MMB.FDH/!#-$6\(O:=>;\I$OM0^??:HY^:&F-#)MVT,##)1[!%AAP?GB M_53H$PCSP@J@G[EU6V->K?\]A]7B6+KQ6?LN_Y-D55?ZW,2SS;O%3^(TE$KF9ID^2N$^*/$ / M=!"WK3S@B FN"$+7W)WGY>7QEGIK>W/&1=/_!:X=\00X3-WVIA]55)P\.H"9 M\:H$%6'#'QU;6Q* 9,D=L*SB.2CYMV:XR.GM9S4"'V=I9G-_,^'<"A(=PCD" MD-887L*UOVWS$',"WX5GWG-AB%&1LEP9YI]P+BJR M.?L;6">\VBPN5;F,S[S!'-ZRX<]L$+(>-L53N@%(9EZF8>/0-ZA+#:&U8VB# M"LMW;N?[[K3I1DXK1[>US8[U89FN!'(SU2:&=!.1Q!:.8!?UJ#R,U]QSOG09+UVZYN$]&H MH(&C(**;U8*W%RP^G8%4C6F.D'S$6T+* LQ*=7/7.U?];2Y_&"Y*KQX(Y>5] M)%MK=Q@.HKI C^R$_#C'*R"JNPD-!AC6YQ4\&:ZQYMKB12-$:<@VRZ+RNPY5 M%I=?O>K_H/5+_-R?8*VTFQUAGZ_USKT>:_%$!P(FQ=Q3<51U :B+(-5&:WXL M38K5&:L8<\SUS-#:]!L2?DCOKUA]\=W <7#=.I9;IT@\F:K43Y4235K=P8+P?4]W4O M_CC,$>F17RUKRMAF"4IBC;9@V>/"5[[C]R.J"HO;FPVPM.)80ATR<<:,R7Y. MU3LSMM=HH)!"F>RZ6[Y;(:'BM6FUW:$/NOT^LI4K>,TY)'F,)L;8K&K_C5=$ MM. /:NCR7NB3_,$3@73UOQ]7.G68GUD#-+"807V6##XTZ&Z0CM5(FI4('OJ4 M?JEK[DDFYSQ8J%7Q)[,:6C735:< MBTPLS/L#'W0[=6S?B<[;M]=,Z/ Z?@WG$'^"5/6C]E9Q+XA D MIL1OQU>1EJ>%@WO$\AYK14S@VW+E,B )#TT;@G3BWW1(>B \ TP?K%]J/_4# M?%B9GIQVHJ3>Y.J-DV_ (XC= +T-(F6A&T9'QFL8#ZY)[[)_ LNK"&Q*#MQQJ#T&TOPH)V98$S%_I.95SOWZQL#>C@$O@R_!F$ M+"EH10$SB5%ELLM8(=082AS7BHH40TFOJ>IES<:[F0SZC@2[50:]"#Z<&_G5 M+:SJ.KCD-OPV>$+/B36%E[P_0,911P;B:+OC0W'+IZB_91D:3*E^)_P^XB79\#=FUFLA!.SU?,)T=_HCH3F5RK"HW$ MUN([?MCER"Q=JLZQBB-W[(TX4&3E5Y1:W[O/_HBQ7W,QI%I^RV7$L.%:CL2Z MT_O!.6(N>=#V>O43ZF_U*ZDJS[]5@< 5& _^9U)=D@!4A^/*TFY3CHMK':0*UM*MF#XYYL^=9C030SPV./QH>C#AUW!7!'OK_6;9D+"K:M:X0.X:O; M*&HD/V@,GK5S@;MKJ5TXF+$D"TN"'3U+:">4\0R":Z'R?O67^MGAOVD^!PRK M%]-FE$XF:&>A\8:T(W2XGGK\>UPK=O?$(E;Z+X%\Z>XCUMW: M P75'X?H5=^&'!L'W[R"!:7FABM(:NJS"H(3%B<"UL" M@U#E676#=F)]<=. M9-)(R02NE1?S"%V[&T=%RB\U> 8-_6Q07 K=5O&E STFY^%-/_+)KCH\HO^0 M_G1<>SA,J$G:/+%>R&A(75$QE>'2,58C"59!';DTA%0P@4H&[B"HY9XO3U8K M+1@0T4]MN6Q] ?BT1V:G$'!(C76K#'!WU1&/;T",Z*J0#D M;L;XX!]R(?+*M0!/SXE+)F>B+\1\OP2M]5 !_5V9<.F>.<$KL@@OYX\^1R4Z MU@!W(WSNXYX0-6RSCYH$';L%-GM:J)8' M7X+$.8,*H^HRS#G7N(K?N49(Y@+;"7B?*X*(&SNN%SZCA7-(ZS.XZ=SL]G\P M]]Y1347=OF@4%1 501"I4:E*E2XEL=%$1"QTB'0A0D!$ H1$17J)@H**$A$0 MD1+IG= 1:=*;$" @TA-*V)!VP_>=<\=W[KUGW/?&._>]]\?Z9X]!V'ONM7YE M[37G-!H5-YA4O.;W&E;,I+CQ.T&-]:1G0F5;)P7Z]3P^7>^S7MQ%:97=7"HI M46TM.B-9.-84 _KUN/'0HYG,L"'>&FL1U)GWG=.;9I.)K" IVX!+YC 9,#'\(TW&._?4U5 M0'[&_ 5$]^_Q#_'R+9:YZ4O/=(W$.VV>]>1VM6]NEG]B1_]>'3_2Q2JL@3UA MLQM[A.FGAOY@E*# C<>>4OT^X#Z>OX(9KX+IRWQ(O5^< Z\MC9ZC,%.PZ. # MCO) $E?WK%OG@6Z\_7OV(M %6@OR3E[(S\8=%Y^:4E1]:>#T>WJ!!ZDI*J9 M7K>@Y"U5ZZ1Z4.#7K8\>U\G4-W[Y2^]?6)8E%PHK*F MX[DDR\9'!2$;U)O)R'[?'AY218I0N_E$-C@F5"AQ3;8W=%>44)*]@L&0GN#J MV5'SF2OMK4Q8L[#/+,](O[?Z"M<5:7\D;*K$ E;_P:(EB'C*O:CM3\#%+U0[ M0YY,YRKI[=IQ[S*,B9NP)H=D0YXF_\F8B2U$=2B,KEIT6.YSG>\6]T-EO'KU MWP!]G;GIBO(W;L\?C!])R#[S;/DR:'@25[S=,@$E>31%:52^P"!>A*9:E]8W M_N14Q*Y6[$0.)+36'<)?8J0RU>SIIX#H8_E^\A_/;Y_AL]:?([;4^)N]&/=L1M4D80+QY!7%WJ\)#OWY(4>9>*<: MBT/2=X.R_J#8&N(@DO$"1]5B?)8:1@EFOJWA)EV4KB,OQ$,#730OI[6-.]W_ M 9U/_=I^?G#=#6,$*TM9+I["COM3O0>9QY?NU!GB0Q=J+$FGD\ZV/AJ M\.9,/K96+('3?GBCEG)BF@6*K1, UJP .&E"Q %J\XL=B%+YBY$73$4%G=)> M^+UL>LXE>3J&&4G2"W<3CBS[1/"WLAYWW<7?S.WX1>\XTYFF=71Y$>7;NU. MW42COV@(6,!$0AKV]BMK,0VJ=7O?)[69XW4/>,Z'2)0R37B3-(4?4!IM[]:P< M]>GPG^/2QF[:DNF"M*N4F65,PR7"5-Q[\U8Y0K_>Y?0'OG MI8M.H=EKY039 MBHE3E;ZZ<[QZ(KL?CH)7TDZTS57_Y+:,S$/+!^=#/.85:?\GUX!@Y?"MV#H1G<_M4C,[\1Y)Y#(&7K05_F$XO>7&]H_7 ?9^BH0N' MZJ3PWS!3\8ZGS=2H?WMK+BJDWFD./I3[I<[\0.B;^0;Z?7!\* ;D@BD&^OF%!E@OD S3'&1A*9^2#37C7QE$1K(J'_8\]2 MQF^"R]H.YQ)Q:XRX8^+8Y:A& V-^0!U9H((A%NCG=:H7/2R:,!MD-\<"96;, M%D.W%^@$*<&= 9,D9Q%@:"=&NTY7]V%"P$N]Q/>T*W!/:3D2&WW]$O3V>=N9D4 M#41MRJ6[;CO(IY0Q\7\!>-A@1Z CV+Y4#K#0^[Q1N./%\@IFG&8 M".-UO^6F\[Z^9FACR_+G>H$DWHA)J7(*YAGJJO\7+\W\MS[YKF-^$\9_?X;D M'.!K.$1P([- K0]I+Z2/R%RH,>3S_$DD'&2T0V)WP-6]CU9#;YJV:'<6?@L( MW0VMPAOMZNOSCBS*_R&,JC$/\TTKQ[D/UV,$18C7*+HSNB%Q*R4#=I]&S';>Y&Z"/9U? UZVHV&-^FJ8M00_]1MWN:>O36M@(E$R!%V]967HL(L700A<^ M?9N>"P#P,E4JGV/D)W7_=T4P_I^,(P110)(-X/QTT6]T/2!L.E4(D M$,CQ P6=5A8$'/N;%:>_?NP0#=59=4]P>V:B*UFE=4;MZ9.G&8LQ!ZYX?XY3], M 4S#<8P[EDV/ZFN$J==LPD1YST#%Z MIJB61'7&)UB$90A 'UA< @LPFPED(S,KJ@W%,NP;W8E!8%Z@/_A%/SY=)X%4 M:[-M9('<'A2=?1T1=.9&:GOZ%*V5:W.6TAKV=4$GV'-#,9PPNESS2D!>04:N[E9@V=3-E>;94'T# MD.:]P.CD:!%,PU7Z7L:*?#$C'^440L**((/% M.9MMS=A1B#_OH*EA$.HO@HI&;F M!3(S>T:TUD<;=D_,6/I@3(DR]"SX"*^X)1_/0+S*RT&>1F&;(*!YW(.XN=>A M>19&OG[4KH58O!W& KG@QX2H912A9MB+R6.$O@*G7HV>8S8&N5[M7SK$ABP# MJ^(N<7N_FHX-3#GB_T/R\(:*8O6RCMPGWI>;,$!:NCMVKZ=4'7O.OC>@V0.- MYA)>CB=@1R87$.D+N%'SS+ 3H6^OG=X0VGXEE=J<6L[1W5]6Q;L/TZ"56@\F MWU(6QC1<4V>!QDR;RR$RE)Z(?#HT%T#/&W]G=F+-RR^\Y3]=R'UOH/78QIG? M#NLJEV#9>^=YH1Y80!KV',*%N@O,4TZTX(0#>B2LT;U:1Y6;"8>!5)-".YX/ M#1J$%*[G4DB22C?EC7OH3R'9B[(_:@39?DYXH$X$W36IQXBD[V/?O"A0[$;6 M:JG2S'')H&M7%/8K00L/+AJ+:!"0D 'JMW5A2">6O_* <7?1=2D&%_OM:?VC MOJ$K8$*19W(/[CE4V8)LVB7Z%3@F4FOW9@9Y;>;@X$0&7 )W8;6=OH;?C>""^%&%E=XS+U42.!0F0X1EI&_AQP=N<7;V,QL(PNJ\)U'F M Y"3Z'&)TWWJX%B=FK&(VNDN6&.9SH=@O;YQ([C">WML8?X$*9K[1&Q432?A M-8^*WEH; I#T6%ZA&%'5 7.:&$J50HB!B-O0CU$@23/*$1)RY$URUU?/X*S( M=W._VZE18Q='QSQ=?>]R2!Z:.EJZUVIX7;:5_=S2''1?((=L13I42W-#&9C! MIRQS [X!CM298;/*%(L!I9^B[6OO5@I/ISA9')$_8B'Y.EKRWJ5:#%T@A N1HL,I0N%T?4@Z/#3/;#I6U[R$:.9]UI2WQT_LN0:_W",! MUY>'?+F@AFQT/<=696S]E(0YC)G*P'#31=D",PXGB++(0%T! K^*&[&UNY#> M:I'B7M_&.;<\8 MM9J+ M6-0FAAC#ARER$5"KY1859D-V*;O;HR..&<:-FAUW/ X'?4+^5!]5N< M[]5X^-HAT+#'CB&I1&M?I?Q"W"EV>O2(1<&(Q.\8?C:AW@(.T>T!* M$XP;+T)1QQ_[*#&T=)<\D36 E1JR]PSF.%SK@&ALVR5K MPVRO-H$S[^X_EW.Z4R2-O\I>5-+ ,#NJ[FPUUB**B(,>1LE3_F".HN08G_0" M/&9Z8B4.AS4YARRE;B)%R)Z[V+%;-D;!WO?5N!573_'))O>N[4/W]VW6ZE[K M5RQQ.-NM"S?5YN>Q0Z9P"SQ(OW?W"0@$HN;\_:<.REF:E/BE=R_3G#UM!!X\ M"7X3WO>PLI!09I+^)E183-!IV<">?3_NE'(Z?P857CD\1YFO-[O:3."DF\E" MQUB@HQHY"I*/+O)(XU5*0A_%Y+PT[G+RLH*2[_&..C=Z6ZY9DZ%M6!YKPSYS MZ07SHTLYA^,28:F6^X*34ISUEY:LW R4EO<_2S29.@QL4,L869D -J>=3&NP MFGUP\M',GQD9%@B[K!SFP*J;ZFT!^6?]HVO?\0_BI-N%6^ MN(A@341)148)9:*V!M7CI?+2<2K@ 1#?(^L41Y:4P2,]FH/;7NA=]I@)W;_< M$.3B6VSW4U=%GW'YKY&O,;X6Q3&SQHG^1>!&CX=\L9M8V&UYG1P\],8WO5\A M7.99PV+F!;$M2[8I= ;T6^YJD\*SFX3CV.PB9[@YN^UK:[#;_R1V[5#-*( 0 M<]W2#M%.0(3#JK\R9JM,UM:3EVCM.^#.%L$U MF"!1HIMV5$83P53:=G?;N4 M(P+TQR+#MK@?308D76B^,3$;72P:J&U5?TR^/C=6*!S_K+F'U\;6X@E\EW[L MO6#.C%QKOM;CP5]LQ]/M);C+7H2'UE >_70[\L8,>/GC3*OI6Z=7 ?F0;I<* M4[CO\[&5"Z,<"IP2Q>5XZ.O!32,Z?RZ)2%=K6^F?0@A.3N[HN.._8IS@TJD\ MU)#.*\)8-Y,;MW&[\[#+C3!1\YIS YA8UV-?S>; ?2 MA7!L=WR&!2I1>D8AF!6/PTGBHLO;?>>W:HO'7B2-J^B!@G>\%]H:-7;8_F'. M7*JG\)2\)[K*\I5\^-7#BY\G<+%G;9D:U(#@ 4&/T,IFR^ MD?&@_3LT[N'R:'&O#VQYGMS\I>91&40"F69^ ,D"7:5\D(KLTXB%#TI^O7"] MB)=QJ(9>S;>EUQB/F7WMMJW>?4,:ECN3,\BTD=W6Q>&9D'X6J*C&/\^SP??, MH*P!"_38>(1QP49P!!52DM _TYKW2^7!/#([_C6Y8<;P!]VD $(85#@(\WZ6 M=:?&F;F)7:[BGT\7#C1=U^^@0MC+33R$66W' IV3'\UMA;JL >O#A*7\\O7$ MVC2"_ QB1\)R![,@MX/J8>QBE-L/HITP#51TAXLF#\QAO)2MNS **?> _/X;:QW%"HY64?<>7._Y]G?8G8"7I*)_4GMN M%\=:]!?,5)2G:21R3[]4-7[AJOI]ZOG% W=+=QIHPNC?MMOUN@"*AS2:/: ' MUJO@[NC(*M1K%_KFD8Q=[.B^BHX&0IIUP+'JNC!^ '[O^6XC5?!]W^K8I?;S M$B_X8)-Z'#/'S-LJ$65-D.N]Y25?B+5"$QAUF GJO?E5ZI%4G<9Y@8LY"](U MP?@-1[>?_?%#RU8[3J:U+ MC7>UP&@P2EP-*Z_;7<24^ EWUUY8[\LL(,ZF/)E(=+ S7NX@G_K0(WI$24+K MPT3*#D&Z.A2KS2C!/"CK/Y,Z-?\<7^AWWL6A.IHPF ZFK'*M&DUN^#9CUEWALJ=,_.%LKF2,UKB&,^?/!OM4D1F]]2$[M3\N2% MB*:Y8'E5X<^.M&[:.-O9Z0D_*^5XG"EO$5*FFW7MVX'@P'ZQ7>=F%0F">Y W#3'-0 M#OY9@5T-M]1\LE.@:+B_O-)1@ 6J-[\-WQAG\@S3.%F@1A[2*1;HX5I$L-*$ M9+,0MS<)'H)DVCE0*RY) (W=_;WT7BD)CKPGY_\AX)VG 6 M?[64Z)3OIQS##I,KQ/Y U]?%DMCPKT-P\)[%SK) @H\P7SW.EU@F5M%*L5,K MZQ>]Y#X35*#R4+>M>'_F">5( B_D=.1D L4J6.PC%V2M(NOIR6HV0C&TK26 M<.049@.14\^LVK\A@^CY*&V):E<>SK913PN,2KVM=H/JWQ)7)([5SR HMV/I MO,O'))I#X9)-0\P'!DS."F8;D3*'QPS;(>:D0_21;'.::180 MEV)=E[NE\QW9:Y7Z02X>5<#'X72S[D:Y!*RO\LSP&F:?KA5K=*79^("['L2;O:<___ZS2W M_ZLC:\:2+ 8"Y)C'D.BE[9-QQ4LWXYLZ MXC)A!@3S@['=A!:Q M07/2#&LP0?="ZFZQ0!<1"XB]S=J=WPR]_]4MCP,!I"[$-"YN&06?WKG@YZ;B M(JQM<(9,ZR3S@2%A= M1D%JQ>IP7B!,HQHJ3GB(&?5OQ1025PX6L+W_RR"#%Y-/7GU]2RW(N#_[5DFH M_+Q*O0<\MP!MN[[+&&(;RE9F(P>UBH&S:W/DZ*43Q0$)89_-@ B]]J]C+H^I M]H\Z+Q%/S:XY9$BXB-#/G0Y[KF)T"[Y5=^Y'UBMWGP^82,7[].K@_%J%79Q0 MTA_Y"XWGH-&>RHXLT%XL__18[]KM5:A>8PJS0%0*V1$?&C*[D"99B3BV.%LF MT!;X(JIP.=?W]"-S5ZCMKBR3IYA\E7D<.A9B"C1EVRP745ICOLQ+[]5SM/>,MHS(>O\+F MP0-OR&TK6IF7DKS&],/3:OUFO_[\\6EL\0*O@9'J118([[>)SV[J8XY.+?MP M!/65/L",5YFS0-)TFQW9V(O0X2(/1WGK7#H)3Y)P15OT&@@"T_0\]'LVZ6D% M] FF*FTXZ,I'0!B1G_N[>T@Z[GR!!2#QYCMA?N6ZEF@*:SM/+5\>86":5#8 M\5:[UUMJ?#RMSC-95O+O67N&0<@<)GV2RP5=/=W*1YS^@V7N7\;<1H9&[;8= M=B+"\94CV[PC-*;>%@NTN^!-S\0_P LQL!A2/XP%*D@F_K2EQO3\XV,.=_/[?$\R@@)P5/8WWWZ]Y_5M^&5_DO^67M] M_++B]>__*A[^LX$O(DQ]()1Q%[\?IR*!=]_^"(MZA)?R1-+B,'.]TNZ\MRUL#P M1KV9NQ(15N^<5?/LX7T[!4O?,$/8.]28&#)T!$K-PY+8=-03CK)#9;<$"QPN M;\%J_?+-?:1_TQ?_=T2/$\0.ZF=[*,[MMUE2;^=WU3_9%@Z!YGDP#Z''PP$C MC.J#<>G8QM9:(63';O'&90,!JZ* _TRF__]FJ"XH296]4I2QGGOP(\;(K,%. MC%]5==_**YQM_LQ1C 'Y2UCH#([?RW?4<\S[0[G5=@IOF?;I>)Z:N)#S7Z5P MEV&BS'8XHR_]9#9H&LO VM'R. ZS(&Q0/I&US10[-.9U^E M>%XP+3\R?B]SR7'2KNDB-? 9/J9^.MORHZA_Q9>=(+SWR5I1;\63!:V;W[<6 M6[H_^&00[LB2L,L;E,#IH=R@&9B '23?TT^W2[/2G2=#[8)TIKB+5!I)6.^$ M(QSV!599&0FX)AA0S_\T6I1O1:N@6S"\J) _2Q(\\M,,LZ+FRQ+>;@AJ!MA_ M\:TX]3U3GH3/:%4]D:85Z545/5%U#UP[WZ&562OKP5A0H]X4I^B\R! 1SKP8 M?*[%Q'( KE0TIY)W2KV?LX$ITTBMNW]<-2; MH@-6\K#.MW0"^(WS7'CK[3=IWO#8ED@WJ&CCK.:Y9GA8;3; YV__9H MO>E98V;&XZ_ZJ$'0 <$MCP98S/OLAK6HDVB5[[_).>NE/&[:&RLC\4M;4VQ9 MY&D0&D;9GL(W\8YK49\,HD\"Z7WS!A3#MQ(=MZ(Y]/,J> ]V!OVE5%BVH03U M^.5I\*9NR>P9S(&:0^=A*R-WWTRNVQEBJ.O;'HRYSFVC*3VS-QTOD,^<'^"I MP1-"-RD["+"BCMI.P>>JM02V!](+H.F@'(?K#M--^NNZ\I!H1G[!E;"B>TMB M/\RM9Z\49%=]+S"L<\ZZV/MU6L/]X_OEH;_4,W+=YRT";\AOX9E<0.27G_G\0'WID^KOT!7._/D2S^%DD6;E<([IR#W<8TB$$@F,8( M1@U=9GNX[N:[F1FFZ,#ZR $'P76U\=C7Y?/]&FOD+SK:1ZBOL\EFZZ:E65_J M3$;I6&6]1@4?J]NI5D6$":;7WPU"# MT; O_ G.BYC*YO-G+8#NR-/4C9':E MWCW"T*QIA'1Z^X 5%/: #>6/T%R8QDI&W@I3;F$H1$$O,,/HT:K0881W8X,J M%@"5^R^Z:E "T/[-PO9%#Y?XGF.89[I\S94ZO:9QH][*-W'! MA50^./9&B.P-[*D[6@$5L"_FE0]%V\*@R;(&T"R"R6U;'5K+/=8$(?3"5 M3!Z*]E/Z$53 M8P/*=)W\T 73+6@0.9MO!8E^S/9YWJ$+T 'JVL@V4[_F,@ODH$AX7;HB.,," M%:[10Y!AS"H[S#GXF/QB!8YI](:P0F1(@PW>L4 $\W\D(_\[+4#*P+N7O6'9 M;W;V2O+PL$!)#93(H2:V>*<._ENVF23OOV>;87NT_S7;K'8OV\SC?\HV^T^+ M19J28V=P,1 >^M5^M"1PA>0VB8.03IPHFE%K:F9^ZW@9JO;JQR&"%>0$RIS< MTVH>6>71C.'ZC2@>R&^*&HDG_]!&XL2%K06A-Q*X\&V+NRY,[EK:=6@3;Q2! MG*-G@2F_0M%HS,\U)BIF[>RSJ'WQEBN4*@'2H&4_HZ, N![S9TOWR$-3$]B# MN\&&CM=M#6'4I6"9T$!N#^5]L;NU5K1*0I4#N,=C?1D=P48 1CVZY/]([?#_ MLG%K420\(G%FZ<<LRMCK MXAK&:YP%8B-,%26P=F%D]=;!W\4IOE2%^_OL2BW[ #Y5=C$(@.V\S#T#NTX MI@&V5P)]Y-T*2BT32&'R$P\V7BD/HYOHM@M+KHM)+:GX+T+90I"Y3RNH\M#=$BYX)JI1DD M!7>+\)9)R[F4@-V"[*V4G(5@]W(GI3=YGF2'\9O5[N6543K:F^>1&ALL4"MX MQ.CR$&H",2V]NU NJ_ XMUS19[X7G(S]&\B[;8"^A6XBL+7M6"35XR2:"_C= M1S7HO>P_1C+&NXGFJQY.W, C43'&AJLW@1)$\KE%?C MR:\:SVE:/&36PZL;IQ!&^]$TY[>:&?,#WP<^B51KK-/M U^FH,.\O]I"K0LD MN_L9<_KW:AL.! ]W$4YA[J\8MG4-,7D795;/).OH;SZ]7M?[PU?T[PATY02L M7@\QQ7G9+?-BAZYI >=L;1Y.Y:@'R+RD=FTP\"E MX28AOI_SX;8RQ=-=-QU$87VK"@53WL5V#MJ@\1G(4'W.OPSRN*11M0 M1D;J3?"?*]HLD!ZX16BQU"$SZ2]RE&D6V5-4.;6X-:2\XUJ&F9]P"- A DKX MO2ZJ/+G35YB#T*.;WDPY\KU7#F@NR9VMHZ?Y.^D!(8]L6*"E5)-AKQCZ _Q" MX)1LRT=E$K;).B#V[32\V;P8;NEVV4+I]XD2%H@#^_9)@V0AOAD+R&LM*T.7 M'6B&/^#IF4U5 1Q315!ZG2P6+R[^0ZR8-1:5:QEA\U^W9\"/]H_]]G..1H&V]P7B78W"VZA-TXIV'CG=:WQ#DM*_K7DL2E(PSC"U?>:/P%8@U<),.Z75@@Y>D.94J3T?8RH1$C M!60EL4 >'C%Y_]C-@J%L:=C+C!MG_QO?* M7>^7PPOLB:\/I2FWO1]*$]JO>-LWC(%3(6VVH/605YNU)/@I[BDSU3=VJMPS M#OZVUEM-,/#;S4?WH (3?J,L!A *'_2$8H]V'M/1J9$;I;?C1^OBK,=KFKA# M*Z6W)]"1A.EC9RDMMU9^LIW6U5]0EWYF_,P^Y@1^/;GV2XT=51]:00&Q0#[# M.Z:._;!<"I2.E<>,$W:O0VAJ;+CY9X(WAGR+L*,'/A7Z$+I)_'^'9BF%/ M1#L_RLL4=-,^O;LG6]&?TVT6=VI'0$$-YEX+]: ]?B,G>EIU0 M8K#/,<[KU,-T B,"K0^MQR<\45L,K'.,+'C3O_6IZX6!.^-W6[_+2Q/F@M\D MX98\ T0.BR.>(G\0#X+Q71E8#'SBN,P"K-^>P@O(S;?@XS'%Q&4SBBXU#N#!_SWY?KNI9[_7I'3$ M>'.56,I02F-KGVF23X=@\['4YAOI3;[68F+WZ?<^LQGO,IMIJC!T_I"]NO:E MHUXX#KKW%TRCF)[5##&\$ 495 _Y^CCSD<_1@FP&_E&^@H6D,:KC?M;5^Z[G MOW,N2@O.0;_/K^RU1Z)2&$EZ1VGV=.7O5<6]-8C/L2,/E:/4;#J+]-3&*\74 MC/1NMU7XCJMJ:RP._,>Z&3"!!5AY>1MN/(5:0UE;SF&!#NS4DB?#IWE?"+5_ M0=T!^F>\SYI9'/O>4IRQ<-)$_9QZ[T,GC+C/@ _&Z5OV/(VO#E97S_A2_M?MYIMQ3/#T9 M=$7>6%I:KQQ$^Q\^A'3OE:L:"YLV6G:A702JJ1^ X?PL;"3J3$9':""MQ4;I MPQ$#.)_O>$PE_?J^LP (31S)GM+!!?B?DQ M9&3CR:$D$\W\Z?"!-.OYNK)2B-$[N1@A"UV(:TR =_J3@L!;G","5E!RJOV@ MGAD9WP21&E:JH4U<;:)::24]O+FT9=ODG-'Z0T>57ZK:D<4UWS@6[!#2"<_J(33 M]&VMK*O;Q9MA]KGS6@+#]_S[?ZH0;=H,])/Q2ZU?5G*->B0S4$&[C?GD_M#,&>*HTR!$$I(X\DT*&!']2D95(\=2!/F]!7F!B6$FY\F7]*@<[(]5^_DZR5MOV/-%+OVCFG4[0"G;<*L"33P],T?%[+RD_23RG???U-?RB^8LYE@V0!52PJBF M0"H9WS6HJ'BS-%/&?'Q94CH#9B,YFSW@9I2/X?8C/*?;--!'8BQVNX5#*V21 M^+4F*[!FY>>J=G"1+PLDX3HZEV-&.X]?;O]+W'8KWGR"-DKN-1#=_E>O M]HG911 N@!Q!78N\6_6F.RFTC&@5'L08U3/FW'[Y@1;?5!LJ3'O$;)\\QJC MN.=;3>O3J>TAZF=9H,;W[3OA'W?/J?SDZG:YWP(6OVW8IBU).K];314#B(SJ M#*U&7KY)]S7SN/:,=DE_Q0I:;\CK1>@H)!;65\?A5RL2X-'X+K569)MJ-6I& MO[5^9U+_2\F0T1Q$TI<^QS6O;>#U>J7'I]#.E#DQR@(%MH.?LJ>150Q:%.BX M"V!(H2+>NM:]B+FB@64?(=X#E$*K.YNGU[7UC03?P+X1R3!SMG:E6J#'"4=* M'G8]++1![HY-0APADN6$TX&P9"'HQ#IVG_7PG%EH6LAKRW:U<]/914/*-8X] MFVC/- F'A.RW3I*VNEL..-A2X58*G0]&(M+EV).IHRGX27K(G&>:9@3L&''5 MAZ?[7GZ"CNOOML/SWY]L-6SQ HKX!E[@'@M4)E6GWY]'K]5ML[UKFZA:(.!@ MJ!<;+L$"23T"!^5.Q7,X#-8HXVV0J9=K0^ K.JNZN?)O>[H$"K\_]EL]Q0%8 M+1O1!85N]F$>0@$9XG,HO.>P38:]YZU1K_6\JW[/QRC\HE\A.1 M#36Z-.!&ZJ*EV@*>&;]O$C?'?^R_O'7 F2 FOQ5"M1V&3BLRGJ'YX'FTK.+B M@H/F"Z@S#3G; 7;\3*TQJW^>3HC#OK/ MTQF64/U_.9TQLVEA@!'$O?F_M?V*3F.RP4P41[*J%X\L+?W-F7I)Q D43;1,81>:/#4OD?$.I]4S06_MH\KK0XU M/1F'&;9E(!K0YU%JK24Y V^^SGA?#RT@5BJ_SL/WJ;[:_"#_EG%5(\Z5,4K# MSQ?36*!#/7V'Y3X3ZLQ'_ZM/./#BH%/YF/48XI@5\P?V&-37N8%NAZ9]SG*GSPDKN9(L>C%!QQU>QSDT$SMM1.6?&IZ M%A&?J>-QQ5"ESVF>D8E29KE MTZ&>=(Z,+ZE90&S3G=]R V?XK]=W(-2O_G"S-/C9?MJ_8EIE'VA'EYKTBWZ1 M=@+8INYE-(C1.2F0ZD]T74IK_C?9N-(0,[.5@*-V-_J\T2-4$YU3?P9JCBC 7#>!7-.ZM?+2WB"O$K M!VE6],> .05'7<+5/Q'!-,0[PXXCX0T87@0"L;)E?OQMG,IBH)76RTN]1CYY M:X+?#)M-9.8_-AXX#=9%>DSCPJ#..$!Y,IN00^$GP" MI94W@?0B7:D$BLF.:\V!Z[!)('*:OFYZX$ERA,<3^)-$741Q2T<[M;#BY"E\ M%6'J&XQLYB#+/&RRUP1Z.]*9,M@6'H#;3S?NWQI''%_8,#DZTF^BXI7L9PKN M$C7WD'IF3.I,4)C:#]?Z1Z-:"[H6(XL%>J@\.D[%]2/R-T5ASX?OC"_IB">J MF^0OR$7[98^\#/.,(=XJ*WM]C7CFJMQ2R2W.'J)X"3X:]QVWS* IH!LF#ZF, M(_&DMN:YR)GXY3KUFG[^725QHVD$7<"T 5;2L[PS30QG6TJTD/W?\F"C5ERDA "0G4>T Y*UXEMJ M5VIS>E>$UM]%HQ0T7J;2@+A3;=Q]8981CO'A'9:D9 (U2/(.+K>'._8L3U_/1 MNSF&?B8]8_]7[9MQ+,C3>?Q)N+! X7J4G#5']7V:Q%.H-&:J.]2G%0'(&C6; M'UY25$"K]$-TO'I(\O 9])"2:^'W_29AJ%&(W1=SRC725XU5%HCL"!OOH3:S M ^J'.D8V;X.-AEF1Q3O14L"K+X A[1H%%^Y30!7]X9,IY*DN])VO9/S;VY]B M$;*^K<=:R]DW6P2\HUUDCJ6=8]1@IMX33SX&'WC^LM,I*'#7TO@SH9 M.77G4(^ 0K8UT"5STD^$W.FKD2=YRYL!/*$4WA;;8Z4S\)XCGNCS-:$VZB/\ M >6EA)"HT]?2S+]77##NRTM4.\7G93Y"8G(7TV!T <87YH4%IB(%%DD7I6G1 MS,%M@):Z8PV@]^GF3E<>\?+ 1T7Q=RWX/J?;LR58.L++B M&4[7,/Z?>?&5MI!^*HS!9H5TB$!_ "*>6";41N! ;L_T_I+JI9_)0"),<2;D MNC"$PBL370^7WPYFZB\OK1LOJBCV:0^=[M,%H9V8S= BHPB,UQJ@:63-CH@> MRAJ(+0#&V2&EK$7K\>:48[=$77^5RO-TW?RC^SIFTM7T7=J#0+WALYZ:A0:N MMT"[4"M&&?0!)H90A*"?&)]"5?T.3JBF&3_XU4-BF-ZF>'='!/QX3.2-;7\X M-Z#H/?^>N)*BR/FVU]#VDH38Y\Y.?5GJ7JT%&^80N(@%HO,16J#DZVO 3:;$ MDM 8(1)U-=W348-FMGGA,CR/\;U'H:SNZLG$DY4[@JX\I_5>C](Z6:!H*/E: M3S1.A#TCWH$Y,:Y8?E1 ?XTXQ9\:]+YQ?AK:@N%46)?2TK10\#-54%5 B/Q( MO_I9UQOI\EH-Y/2)AP7BQDQ]P)0A&J& W% X[1I*N)0-1H#1U9"NZ\PXC]7;ATP7-EZ,3;9*7CA26/+RMU73HR<0&CGZBG,D]/@4; M+VXCEG$V$L8XJ,^ %O]T)">U9""??JH*T\RXKCO.67)AQ]\D4*K(%#DC&".@ M=>@J?VZ18.(5T@ITE(?*MJG//\M&/R9&PO3%*K+K'=,IPF$VH=/? M.\2O9@ZMVQ5DY/RNN3S[TD#AZ_>6PTVBU]W&UL3L)-E_[,YLQ)7,+\,H*:2V M!(@BLJU^[ ^64CX3OIUP34(<_F-5W;0Z63 M.!8V+=3$RXA:D^!.&O\#F M%(EK3U C&Y4!:>45 ADZH[PB2IZ? M;EL)F*J&AF%*P/&EA).3/:%3HVMZ]S)A7H6G5KU79H.2!XRPB@>*,N\HG&K[_&-/XOFF98Y]-9P[;"([R%YX,' I"[37 MA,F"X+97%X,#P%KTH80IA]M@%*MFZ\WJ'469X962)>'9XKZX7M6*\J#I1-.H M!L;R@\+R']TBPW0!>2;W BUP3R.S,7 7N^Q$,265-UFP?:G08K)6VGF*(2[= MT6:ARM72?ZQ'L#2^8,$M%94\E^;YY8 ZMG1_D90#=*6?C2 S0"X-9D9&4#^1 MS9NAO '-0H YY9E38<&I7[;N4$?9E0.O,Q7XD/)(6B<+ZR0O]Q!Y'Q M8Y/=;"T$8\/@'<9;/2.:3)MF&)E$#:.8]3Q#RZ"4^K,">AV7=\#.@][>JBZE M%5G^3C.E7F!3T'D46;#:/$'%X!]*8TI MN!,!_M26ZCX?I9IW>#9<]2/$BF]83GA8)VP=2Y",4QZQ9%-C=BM^3)F:#7C0 M+-'C)P"E+N;1\455@+>>R5%;32CQ=J1*/7>XO;JZRB5R5>QDP*$.B8N\HO"@^KV;<)+5Q1ER%DTU?#?8H#7 ,QA7Q?0E7 MVH<2(7#/7'M6P;_ MJN7!BU<)Y]+9+\B'\92IP)S$<:/!V?6\<2(>836A9-Q,W2L2^TDFD1$-JR75 MN31>K8Z(56VF][N4)U.GGJ?Z14J!4,5D>/-QU#DV1+! * @00N:9"HRNXT7I M 4EDSGN50S5'0\5T KZ4ZG_LT*C+9;P[T*TP/W92OR]32_N(E('">!'4B3C" M?F98221=8(FZQ?@(T4;=!M[-0"/K)"BR89*1C7LU+$J?*PV1;M9]=$DCV\>. MGHE.,WL9- /^(&1TH?G.A 81D&E;8 B!GM0>VT'@6"(Z)_+Y4)TCVR9KN M.?6W2OEI@61165&E][AZYOL_)B(NE1OZOPN^3=M?LE*QND,313?A2K'+/31O M9B^A=#BF%!-9U57>UM%U?D=/W^D;\;),M.8[3S\$G*\";BG$??K-->Q(FYJ"[R#Y*N_)T2O%B@OGUQ>U)+>GKQ\[LW$_9&YYJS9[^6_)1UY!, M3) D#WW5^&A^L[BF+%&@[O>?4^)GG^ZGY'7))D=UYO7H@] Q="X6*!$\U4,3 M5%]CR"1459$P'CT<'/4NM9MXH]$'@SC3/&AAE0G&+B/R\\/V= MM C$]!^8\'U-VVM:V/9S,/2NG_!14\'(*=0TJ\Z XDG M ^ R6,OAL]W"CU.?-$3SGK:'<'5?MKS]@@//*&$S^A?88:@;/-2JH>Y8GP=E M&/N8<3Z$ACOR(+Y2/1>9H6KB__7&I_P\XPP_3J7+8+FC%1A= C\]H !E#D07 MT$TH^K0)+_3IP=4 1<,_E\,4-G[T&8^L)+NTH-OV%C"=AVS.Y-[;GNT=0!^E M'V$#P<@6--KQ=$E?J8/7(DSWSD"OJ8/];_MNHGKU"XB-V'G&I_![APB"<)KL MW]$FQ-&D&?_*\N ^JI^M7?))'SM'>E?^KCYO_O0R5/&<9>ACVMYQ_H7BO__A MD'.M+M6944AXP/Y?&RVD5E@Q"]1,8_";B)M1/X"[B@@<@$%_4[TI= M&W.-/^I6FFH'PSI]^YJ<R[(K=E\ODC>9$[_B B@G]X7OJ.$QC#C"U)>]>J(7<]J$&F$2 MI?.1-\;7],0+5BO[W=L[!,T:/OE/S+A*/:OVG2&\1Y+^+CUM]7>N\,DN2F/^ M]*Z DCMLC'HWE+4SYOTJ#\@&.4W@/,K;-Z&8.A7T#\P1IEQ054&*C[J^S3IZ MU.7X^AQBUU-H7UT&/#@)ID"W8N @,BB)"@^*4HS[]XFH4CN%=I_)=]H_P>Z@ M7?>JM9% )@^&)L,8UM:SZC$6[]CXIODK9 MP_E#=9V5964UY2&F%?S665>*C,Y&6-T9.(X\2^@!"T(2@M"RXMHNOGWU) U4 M+[8:JB6X:H8)/JJYG32RN>ZC^=^(>_-PJ-_W;WA*I2PI61.CD(0D9#>5)$E" MR#J5+>N$9#!FBE"V2;:H3 AE:;+O)NLD(?L6,\:^SUC&F]F>\?D]Q_'U^OL!OP\(D]K)0V-I"R@GMDR"TH, M9P,$M[;;P,.!C<@+&P'8R*$CF1Z\*9WODN@0<8Y_D1: B6#U5)^,O%/#>EQ -@P\ZKQV=WWMBUC)CA'%T= MBEE_:[T0VCUZZ8)">U68W,,Y]ZV79:D=-1O6&\7=9@:".SN;F7LQ7FNZ,LG! MJ7'B="G%,&KUMW"*.K=:77@IQY]XXJ94E;0EE_PMM?S)I1M%5T1 M9U_@G^@?7RWD"Z;O%7Z(8+9-2#)>L4#NXM:3WDVF>N'/3%B@E^6:-Y ##Y:? M??6)O/E3&6>:IO[@D#TS%_F3(-;=A)'@Y;.O&\E+B24]:8M1&C=YYLJJO!\&AF59J7%C4\^Q+JFJPG*Q@*21C0^$ H/[*09BY M9GV_H8-.VD1:A9K1F=9+>/IQX;91I14UVB%@FZI)*1I&+5O7E,2))4I\_&HH M)75.M]?7;T3\R)T/UM,NC AJZM>1#IB_MXJ!+TS'14+67%]>;OK8U0,2 M+ZV'4&3]-32&G,,"^=2+-6LEKR7G *MMWH?F51!9@2T5G?'+KG%2X*WAW:&T M)OC/!QN_? O(]^HU+RS:>FZ4=\5+-N+%D_K#]TZYX2:^P:-B=>2+X,*M-7EA M.D8>#_J?AMX($0-,Z:7I)*I?;TUUGDC>P$!\9M @'ON+"_+AQ]5,6& M&O!VT3#2$G,?18;W[#<C_GF+A:-LO+Z#Z= 1NV-C*&[(>V$=G5\^-/'6;0):/+>+/<8"U7NR M0.4%HP6M**?N+22[$\%L".II76Z]Q7F"!?JY7LFH98$^MS P_V8*O?&_I-#A M_YT4^M5_I]*QQ4)Z,A7]U6YQUZ&OT=]3RP2FZL9[*EI?GN_)%;6# E-RUVZ9 M/7OL7K:*'NH.PQU?9EZ@R_[1D[9)YK#J21S]T90FP-H/*H!K/ MZR<"!,W+/F9IK<^-%C.3'RB=.S"N4D%">?Q M&8T+, I^',.\_;&N$+F4Y(0JNS1JN5N.S>]AGCN7%;W;MQ7Q<5BXF2#61.\2SP#5HE*1] M\XWJS[S.!Z:^E.U7$"\4%N@Q7[B*?A%"#'4*%X=O5#2P ME;6K?8\JX38%;MZ49& "TV99((G+E+?[=HT-X.CECZ&T)PL36I3M9L*8TGVR M5?VAY,L? X@P8;APDW6Z;D6.DX[_$:=T[O<=]:G*)AP^U].>&YUQ8GZWKOQ/ M4\>I0=P84YN!%N<]9P/\2 S'"EV1]AB![-63 6;4[$9\="RR %?%LT<4)9YY M/D9V"PE=AV+U@,Q"NAV%-0D[!5S'QW5JR-#9'"V M"*O0[Y%G,R=?87,I>AE_7O#6GA7]>2U; M=;Y1.*M8K3(''CY5N;Q#-FR%EAFNA%)@MX:^Z6A.BK$)$'G[!5U#X>E[D95/ MGFE"X]\D[+Z.FU^^*OTVO\$X2/FMX!7=W&@Z8:]>[D%M1KZB'=4 F*2,F9&W M]NKK>MK1BO10W.ZVLF\F^&JJ*CV+I):'Q#K&Y>(0[\,O!VH')>S(JS8 M4$KQ2(D!'76:)K-[^S*!7,*4-)'L\UE5?$D&_&^^R&;^&;H@I7/I2HGA*;/* M$P[V=C>0^E*2G"4])J]/:J2H)W_(?^[PO"/D TAE4V#Q7X7PT0Y 'KMW=I6# M:Y+LU;)<1&XC-5[X;"VF@UJB>'KL#^ M91W*/-.0F_57[Q=* P32 !WMWSW'00EG M'G4#NEF@(WSX-1#B<$GM.%\D0N5R ?S57^Z8D8J#,&J*]KV'\S+;:CO)4*,] M/J,GAVKZR^X;&G&/2UV70 M\LIE+R^ZU)9KTYA# MUZ9\Z:'?ZYF=:LPX[1(&'+O4)G'+_LOT[)F6HS86&MA/Y6M\\\ASO3,].H:? M[0BVMY45Z_NO]N X"(0OV.GU7]0-D[J8NWW?9BJKP@SV;A]GMRWZB=[W.RPE M&9^\O;VLS0)Q[F/V[&E7#--Y:49VIA39IF+O6*C]'6';TEC?Y(]5-1R)%;!W M'_C4#%!ROG,]#75R_=CF7FK_:&"V^=_!Q6S9U?:@6UT$C]L[=58&5K'UW_AM MB[Q#U.:[^PBQX._>1?CW1?13_=>5.L2%F.9W:89RTZ%@R!K73G.K!#]%/:P\ M2!4L]#A0*_0O*IC[7?1;74-7SF+10PV_&,D0'_!(*O4/N9(NC0,UG!WU\#E<<:W9>\UHCB5PW/@H\U#VZ3_4L[[76N M;QN*..L1HUD@383!KOK,<*PE=!G0.7I>NR_)-I?PP;O3=% ]KB+*8M%/Z?B& M_3=COC2#@;"ELB$"!;'%I.QT&(0>I(13!2@77LPNH;B4WEN5B3KEVG^W>X>G M*3:ULT#QE0]$AEXLGGR6^7FB(W>Q0L7._MJ,:V55;'9VL*!.^!9V^J@L<56* M2(<.;-AKYX7FU,DP117!.:LUGY&=27/5CD&&HP\6Y0+MC(*+AJ9W+YT\E]7P M8"N,_>ZQ3 U44PO9C2XY(5DW7OCX27ZV-F+H M*)XZ]X=3#OMOF[I\H2FE%'B %P]O&,B%^A=;W MU6N@G<)K2NDCI;/PTJ@%BI#%>?#ZNE8C-15F6$K;E9!G[_II1C@+-&F#N&HZ MQCV9&U=ZE6(Y'-4Z2*70*X(SP8J-'%EW]K%?/2/?2#.)B[Y#3HU68S,;[&T* M-A++VY"3O7AL8F&;>U".E. <%]63!&["?5X3 -PF82O>9'Y:DYY,L8-ALYY2 M[TGNJB/[_JAGSCD75QT 3SX]\!0[ETG??5@PUPVR&?&L,4_IF/K5R M(#C(F*%&0F2;P>A_&.W+O:T>Q3JXC_PAAB@;E&T&X(L62 V"C-ZO:OG]DWK MW\C6\_TOSM;OU9O=TX/? :()?"@/WJ-R/I=MESK.)CY5V:[[PZ//9(&D+7=] MH;$U0J6HR4Z?[A:M>Q,. Q']@4*]?),)(I

_CW,H\=M!\^V;I=:[!!EBWEGF_?8 ^>9/U<:P= M* '/^M\X@V[+:,S!)Q2XRW8,,WQ?MB&Z]7B73H*00HP+MU]\-S\B,[1:51O MKA:%F+^Y.!4O1^^^?'B\';WJ4V1LJ3RL]86.RE)W,<3^FLL"4@.YTQ]:^B;U MIW>V+R8_I;<[:B0FJJ4VI&3*T#0%]ZR-6BREX=DKN:-M3BE= ET#]%B+[G?V M75IW0&3I0YB?D-('*;R8G+69U/=2=PV0L,ET$_UTFP%:7GML M>*47DY'D#"L"&)^;_3Y0>,&#LP2QR'*/.TR.)9'$ZO@8((T:RJ6:%Y7G] M"VLTB"N^EO=QB(QWU]W;[N;_-EYX[Y?'_S8 MV.P1#JH EMGDXNSD7#Q*CX^ M!%OS]??2HK=:82QVM #?"PL(IPDDGI__9Y+ MRA]Q'+=]D2B)O)_GGDOJ\E&;+W8II6-?N[:W5Y.EV7LI.V'.]DCV^ MS+7IA,.C65S8E9&B\8NZ]H+'\?2B$ZJ?7%_Z=W?F^E(/KE6]O#/,#ETGS/J= M;/7CU229;%Y\4HNEHQ<7UYZMTSXR<7TUNDC?O M,IKO)_Q+R4>[-V;DR4SK+_3P1W,UBM[N4"('7NO;-UJ.QAY>>$@E[Y>U*.,=T$&?T%& MPMD'W;NE9;_VC6R>"KB 05NK^,:J=_RDQ/>R/F=I$C$>\_2$O'3K9>KEI=_P M\I-<:>-4OV#_N9E99X")_Q[S-TC+CDNC.GEC5Z*65Q,4@I7F04ZN?_DIF<9O M3]B:;6W-3DG_SHS\J SV>2G9K>Y6HE__\E/)D^*M96YII&0H<"-\4&Q89IDP M\@VC:7SZEGU$R);LII-&U>(<@I3=S&0KHQ]4(['"6ND?W5AN5K<##2P C>4. MZEMA%M(Z5NN^QF)2BHFJ]Q__[)63#;MWPDD;L;ENP1=X,5NS6]&+1D2TSBKK M+5T9!0Y1[9KI.?OX_G,$,7855$>LD_52]+"V9:)OF.P7B _,]RZ:!U5+\ETX M\I,-%EJ<9O)!M .4>VNLF$NWCA@P,M1N,)"D>B<71KFUEVEDJ\1,M?0,$VI\ M\/ID+\UB3>8T*%ZC1A-6PZQ5-=[.C=C(E/Y+K3M$MO83I=$>5_1RI7M*Q3F[ MUW/W"$,CUJB%1UVT!XG4\[DT M=BLQHE0V,--Z;79MG>SP674*6:1PN:6VDERG<&E1:3S;M^I^XU3AW$Z-NL@7("\6O0(4R?Z82Y\ M.O$$KUOKL8@\M6/L=HA[7H'/RN98V*,QMX1?^=>@5MX$FD"*S$"/(B ??-1H MM G1.]3&L=(ZAPW64?#JP6 V*LVP!<$6R*JU 4%2$>R L-,])[DUTM?*A6BC M %]I'%K_B(#:B]Z6UL@.3<"+?,(OJ"#B8GPUKME7DAF<0U(!HI=U( M>0+C;4;F1G??S'&(ZC"S"",]6B]W!,=QN2/"K>A08EY6,!ZA(L\"%\P)[)O2 MVV=4#/S&"6$C23.$:1N%F[V^@CO^ZHK_N2 W)&WX!B MD$9 R>@2]2:4-'AV8V7H*NLGGG924/^TH4^,8:R72L[W0M/(6OEM:B>^2!-1 M=JBR;2CZ$X'S]M(B1,CJP6 &P*#KT!HW8JEHQSK;5"JM$PU*1%G?2!_D6'QV M(.:S;#E X5:JK^.PA2?!8)MEKUN]",T,$B (?E!*1OW/J_:;P91??0>ROE4: MZO0D/#!#X [J( -6J"D:15G #;)65#:^^0J[1'<$ MQ*QRH77!*&K?JU:,,=[R)B9")781-6W>I:= KS_:/>^;N&_&OHG85MEG$1AW M*![VA]D996+CL GNCFTAP>J^E^V>RLT"SZ; .[6_&>%$-+3O :\"^G,U,O@> M:@A\;"6PSZT':M;;&KV78VF3F2B8QANRR\P^0@#T+;-"_ ACI1L@;*D?>_8H MJ'N-^S3+7OE=GD]\'7H6,%[2B8+A/""[ M&8*R.1/0A=,EP9[^0?;#(17^S/*BBM(T]J,4HRF-\CQ*R^* )!.>15F2L23A M4<9SW(N(9_EQLL2 %2]*H3),3_K!721+QO#CS@R3),2"[^!G,*>(\ MRHH4HVE91&D8%4640.0/1N%W0W@$\N?*/0M%,DVC:DJA2/(JBK/*CR@4V4$H MTC2:)C'=\BIA:1;QDA^/PS3*\H+!_BIF113'IX/ >7S&LI1E)5G!8X0M+LB* MJHP2[W=2P>^,4N,IX175U]FS @,LGQU7-CM?^S+\]G>$WXM$-(\?S,%ITY_A M,X?G%(VL0LP)G5F)F)8'&7D%I'%>G3&D9 K< 6_5\8SP:0%L5=Q##8 [E8\, MRA.:F?(HK9(PB).84/DJB:HX._,YB8K*@Z7TMOY@/-Y+;$?!+.'W"S6LCD[? M_PLO#N/!\Z@HLC!(XC0,>%X=Q*.(\I(0-\U*5L*\Y'@PBH2S$DBN>'DJ$&D* M;$ZI.JE$?R;$Q]YC5 "OLO"F\KX<]1.V"6S;:%\36D3$>OF\ %/8B]E(,<2B M$)^Z!$:I2@8.XB_4&HAC6N+*XY/. "@Q,5,>%%7>?J K3O*7[/^L_8$R--E# MJ[,8)%=ZL^,"R3E,104B@^%)G$5Y^D(>0)"40V+6T\8GQ(H@U#A*2D_5"'Q1 M;$8 Y$LN_$/WB]>MHE/>Z,>3\PZA%Y2:)=R/IA&'EG_Z#CMZ"MUP+\T1NK@$ MNOAX3&4<6,LYRQ*X2:M3>)%R*MF40TY"O0<[!FJX?J/*7V]Z4>2;IAF?]GHI MN8W'A=0+(U;@)*(DL6VQ5%CVIPO_PY,V)M@H MA[^"V[?;?ZHWX5?B;GKX(?L!^P\<,'':FV-I?%[D$V;"3\[PX/3*_UC$J08G M+FWX_2V8Z-) ZZ]8M%4>1# MB@]UYF2CS1>[4LK!MZ9N[31:.;<^&X]MN5*-M".]5BV>++5II,.MN1O;M5%R M$9R:>LPI3<>-K-IH-@FZ:S.;Z,[55:NN#=BN::1YN%"UWDPC%NT4-]7=RGG% M>#99RSMUJ]P?ZVN#N_$>95$UJK65;L&HY30Z9V<7L;"-/XNL6,]B&]XZ&\0_\8[HYWF4NKWNOZ MKVKA5M,HCV"AEK*KW8W>_*RV]TD\7JEK&WYAT]LF<01E9YUNMLZ805.U_2J_ M;>MPX)#3%QSXUH&'O/M (1L8O0&C+=&-"^$JP9O3*YJ/2FWSN!IA7YN M=AOJHQ;P6R>-4Z9^@(]5*]NRDC5\;GO6??D&72N[186FP\G8863O/RZW42[Z M*/R%*(S#E6[=RL*'=J$6QP!C3'F?-]_E?<%/(EZJ<@2"$>"4BQ-X8E\'$?#$ M"WBO7?^RLF6M;6<4_'T^M\Y@._WS7"'Z,/'S8?P3.[-K6:IIA&_(*G.OHMG; M-RRE[TY<(MY?(CZ%_L/(_/%1X/>5@J6N\1M0M7=069"[[P#H)3@\_;I'P\+@ MF[+^ #\^)H!9]#90REJU"VG@04EC _>A S@!V2Z\Q&!0M8BG.XL:.QSML@3E M.P^P;U0SQ^VN=^!6K=U61;>J7[I6/>ZNI"E7C_8WZEZUG8*?@.6^TCE3S3LGY[4"I^&J M\@UK?2K=FOA (TQPP$G"XJ&7&"6\R+TH1.85,2GR= @?I&F1+[L#QG0 S5( MKEU)H\[@0MJJ]!YT1 , "B* HH+U>Y8-\?W4G>^9URU/\\6?\L6/^.+'?/%# MOI 1SO+ 4D[BE&^9HX*%4T92U!WS14DA"D];EL=^29(<1('UYZ_PE9"<5Q\^?-#HAZM MXB=6ITEB3TEB1R2Q8Y+8(4D9(RSM'U6,Y4Z#E)$T\XW)/!,B.28)GU%2(#L< MV4TAP7*(%&)**+;5:9(X$?BL"L+1@3&L:^Q9RN+T?[RJ(O2TP ?NOP()]D^V M(XE_#TEOW^2<\7=]Z5E8.'V.I].&S_VMC _FA4:9NS 56E?$&>+[4 MVNTV/L!^')W]"U!+ P04 " 6A6M8W':]J0$$ B"0 &0 'AL+W=O MZ6JC-(X_A150JI@,O)[ MMV8RTHTKI<); [:I*F&>9UCJ[3A(@MW&G=P4CC>BR:@6&URB^[.^-;2*>I1< M5JBLU H,KL?!-+F8#5G>"_PE<6M?S($]66E]SXLO^3B(F1"6F#E&$/1YQ#F6 M)0,1C8<.,^A-LN++^0[]VOM.OJR$Q;DN_Y:Y*\;!>0 YKD53NCN]_0T[?TX9 M+].E]2-L6]GT8_ D3$IR>5[DC-TJ.(5YB%,$A.((W3P1&\0>_DP.,- M?M5)^&>ZLLY02OS[FK\MVO!U-"Z3"UN+#,83KL.4YZZ K[[A6S@-3T!8$#DEO.1[XLH%ZA'$@_J0 MYU<2!30DI'(0W*ID"O22>(P M@2X^7> X LG9I07N$7#^\?=.RWO'=;X*Y0NG-7 : MPC0G=TB$C#RW5<1Y6C45)86RNI1MPE_+)QKGK;&Y)B.4P7!'R:Q]>E%4FHPD M?#22,#UE!F2$QY"(M*M=+-;29J+<7\FAF' )M,FVC\CU#_%D5>]7HQ &<2O$ MUNB-:XQTG4_'Z$N[)\P%0K%RQQ,Q?*TU1B_>K0K)#K_.EE*0\K]]POK=_@=@ MVKY[>_'V[X%;7I!J'9ZN"XF#K(TW#3;_W]]^_."GF,F!T&]LBS$'/Y(X M95-MR_ENK.LLV.($L2NRPZFXLR8T05PTZ49G.XI16$!)K)N&X>H)BE+-FQ1] M/O4F).-QE&*? I8E":(_KW%,#E,-:G7'EVBSY7F'[DUV:(-?,?^Z\ZEHZ8U+ M&"4X91%) <7KJ?89CGT[UQ>"_R)\8$?7((]D1WR#XS@W$M/X7GEJS9 Y>'Q=N]\5L8M85HCA&Q+_'X5\.]6&&@CQ&F4Q_T(. M#[B*Q\G] A*SXB\XE%K'T4"0,4Z2"A8S2**T_$4_JG4X N EP*P \Q2P+P!6 M!5BJ@%T!MBK@5("C"K@5X*H"@PH8J +#"ABJ J,*&*D"T*@S9R@C3;+/LGT1 MJ=,-E?,-ZX3#LXR[EY ZY5 YY[!..E3..JS3#HN\Z^4F*7;8#''D32@Y )KK MA5]^46S3@A<;*TKS@O+*J;@;"8Y[/OH)]@SXF!;%*0TPF$4LB G+* 8?P=?7 M&7CWYCUX Z(4_+LE&4-IR"8Z%V/G#GI0C7-=CF->&,<""Y+R+0.W:8A#";_L MYJ'98:"+H)O(S3KR:[/3<8:#*V#!#\ T3$LRH9MN_!7O!&Y_789?B#>NPR?*X>NPQ_5(\=2O G]=AE^+-Z[#)\H1Z[ M#%_^W3/_\G>/C?_'*]_:P593NZS"S_J3VB4K4:6=+;?+7]W&;(<"/-7$NQG# M=(\U[^T_T#4^R;W9-8J<793XNPN=V\ICI11&I $@W>BKK'W '%.HU7&T2K&@!.P MB!BGB(%[2K+=AW+@>1II?.=:@&"L_:>Z]CZ8#[8F^/RYL$A4TS-&P+9N= MRRQKT-;<2JSLT=!MJ^[.5>;0-MNB^W.1;0VLMNA!(G+M$]%<,BG'A@D6"Z*8[^# 0D2WGY?[KI;;XN?"X.62?]UW"\@)+^)1S[Y<>#W_;E MIPSQIK.)4@9BO!9#&5<#<5:BY>>!LL')KCC6K @7QZ3B&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5I MMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZ MKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 5 M2#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\ MY7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4 M-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6 M",L *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@ MA>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CX7<./0]N?D@ M-[_JU)Y Z*\(7W ;9[[GMAC<%EBGWO2'RH0A>V"$J6\8:IK%VVZSYTKW+CLL]<\"A G0 MSW/.U7%B-AA^/\D;4$L#!!0 ( !:%:UAG)+(V7AX 'IA 9 >&PO M=V]R:W-H965T.[O;5G9,56TC1MVLPX M:=*;.\UM)F[:#SO[ 2(A"0U%J@!I6_GU>UYX412=I+M?8DDD@(.#\WX@/]RV M]H/;:-T5=]NZ<3^>;+IN]_V#!Z[W/YY>_6#;V\+BVS ;?J"M MTF@ SC1X*M>=A:<&QG7/KODTBG957)MU8U:F5$U77)5EVS>=:=;%V[8VI=&N M4$U5O+6(QA*^G?K?SWYXT $@.-V#4A9]SHLNCBQZN2C>M$VW<<7+IM)5/L$# MV$'8QL)OX_EBV__^^6KH.]_\_ M8SOF^1Z-SX>\];W;J5+_> +,X[2]T2?/_OF/R\<73R>@?12@?30U^[.WUC2E MV=4 ))SCB[9Q '.ED.S'0/WBR8K?-AI^V>Y4LR]6;0TL[8IU#T^;4A?PO(/G M938"IKA1UJAEK0O3=!HVWQ4:,-LA2D]/?G_]TIVO:M,I9.-"[7:V5>4&WZ@TS N\H8O;C080;&&ZPCB"9F<- MT?=2-QIHVPBMJP(6GM-^8!Z@9P?[@7$5@K;:X[G?-SH%%X14I6W8,0Y= :&T MUO'.3%,!7W6XB9VRW;[8* &OO05P<0\P4]G1;R2H&#\T>-L"REQDSGI?&,"/ MO V0_/,?3Q:7WSYUA09(VJTIBYVV)+#A6&:P>%GW%6Z)5H,3LS"+KG#9X0R M#'BZ!0G3@$RV,S\$)NY Q,,@T_A!Q;J]T;;!B9>MLA4*B!E.JHI26WR]T'<= M('2&OS#5'((:B")./,_H#""I]Q\!&:9SQ9\MO%_-JFL\KXS\HH#(61)/?ZN/GC1P\K][ MF UT\444E_#K[<:@Q!Z@7!6/OOLJDP.JJ,W6(!EZHMZ8W8SH@U\&LZC\@%2! MLMZK';MK+W'^FV/3)GO*A,)),)- T<$F('UX$7 &$G>Y8\N$3 MTH-W!A\#QO_KX?P"K,2Z%D5D-=!@K_-]#B2;ZY?G*-XM*:QD?SQ*E2*ZD=\4 MZ!'$3H:JT=VSTM'".V1,T?[?&+2A7/&S;7LXTM<-V&WP]1;,[ )0%LX1<\3G4WPVT$10F(T\ %3#+WPG"=D30<6 NL M?_H+")PS(&HXME1B$#"EU]S^W$FP@]'A%+EB#BB7Y)(-LV2C!5::2>+NR M&UP;7%&VL>A;-!)520JM(M0+X0%9VG9+6\-M$.OA:\[0U!-&]S?!Z/YFTDY^ MISU"2P9JS-3^S"F*%V(XJ2UC#CX"GP(-P]9-6Z68LSHY4)#4@#M4*EYHE[VU MJ*E)R)#/T72"UNL>R-\>K%V9BK4M+J&*(''T:H5:4,Q[89FO7<+WL'1EV/BU M1PY,H6VI;TS;.R ZSQ]3Y_ XG,/C222^=W2Z+UU'4G#T&#YO!G$+F$=$DAX1 MF,&:E MP:'J2)Z*?J )]=U.-TYF MKXPKP:9 $XU8C2!'W;P&S?3K+*"^4VA [Z M\!+H]4;5B*,QKOO"J0Z,,K:(@9^ %-8;V%%MX.W4'P'ATML2C$E_"@HIPZR! M!&L49#TY#4285H,;P<$GH!U6[82T$L'0$8PI=#T)Z'HRN< B6#6&(]Q$R_I%"0D#N)&5%9@:$'*]UHZR-,9*TB<]5F%23. M" SSXH\-6AEPIKWJ?%A'57#.JB2*(. G]J<50PX"E80WZ>'<:PL1BBDD,%TZ ML'9JA5Z:^U P>(V8$9 0DFHQ$!)31%K5/.*?%?/ KB\CRHY5.'B$*HU/B%K M?P3U.[4GCQVE%"@'Y[-0'%A^&<'IP7;9[M@ELI?Q$DF MA/V1F883!#Z2X.4GG:28 *=1+?HMP1FWC3A"3"-&PFD.G5*&,9(#HX:USG[@ M8'V-L0LXV 0+:*!.,/%W@8F_FQ94+6P5*2Z8GL(V[^ 0Q]CU,Z8;S$;N"E&< M; XQXX[YB(1I^+"88=R(DP7:1C:#,9<77Z&8V[96'^(K>(>O@JH&AN]LSR*5 M-&4:'0 _ZD]O8GC:9\-S@!_A("9R/DUO]=!$^(J7_D.QRQ; &"=?PT36F;RXN8 MS+F8I*W7#1HL+3JZHUF93QY=I)_1K2(;KO)V7DT1,K(,X6@Q1D5^IZK-1Q(_ M*&Y!.J@LW@8GT3LO@E?&NN[<@'CA3VW?29B1PJL@HS[H#J1W:S^P$\1!>I(M MIC%N Q.N6_2(C$"Z#S$'[[G,? "O5LO6SF(B J'FN5"G;+2:M(TNDUS:Y73J M)!@A./=K](5!-9RC?W'=KKI;0.3HL?SM67.32>U,AT>!J0GQ)WG'[">PDXR" MFPC96TX4H&V1CBE1@>'@+3@I6^W=>EP4S5 GBWJU+FAWX0&LANF&&1$X,'Q4 M"QVJ^V8]!YO/PUCYTX!QX*Z EOU(6@%4(4:*,)IYCAAA;>B- +3B2#:R)O96 M1 44IE=];A9XL";/>!'/>'%/>@R]VFX_*][6R/>X+31>=XBHT=/]&_,5\>DN M/-7A*8>:T %EUD1,SE'$H0\2],MN<@[#Z;:>D$>I-L^B.?HE!Q",L!&4W^@0 M]60W$60VGVB I08W2U,X'XC+PF3B2'\A$&Z#?FX(6EJ-9BL.I77(K"$/<8P\ MYF :[Y2Q+ C(WM4-">E(D.(34SK$\\PD&<7\\N5D0OC9SR"[;DU=CU+,IPTM MPH?$L*:CN2-9&1@;5&\9(V"D%%$0Z]RJ7@$N6'"C.]]9L^PE2=B#^6%KB@RB MG.]4LS;D3\18@"1.0YXW?R77JQT%*]<>>,J[;O$DF*8Q&T3IJXNGT>SN&]/1 MCY=/X6QO=%V]LA/JB&*!>NUZ;P;(:(9:1VC'CR4ICLU-SSX MN54?@;P_>?19AKJO$;@&W9X$89U$J3$(UY.=+)$Z4JQDWA]8?JNV1V2 $X3L M,XNV]Z_@7J")>3F/U&7007(M+:2KX7G=@G^ED88P77A#^RF!4A,3^6.$!LQ]Y+\QR$D$Z M0 8(*#8CPR22TI/P%"!]%#LA-'@/;K*TQ3B*5F"@K3H.C\&K7N)V+2IF]J^2 M^%<&_D'64BR !'H$]O]U!P1#XW.I]#N>$Y:6\$&-\ BNWVB4CLKN$05']D%A MPUOC!NE9$BXB0M%RXJ7O67=27\0*G\OIJIS7<5) UB]MLSY'A5L55R1A1]7( MWYHQ$]D8N=>W3I1LB3HC\<+Q<.HX7M3":T[F#AXI26.RNV:#84$J4-0->2#&6:I]VC@ AN;GIZ<-Q+LKMC MT"1/@H0HK$<&9]UCH,J#'*A\'%44_@UA#HF=@-8UCMQ@+5[R"NNM M42GW[J M*+)F(CM-X-/G"10'>XCDRQ;\W(\Z9JXYB$TR;JF[6TQ')=Q\&FPY1E^_$[0- M@1T%]2S4@1RB+S$MI[@JIO NIQ-P5S$E.,Y"D\./15[CG'DA4TTQ-2WI]T^R MSCB99VQN8(U98%DV)DFH3QIFLQ!(3*)'[*]A%ASEO"XW35NWZ_U,,L_;G4;_ M< TNV%8GV5UPO!NUU4"@/HF99W7^[*NU#""W13;K\\^[72V9R%A!%RB*H#!_ M]:AY8CE;G#_8_VXGL=,DV?MUR)*DD1@$B?::$1\@)!0,DU+R)%I8[Q6'*AYR M>+@JI><,XB]DF3X$-T5A\$EVBT&0E:^=N[I^ 9;HO'BRN)@5KW"'O],.WV1# M8,J?0@9N,HAY&=.DE]-9SG= H,J6''5["630:(HIC]+]ETU59 ]V;%##[@$K M+7N;?\.UBBFJR^G$TE4%\K3\Q[A]D]9;/( M8R[IE.'J<02E-3)/A*'X-]47ZQMS;9D.!CV'E8P!TLEN2/U(<0E4'/[4UIJ+$ MO-)WXI]9DJ@HOKF@0)Y+1JG@7A%,],]],5!>/9 O*:,5&E_KP2I%U=M0:4UY MM7EV-FO)/U8^%Y>55E'E8.9%<[(??[)Z@XTC-Q3II'HEG.$LV"^\&DG8=\Q1A7?-8$PUI AT]]MH3R MGZ*^!>EL$. QM=1ADVR3C('&Q?CN1JNZV_B*4ZPX,]M!]"G@) M69D ))OK:\[(8NI?EO[Z$QA2G*'X<-2>$RS!4\!"*I+ MP7P/6@YDH9.MY/=TG:(MH4^@(=MC&0(ZI^S&PMI+MMLH_MZ@?RL#:3:*/E!- M5XC++_M.@B&>VL4F'CH_CFI1L@J6?1+O/,Z\4Z09$QZ+Z=3$]0:V?,Y6_HOD M7$:)],NF(N()#@"*=&H_DN)F*?/3VUW=[G4H7L*L#\9HF A8XA A <7<8JL" M5>+&,DROU2CLX@4VPR*N"_5,G%-]4QZWH$/!.:6NCA_D;A.)*K*>*=G)HO+> M'(?&?B^S[;=>7.%/Z!??F IC@!@_-Y1W$:0D<;QNO\.$?<3>B>:VJ/_L0SJ2"WIYRZTAC2(DN*2NC M\B"P:\&$!PW,F,%,F7=S O'IVK!WM:(ZR$Y6E!).@9C1O@044-!JU>,IW7!L M-4^"P8! *YXD BG8ME]O8M%=")-X:"2 2>NDH)& 0\A\QT?34D2"7+\DML7$ MY6F+8 $,I.1^Y1A5PK297/9PAQ!*VWB: IO*"^(4Q8B!V4#$);.P4.;CBN(- MOJVTH5X@UC*- DP/R&R.JAAN=#1GS'C YY,K MI*?$;,PY+J9SA#+E;^IN/*__&<,]>!U]$84E,1C$+>5Z8IPELS1](]"\^$-' M'D;O5G,R6=U-U(?J1I5LA'H Q-3T' @XQ$(,NT_"2R[$E_*2TA@KYB)2KQYQ M5OX%[<'>'H$'B!=,$5_,B74,,0YY !^"!U]J)6&TU&(4$71#%9^<&DGQZ]\( M0@*0R+W[MN6QB#'TQX.C+9["4!,OYV1'!#">K?FNQ$],2H5/EQ']^_06W M5TC%6YM6[[$M@GQ=Q8ZHXT%ZAQL1\XN#(1[4!$=,)I1<";%63NPC%+X^C! 8 MR"A$AL>CBY&_&8L[M2?SB80JN$X5?VOXC#2P?Q.IR*_($0B4NU0G,*#90"MB M-)(509:9E^KX-+B#;8.=$O=CS$\;!A)>L"(7E WW3Y)P5"'?(^5),(C[:X"_ MK!1G9_8'1\#0'<0$9FPO\BNQ^$NVE&'6#/DG*6*/IJU*_-_4<\T 9=QK4FQ M,.9HW]S&M:;2$;B*\:1V;1,^TN-6_34P5%AKPS0V6[K_K[>C$7,KR^F MD^18]CKH8[=MT^+Y'HV4_,TI,>GXAJ)?U/A&<<%=Y5M;_JV:'F4;/+MD/??J MZOHYD)-#;R&9%+0)4#CJK?G+V??%*E8:3F#'$^C)*P/$9X-48_7GGA>[TQ$;/L06$WOL="D(/SG)(< M8-KVMEX4Y=A&X7=BF;+\3D;4![-- #.8U&$': A4)IB-P4AF@8-1:\I0A#8. M*8BD^F00%%727\.^:K5F+LBB[(E1ZRW84+D%W([5;+-">N3]YGYY_?S7=R1* M&XY5V& 'F@/KE<+8B,(>Y?+@V"@L_3[2E_7XI'2W*(#0LZ^XCX\(_7(Q8V+W M]NBP1O710>NAR&>T_F)1MD3_N3:/D1=U>NQW3@XCZ#$1H(V^#<R<\)(C'4R8H6"Y\?CB\:SPFR$U\2(<#KWZ M0I)&H%W?)L[6KZ%#.4^ !>Z2-@[T'-=6^?#&$C1[3<*2LSAM$Y$ 5$PE ''! MWP:(S M<(A5)-QL&7^O<)TP:J7WC-^S1..ZKQSCD2DSAQ.GFFE-L*O6@25E! MVE*9YMP(;]*AS],'LS G=<-5%22N](SFK+ QH"D[;F,M<^1O47?NCNYI4*.1 M)Q_]5,&?2;HS)2%)0AE8_ C&8B5O1/I!0P<7\*$ZJ[',7QROF/&D!?PF";4) M9H=8\K=U<->R5 +V4HT=5CVZ'%8QB=B]&3X+!@Y_K0$B3&,>$>-6'E)I5(T24&5*3+13W'%)?5H8HJI_TPK3_$F5P"$NGXT,4D6]&S MR^!X(\J.4#4+._CLJ.^5XR(D'!V%B/D&$^UO0Z!JPAW=QH#G!"_>)SF"9,S# M5%/K#&H0OPX1.9#ZF"2FLA-W4"X=9;V4JLU2T4?"7N,1D]6?2D+T:Q-)^&X: MXM21.- B:2$X&9L,(W$RFDA6[5EB!'DH[:"VK6.G,8,R4#=8,BAW]W 365#C M.[Y$*K6NF)*"@DA5E._/3)T9Y3ND?3328NJ_Q>Y/#O[Z_J8N!(\'P/J#)[,F MQG52JL. 5JV[B!QLE+E#(M: 16N1^6)!0]KHX/$=C#!I0(B-"6GO@>\_!.KN MMSQPU=Q= MW[%5<<@B2'%^]C2N?W M);#E?>;W2B+WB?8=%CQ3R@.=".70$?=B*"G6.3UYP0I(@$?V+Q9 M[:E[]H8P#N8+. HD\.1^#=X#-0SZ"T*H$=,_DDSA('Y,PGC56^S<\53A<\5F MO=;2J:58MF*H%N^>BITI]!TU#X:=?!-EU98^:T-.-+SO>KFW!K8 &Q42XB([ MJO\FDX2499I-@KT]B-=_&1W,08:3SS:JSE?4K@WDCBS%,C:UM:@A#4^##X.C MZWQV0=M[ZL;DG>7\%,5A-.'==RC#:/^+1+&\L ]6X\AO#X5BTF@?CQP@W+6NU(8RO MNE""$@3U<]^Z3:%5LPUMUIDBY";II2&'PL6>5M_(C2CRI42P%+ZH1SM<9T7? MR-.DAQFK:3TC47+@C*V'H$-5=<-04NK;-\7&44G:XRS6+T]<,G0EEX8@K4;- MZ^$^-']'8@BD<*ISXKFT6Y_4QBR]'\6CW=\$"/0!P.OY>@X24NL/Z"RH3 FNV=&JJPD9Y-N>2J& M%^N[%]/UW4<*;$=C>E\T4Q[?8FGJT@J1K!1XA%.ZD? SF4(8AON,(F%7S/T0 M*3?.P @!+@KMQ ZLI;\O@96_HZKQ1K)SV!>A3)6%PU22QF-'C(PSS(0E(22? MM.4V[GB-91/)*4&,KR;LV&D$40V$@RW>&"B@7M]S[OG;&&!XL GWWETTE"S[ M*/8:N3 NQ(1\#4I$@R3)J'N89@QIM#@S^W)ZGMOJ2$R^7B:?&: M%U/4Q(A(+YDMXUU^> ]-PLY'[Z5,NDSP7BDW@4N& M=A&@_76)MJXT 1#@S'F4JAL"'=/;LNFTZ#Y_&??CS?'QW1S@8#8RQ7THH;3\ M<)K[-A(,KC9NWAL%@< C-7,Q*$W)P?HJN[."X[B68@WMLN6P-?!I,KE0.YR MFH=> '\"[YOVX RL7I&)D$=2T]L(LZNKP(OM.S^6;R$=X2]F;.Q(X,OCRG#K MS>&>L\SNDF_?3"YR\1&;8S>$A PQ@))6Q344:D6I+A4:A@5E7CF7W"J6WZ"< MGORM;CM]EQ2%Z&L,F&<)\T$J,<\NL5#+V8?PM6@N6+_OE+U^[H&ULS5AI;QLW$/TKA&JD,L!&O _'-N XZ?&A MC1$G+8JB']82)2VRVE7)55S_^SY2EYTXZH&@"&"LN+NYY:+K;LP$?;!^\KF?S/C\8G9\N MJUFX#OW;Y57$W6CG95(O0IOJKB4Q3,\&%_SDN5!2+=8(KFYS4:[[ MB+!#-]4-TU(QZ>C'E[SN]%XX^'YVH/XA =E. MPN2A@Q'"V<4DMC$]%P<]O@CCIT1R2@03\H _N MI//_],036_M7C_G/?G*1E-0YG S1&"O%]&)P_^8H;]NQ M]&H7O3KD_?P:?3A9-8%T4_*B3M5L%L.LZL.$;/)*Y.:.7(<96J5_+/B#[A\/ M_LT<:'4-.K9N9P0/:ZR"]?M"$E(FMCWI,>VR6RRK]N[K1"8/@HOKX$ZV4>8@ MZW8"O.,=N:T2P=]ZB42&=0M?W2I5[20=GY!?0Q5)R&PBX$)8W*! 6SZ0G[J( MPEV@:/6X(C^T?8AME3N\:LA5[":K<9\055R.7C;U@KSI>KQX53?D2;58/B/? M8=TC(JVG0O \,M1PC0'7'MTTN0NP*0!L'+\(4FA2(-I0Q MAIBHY9P(9W:VUL#0(K22;5TUB2A!-7=$&"J\()Q:*_?3&=5.DJON%FE^%]H0 MJ[5@M1/R)E9M6M2I:*"05'M'$##S1%)K[,Z'E-1;15ZA(C&C, XI[0) Q?"> M24VXHDH;PM&S6TMEX4YB[C16F ST5C%05"VA"./Y)NF7[0R\ >2@ T< @A%/ M):Z2" M*-"0PT[;X[RJ=7Q3SB.B44 I6:Z;@ NNRHAZE.%H;W0$<#55 /L I<1GHA0( M88W,(T:-S@%)J1]02CI+K1:?I)3AB!55.P/ ^I:0#3#:3PJ)^ M@C*WIY0!'?X1I0!!=N*H9 H^,A-VQ!"HY0%**1#?NEQ )C+_=X9:42?LOV*4 MI@+A6NJ50=V]WR2*#_9Y/>"\S>= <5 F]YI-%(D=[HR-B4$)YF$_\,_$)-'*.%691@1XY @O< M0SX9* V:\),2Q2$8,K>.YO*!1!E4W#_DD^+4(3%T4Y8UW*B]2!CP%B+Y#_CD MJ3<&'>P!G*!.[_FD@:8R!R0*K,>2 #W';/840!;2^W^I4 X2B:HI7PCE]%XI M!228?4@HB FX+(3]F% >7:&WA#*4(P>;U:4059)AUB%QG)N6(>@=GS0XZFSA M$Z:KPB=)G2>_[K&A9T8JKR%,6=B\S%?LC[K(K0!Z)1W-&#IN*^>;Y1)!DIG)69^9(4ZC M#14U'@+M0&#IRDX\&70.^CI1:JK;ZZJ<3T% M-E ]@ =?BN$JP+:A8WFS8.A7^P5M%A]!Z30$/7/!\QR7 5,S19 M=/RXS/"E M'S^ TH%#UJ+!F#608).1!&! $A\TV'0V2*+U\%'B/=HV YDE$:XURT1%C3SW M#X'DE.6]!'J7-UXO MXB-*8D-ET$1L MCR)+ ?XJ/,N.,,L%%RBV.605ZXI_)''N7XR!IF< N0D ; M^P&0"B(M"L**VBP0JK@%M<5_58?'3A&C>V<^)#4K)]M$QMVJ[=?'O]W3W>'Y M8GUFW$]?G[Q_K"*T,Y$F3&'*GEH]('%]FEW?]-VRG"!ONAZGI3*8'=OQ3._P)02P,$% @ %H5K6,\358(D! HPL !D !X M;"]W;W)K&ULW59+;]M(#/XKA+HH$D!KO:S$3FT# M29IV>\C"B-/M8;&'L4190D8:[]>!XB/W[DD#1G6R'O M5(ZHX:'DE9H[N=;UF>>I),>2J9&HL:(OF9 ETW24&T_5$EEJE4KNA;Y_XI6L MJ)S%S-XMY6(F&LV+"I<25%.63/Z\0"ZV0-*&E18J4*48'$;.ZS">K(6X,X=OZ=SQ#2'DF&B# MP&BYQTODW 1C7\[3&])J[R\'=O\_72DO*CG_V.=S"C??#F8HY4S5+<.Y022B4]^@L M/GX(3OQ/!\B.![+C0^B+%55@VG $D<&E*.M&,Y/)RIPOF"H28%4*GPO>:$SA MN6O[_#EH<;\_MSE")CB5+\&#-LD!"K6B2ZEST/0Y><)N/;!+.W;8LSOB0JEC MFVZJ3;>B(@S1*!)7@ \)UKK[E%)&'Y\!E9^U\I- $UF >4%EFO"Z'/#_(3F M)^A"\Z+!,_BS*5$R+21MJ>T5%=''7HYI+8MUT[JI!5P7)CL4?)6BJ5WX5E%" M_@9'P:D[CJ-CVIZXX^F4ULB=G/A$K!)4I@8=?MB60&S9/=G;V#"5U(DL#8I3 MHY4FITU4(]^-(A_"J3OU [/$I^%KCA@:_BB>&!+^B+PW2Q -"?$_B(!UA;HV M8)91&S>I11TQN0-1=[FV@_#QPR0,PD_#&L>3?0!DF/Q+#*L6JZD*O1\I"B>_ M]BT_6L)P:I: 3J^&^LD;!?T;'>@.\= =XC=WAZ706.F"<=,G3(!7;8"O'A+> MF'KY(D5I:VBGCQC%]S6/PX0>]XEZH-0_=C:\O@W[%BD\V!/,>H+)8X+/^L<0 M6AKY, 8K@5FB![4R<0!&-K M_"W10-M9I M(U510S-5:/Z>[ 7%O1#I:%_)>3N#$W7$C1T/%?G05+J=H8;;80(];P>O7^+M M^'K-Y*:@2'/,2-4?G5*QR'8D; ]:U'8,6PM-0YW=YC1%HS0"]#T3],3=P1@8 MYO+%?U!+ P04 " 6A6M8J2U.J( " "5!0 &0 'AL+W=O#%T+0->(%X MX2:7QIIC%]MIQ[?'=MJLB*QOXH?<_>Y_N=PM#D(^J1I1PW/#N%IZM=:[>1"H MHL:&J"NQ0V[>5$(V1)NCW 9J)Y&4SJEA01R&TZ AE'OYPMW=R7PA6LTHQSL) MJFT:(O^LD8G#THN\T\4]W=;:7@3Y8D>V^(#ZV^Y.FE/04TK:(%=4<)!8+;U5 M-%^GUMX9?*=X4&=[L)ELA'BRAR_ET@NM(&18:$L@9MGC-3)F04;&[R/3ZT-: MQ_/]B?[)Y6YRV1"%UX+]H*6NE][,@Q(KTC)]+PZ?\9C/Q/(*P91[PJ&S33(/ MBE9IT1R=C8*&\FXES\?O<.8P"U]QB(\.L=/=!7(J;X@F^4** TAK;6AVXU)U MWD8-%H$T$:Q<41]JZH\6O MT*(8;@77M8*/O,3R7T!@I/7ZXI.^=7R1>(/%%221#W$8)Q=X29]OXGC)*[R7 M-!7\7&V4EN:_^#64:<=)ASFV5^9J1PI<>J89%,H]>OF[-]$T_'!!9=JK3"_1 M\P?3>V5K2B$J&*B0#U]1#VF^2!W6W./ERP]0"--T2MOHND:H!#.]2_D61I2; M&]$JPDLUGH.I#C8;E'V%[".&1TE*- WW/_DM1$GJI^\G=A=G?C;-8&7IA!S'O!M8MD5O*%3"LC&MXE4T\D-T0Z Y:[%SC M;80V;>RVM9F;**V!>5\)H4\'&Z"?Q/E?4$L#!!0 ( !:%:UA;PZI$D@( M (H% 9 >&PO=V]R:W-H965T/22Q?=WH-.%ZJQ@DM\T&":JF+Z;85"M4LO]/8;C[PHK=OPTT7-"GQ" M^[U^T&3Y TK.*Y2&*PD:-TOO*IROQLZ_<_C!L34':W"5K)5Z<<9=OO0"1P@% M9M8A,)JV>(U".""B\7N'Z0TI7>#A>H]^V]5.M:R9P6LEGGENRZ4W]2#'#6N$ M?53M5]S5DSB\3 G3C=#VOG'D0=88JZI=,#&HN.QG]KJ[AX. :?!.0+0+B#K> M?:*.Y0VS+%UHU8)VWH3F%EVI7321X](]RI/5=,HISJ9W^)61W[F<[E%6/$KV#$D9PKZ0M#7R1.>;_ OA$:> 5[7FMHI.(-YA=0!R. M( JB^ 1>/-09=WCQ?^I\@QMN,J%,HQ%^7JV-U?0Q?ATKN0<<'P=T8IF;FF6X M]$@-!O46O?33AW 2?#Y!=SS0'9]"3Y](?'DC$-0&#I[H&,V30,=I'CYZIDA@ MQKI$MD38*$$ZY;* ,RYI1S6&R=R!*LUZN%5W!#!(VOI/UK4G D#'V$R M"F8SFI-1G(3P3)($ JJU*BB]@6D\@SB>P"V7G'YM#H52N2'ORW% X_@R@6MB MU%3N*U*KJ&OA6$:C29#0&,_&A_=!><)D%$UCMXA'23*!8Y?O'^BC0EUT7<"5 MWDC;2V78'1K-5:^OO^Y]E[IGNN#2@, -A087EXD'NE=^;UA5=VI;*TO:[98E M-4O4SH'.-TK9O>$2#.TW_0-02P,$% @ %H5K6"0'P:/J @ /@8 !D M !X;"]W;W)K&ULG55M;]LV$/XK!ZT8$D"-)$JR MY,PV$/<%&]"T1K-N&(9]H*63350B59**F_WZ'2E']3#7'_:%Y)%W#Y^'ISLM M#DI_-GM$"U^[5IIEL+>VOXTB4^VQX^9&]2CII%&ZXY9,O8M,KY'7/JAK(Q;' MLZCC0@:KA=_;Z-5"#;85$C<:S-!U7#^ML56'99 $SQL?Q6YOW4:T6O1\AP]H M/_4;358TH=2B0VF$DJ"Q609WR>TZ<_[>X3>!!W.R!J=DJ]1G9_Q2+X/8$<(6 M*^L0.$V/^ K;U@$1C2]'S&"ZT@6>KI_1WWKMI&7+#;Y2[>^BMOME4 908\.' MUGY4AY_QJ"=W>)5JC1_A,/IF10#58*SJCL'$H!-RG/G7XSN7!:CH5%&=7&TWYU?8IA$W+I04N M:WCS91 ]/;R%JU_YMD5SO8@LW>4BHNJ(NQYQV7=P$P;W2MJ]@3>RQOK? !&1 MG)BR9Z9K=A'Q-58WD"8AL)BE%_#227GJ\=+_I?S/NZVQFKZ9O\YI'Y&S\\BN MCFY-SRM&<3[^P2^NJ!ZK(>6@35P$4-(;Q'>X[] M1?SS[(%>'[LM:I^!3P:;H85WHD&?#31*RDI&@>5CD M9,_=G27<5=70#2VW6%-YTQ-4@H\-A*!XI[05?X\;5RPMPZ+,2#(CD"0NKD\R MTD\9P6\9D=1F7T 9A_."T:(HPGR6P+FO(CJIZ0[USG]J=FN/= MV!.^N8^=]9[KG9 &6FPH-+XI\@#TV*U&PZK>=XBMLM1O_')/#1ZU&UL?55M;]HP$/XKIW2J6HDU)$#+*"!!7[1*JU2U MW?9AV@>37(A7QZ8^I[3_?F>'9DRB?, ^.W?//7>^.\9K8Y^H1'3P6BE-DZAT M;C6*8\I*K 2=F!5J_E(86PG'1[N,:651Y,&H4G':[9[&E9 ZFH[#W9V=CDWM ME-1X9X'JJA+V;8[*K"=1$KU?W,MEZ?Q%/!VOQ!(?T'U?W5D^Q2U*+BO4)(T& MB\4DFB6C>=_K!X4?$M>T)8./9&',DS_=@R&'8_,$@W!FG@W3@*+"^%$].Q-6NP7IO1 MO!!"#=9,3FK_* _.\E?)=FXZRYYK2=)GB.#H42P4TO$X=@SM%>)L S-O8-(/ M8)(4;HUV)<&5SC'_'R!F3BVQ])W8/-V+>(G9"?22#J3=M+<'K]<&V@MXO0_P MYC7Q#1%]VXWMH1"N1X23B M)B&T+QA-#P^2T^[YGB#Z;1#]?>C3!^[)O%8(IMAF_-FB$@YSN'KE9B6D7;SW M(N_F_5BR!*(RM78$PB*W868L/S (/N\@@ V!#FAT'>!'"\ M<5@OD(XP&(IA?U@BY5'*).N-85M847#D@[] 22=)!WN?/?MM&\(G)WRPA:]'NPJO'AK M9%1HEV$P$O/@IVZF1WO;SMY9,W+^J3>#^U;8I>3IH;!@T^[)V2 "VPS#YN#, M*@R@A7$\SH)8\O\'6J_ WPMCW/O!.VC_D:9_ 5!+ P04 " 6A6M86_OW$"65:EW N, M/^;W87LFLX/27TV-:.%[(Z29>[6U^_L@,&6-#3-W:H^25K9*-\S24.\"L]?( MJBZI$4$]:+F6JMX!*?-9BV:9@^KE"HP]R+O//$9[ZKK9L( M%K,]V^$:[9?]LZ91,*!4O$%IN)*@<3OWEM']*G7[NPU_0.D2+^,S^F^==_*R808?E/B+5[:> M>X4'%6Y9*^QG=?@=3WXRAU$N-/=$W4J'YEEBYE6!]!N-Z&YH+/:99,X+MVEK*VF54YY=O%1J>K MA8#1"]L(-.-98 G6+0;E"6+50\0_@8AB^*2DK0W\*BNLW@($I&<0%9]%K>*; MB(]8WD$2^1"'<7(#+QE,)AU>\G\FF:S@25HF=YS,PM(8M 8>N2F%,JU&^'NY M,5;34_GGVCGT+.EU%E<^]V;/2IQ[5!\&]3?T%N_?17GXX8:'=/"0WD)?K*D< MJY9$JRT\U.0 #7 )#TSK(Y<[6#:JE=:M#FXW1UCCCBK(7C-SD^ZZF9<:H7SE MMFYXYF<#_^Z"W_3\P V86ATD;%P;@%&7K5I#%V+&]_"'TK8F"ZAYR=P-H9;, M52T3\*Q5U99T3>[RUD=CL3'PHBPMK9A@LD1@%NC)8+-!?7XV$?P"T33T\RQW M4>I/BH2"]^^*.(H_4!2'F9\F4Z#:ILJ55&M:HRR/0-C8893ZTS0?PZC( MBO&0/,K\(DS'M^AC1UID_B0*793XTSA[0Q]-IWZ>9/#4[!G7W1G1R6IWL@,- MI4VFT_&/$SIK0WSE\S(S^+BEMZDT[OQ$^R](W,"\&GU6M/.;CH/W2' MNZ[+&BC=B^A;T3 [-/)EW[]>M_=?@4]T!EP:$+BEU/!NDGF@^\[:#ZS:=]UL MHRSUQBZLZ6.$VFV@]:U2]CQP!,/G;?$?4$L#!!0 ( !:%:UCJ)%/6^0, M /<( 9 >&PO=V]R:W-H965T?.I\-VH^E;UI&X$W"G3?=5P]7F(KMS,O\IXMWC%;:M!2(:WW:8WIC2!N[;3^B_.NVD9[#"BO>M^2RWO^%.CR-8RE:[)VR'M9/4@[+71G:[8&+0-6)X\X?=/NP% MY.$K 6P7P!SO(9%C>%B MW2Q;A(76:#2P8H8?)+"U!K>BQ6NO@<(B-C( MCCVQNV1'$:^Q/(X5 MPC^+I3:*:N;?0_LP9$D.9['WZ$)O>(DSCRZ*1G6/WOSMFR@+WQW1D(P:DF/H M\UNZEZN>2,L*/BBI-2PZV0OC-"W*LN_ZEAM<6;(_\"H>6;$AQ/8HK(V5+*ESP458R/ U++7!*5/ M+X * KLEJK$H[(/!%XU5W\+O385/>[*7]@_ZMAWV7KD+1G *6\=*U\U&0WH6 MY? +1%'H3_*0K),B]-,P.R63A3Z;)'8V+/PLC^ULGOA1'+K9U$_3&&YE9;9< M87"'92UD*]>/$)]%*:2I']+\2 M!1>T+T(:,!)*V6W0(+"S%"+FIW$&)_1.\OP4DAP&3 MU"09!1#M:'(*>5)85YP7UA6G!$$LX@CNI.&M%9CG?AZG5F"4)'Z>1%9A$OM% MX?3GL9_FN9N.$S^=Q&ZZ\$/2>:3.T['.TY^N\_[?%23R,O:YJ7=A8K:"CPB5]H5O-UPY)5!V_J6&K_U*-SAO:Q=5W6D MBB8MT!6=+A>/;]_D+)J\TP>N1Z,=B7(7M#QZ5\9-HUSVP.ADTL0.4LBHZ@IK M9F1&++3F!!)_DC)KYF1FY+U[ED(EE47%6!N[*CATS,%>,Z*KM78ME[X-]HLP M]*71.W;UQ=#,GI^S,FOY, M4-D%-%]):9X&-L'XKS/_'U!+ P04 " 6A6M86[)TA2$# #E!@ &0 M 'AL+W=OA:0(DD2I:< MU#:0I!TV8$6-IFL_#/M 2R>+*"5Z)!4G_WY'2E:]UC&P+Q1?[I[GN3ORM-@K M_6]F99=!8N[N.(E,VV')SJ7;8T4FM=,LM+?4V,CN-O/).K8Q8'.=1 MRT47K!9^;ZU7"]5;*3I<:S!]VW+]=(M2[9=!$APV/HEM8]U&M%KL^!;OT?ZY M6VM:11-*)5KLC% =:*R7P4UR?9LY>V_P1>#>',W!1;)1ZIM;_%XM@]@)0HFE M=0B0(4U[Z7] MI/:_X1C/S.&52AH_PGZPG5T%4/;&JG9T)@6MZ(8O?QSS<.0PCY]Q8*,#\[H' M(J_R';=\M=!J#]I9$YJ;^%"]-XD3G2O*O=5T*LC/KF[*4O=8P?M'*K-! [RK MX*-M4,-=KS5V%OX0?".DL().7W_F&XGFS2*R1.X@HG(DNAV(V#-$"8,/JK.- M@?==A=5_ 2)2/4EG!^FW["SB.RPO(4U"8#%+S^"E4RI2CY<^@[?F3SXXGP*? M%RX-_'6S,5;3Y?G[5,P#8G8:T3VH:[/C)2X#>C$&]0,&JUT9O-NG- MSJ&O[NF!5KU$4#7\OS*>BN0LU^E(#J1X3*H\:3F2RJ.[4RIZRL8ZN60#M9+4 M$42WA=>BHQW5&_(W;ZZ!"HOMAE .Q74#FV(T7')-@"'LJ6T,K!HEMTY*NY/J M"1$VV&$MK(&7P(HP+9B;Y&$^S^".KB'1.GE>4H6:^P[QZL6<)>PM7*7%1.9Z M"FKS"YFV+LK!TE$VR*5MOA-E83J?01KF>4P1U$@)<+H>L.L1BC!)>54$:2F)3F[I,6.:S''LB'.PDLS&9S&F?)U5AC_F,E M4A:RJ\Q%G&0%?%:6W'XR.E^NES"GD-*$)D41SK,,3MW9Z*CUM*BWOL&Z6O>= M';K0M#OU\)NA=7TW'WX '[C>BLZ Q)IFNJPL&KG&]E&66J+?DI% MH/(Y SJOE;*'A2.8_FRK?P%02P,$% @ %H5K6-D@CZ21 P ^@< !D M !X;"]W;W)K&ULC55M;]LV$/XK!S4H$D"+7FS) MLFL;L.,6&]!B1I-V'X9^H*6S390B59*JF_WZ'2E;23?'Z!?I2-X]?([W'#D] M*/W5[!$M_*B%-+-@;VTSB2)3[K%FYE8U*&EEJW3-+ WU+C*-1E;YH%I$:1SG M4 2UQI,6]=,/RY1J,,L2(+3Q$>^VULW$P(H<#2 M.@1&O^]XAT(X(*+Q[8@9]%NZP.?V"?V=SYURV3"#=TK\Q2N[GP5% !5N62OL M1W7X'8_Y>(*E$L9_X=#YYGD 96NLJH_!Q*#FLONS'\=S>!90Q"\$I,> U//N M-O(L5\RR^52K VCG36C.\*GZ:"+'I2O*O=6TRBG.SM\KN?OM 74-*]Q8N'Y@ M&X'F9AI9 G+S!BWB4X(J;4BC3:H2_%QMC-2S7*A/3 ML!)G ?6"0?T=@_GK5TD>O[G =-@S'5Y"G]]3ZU6M0%!;\ 6RIP*=8WH1ZSS3 M)]#*'4JIJ,F,Q%"6B0X\&*1DG%)3 >S1F G>MUB@M-(X(05X7X3B.;^!Z M% [3[ 9^/KZ>>OF?L"M(BB0<$KRS!F&1YG!!'5FOCNR7U;'67):\H736[)'N M2CJ@58OPB5I0PT((6"JMNTHN=AK1NYP3T<4MSXOHQ*."IF?1G%A4Q*+U+!BQ MV/0L6,\"2%G(RGVO.;J=X1&9-KZFKFK(MG3*]&!L#'YKW=%:=4:!C)J9F:-H MS?\D2SY#JL X3./"#3*22#C.O9V33,)BE#E[!$F6A1DYTZ" @HR')Q*O7Q5I MDKXYBN>J5\ZY@D;/[N,:]Q4_,+WCTH# M+87&MR,JE.Y>FFY@5>-O]XVR]%9XQIX#;HG_OYOU!+ P04 M " 6A6M820S=6-T" !W!@ &0 'AL+W=O=Q[BZ#E=)/ID"T\%(*:89!8>VB'X8F+;!DYDPM4-)- MKG3)+&WU/#0+C2SS3J4(XRBZ"$O&93 :^+.9'@U49067.--@JK)D>CU!H5;# MH!UL#^[XO+#N(!P-%FR.]VA_+6::=F&#DO$2I>%*@L9\&(S;_4G7V7N#1XXK ML[,&IR11ZLEM?F3#('*$4&!J'0*C:8E3%,(!$8WG#6;0A'2.N^LM^HW73EH2 M9G"JQ&^>V6(8] +(,&>5L'=J]1TW>LX=7JJ$\2.L:MO+*("T,E:5&V=B4')9 MS^QE\PX[#KW/'.*-0^QYUX$\RVMFV6B@U0JTLR8TM_!2O3>1X])]E'NKZ9:3 MGQW=,*[AD8D*X1:9J332BUL#)P\L$6A:@]!2%&<;IAO$28T8?X+8CN%625L8 M^"8SS-X"A$2OX1AO.4[B@XC7F)Y!IWT*<11W#N!U<=C]?YO^9K;E*AG&P# M?\:)L9K2Y.\^T35D=S^D*YV^6; 4AP'5AD&]Q&!T?-2^B*X.$.XVA+N'T$?W M5(I9)1!4#M."R3FQY1)V=-#%3URB@ Y,Z?$YF4CKEH9GJ)DK@'VB#H;=+^JA M0,B5H&*F(&!=EE!Q^GN7-Y:NTU>*;IL[FLOW---7FNDN33CQ;JHR3&:FU0?Z M^E@FJ)L,<$,,$R:83!&8]4$2G',I'26*X0X6J+G*^O %OG8N:6R?]CH1C-/G MBAON ADX/NK%[?BJF6=LO4E^&PO=V]R:W-H965T9\.E7I&DJN)F(#%>XLA2RYQJE<3=5& L^,4%E, M/<>)IB7/J\'\PJS=ROF%V.HBK^!6,K4M2RZ?KJ 0N\N!.V@6[O+56M/"='ZQ MX2NX!_UY1] M=CEPR"$H(-6D@>/?(UQ#49 B=..O6N>@-4F"W7&C_<;$CK$\< 77HOB:9WI] M.4@&+(,EWQ;Z3NQ^A3J>D/2EHE#FE^WLV1@/IUNE15D+HP=E7ME__KW.0T<@ M<8X(>+6 9_RVAHR7[[CF\PLI=DS2:=1& Q.JD4;G\HI N=<2=W.4T_/[-9=P M=H5Q9>Q:E(BUXB9=PT_\H0 UNIAJ-$.'IVFM\LJJ](ZH=#WV051ZK=C/50;9 M!ZWG09_V M^3T69;8M@(DEN^9JS6ZE2 $RQ7B5L<5J)6'%-; ;GDOVA1=;<_)>B_0;^[@A M8!&5[R#37+U$Q@;7;_X]EE&6Y:1GS/0:)+ =_52"*6-#U#:@L<&RK3ZZ5 :>G4> MQO@31K@4!78Y$R]5#U.@%2Y*O6:\Z7OD"&6CFS#;G-"7,>:3^@AD9_P1)+;% M-I5L(_,4+-!-FK'+*HT+9)$KTMSDE1U)*1VS7BHVS"OT1&P5;JHQ&DIAH]D& MA145"..EV%;:6C38C M&/,/2CYVP];L 59Y5=$$$T".G;,WKQ+/]=ZRU^THQ+'G3?RP,_H%2Y[T>:&# M:^'$CPX(_KC2%M!)IP_);W*)TIA*Y,822?JURK0Q77:^=PQ2U>EM1R6Q1/ M9X]H$^VEEC2VS&B7KC=>/;%+VHQRWJ\*R)R#M$E'LB6D9LD8AUKL867A+%8QLP#XHOLDJ;S>G_$-\H\5G@N'@P M-@AGIR EB:_PA;%4?3/_BLCL!2I.&_2W5/^V[P]"K7&3GS!T'+K7K M:!)%./&X'N;.6N;.3F;N+4CS\EKADX3AJZJQZ'L [%7_CYE[>W?_ M>=^.D)A&RH#V/Z>H'[L(VXQ@\Y,]T7R\IPPE@OU#%M*#EO B\@/7 !^&S$VH M<[D>,;4+%-Z]]CT#7SC^Q-=@>B_#G%2@D:%.: F'76[H)6823]"181B-C#=> ME^J>$UAVHXEA;&@?3K"_#N/$JD$:=GB>U*=GAYZZ3GT.:](3.<8?S,:11!WB M^K3S.E^"7)F/%@I3@NC;-_MVM?TNLK"? _;'[4>5#UPB:(H5L$11+&E\L9'V M0X6=:+$Q'P<>A-:B-,,U\ PD'<#]I1"ZF9"!]FO1_&]02P,$% @ %H5K M6 +(C]$J" _14 !D !X;"]W;W)K&ULK5AK M;]LX%OTKA*?3M0&-+5'O- F0I.U,@7D$33O[8;$?:(F.A>^SJ\U.F]:C_IM92&?=[4C3Z;K(W9GBP6NEC+C=!SM94- M_EFI=B,,INWM0F];*4J[:5,ON.\GBXVHFLGYJ7UWW9Z?JL[452.O6Z:[S4:T M#Y>R5O=GDV"R>_&^NET;>K$X/]V*6WDCS1=>3;Q"9"L96%(@L#C3E[)NB9!@/%7+W,R MJ*2-X_%.^EMK.VQ9"BVO5/WOJC3KLTDV8:5FQ;\5]IGS=TVA-I)]$)^E9M,/8EE+/3M=&(BF!8NB%W/IQ/!G MQ 2<_:8:L];L35/*\JF !3 -P/@.V"4_*/&U+.8L##S&?1X>D!<.AH967OA- M0]GK2A>UTETKV7\NEMJT2(W_[K/928SV2Z1R.=%;4I!R_9.3LY?_A D M_JL#>*,!;W1(^OD-RJ_L:LG4BO78I[\JK6?L4J(6);MNU5UE:P-3-H[C/E,. M*MMORDYK;;4NG=;MH'6ZE(U<569F]5=NL;%Y5&DF-%[7*'ED5=4PLU:=%DVI M9R<,U82Y9 ]2M$Q2NC $6VZ6LAT"3C^R]L]0:U#6%;(T@O."1K=*52Y0@84&8D)YD MQCXH ^%%CVJ?;Y!X7A G>$*1G]IG'.2P<0Q"K/98- T\)#E,WHF062?68;G,6:]_"'C 7\U/ ,4@;.NW"'M;0(J M+TX2)]Y/9X0[2#'_'7U%L1;-K40VL#M1=\*=QA1\ ;UV1X!J1-"X3_Z/N=WU MM8H88245448* A[M?'UT]7F:Y!J"-K.E%VR)4$ H?-PAO4)4"3S%*,T9D[$KKH(#T\C MI-8\IJ4\R!B?AQB%F<_B.%MN_- M[XJ\U*&+18]FHX/6V!53"OX!V&R_J #,$LP3C#[>$&"WAVSNC4 ,&@17LSQC M4]\A"GP?FP*,4#5^%%#!1YP M HW:Y0NMI7%'S:^56%8U3H?][<-A78/L,448TU;+CHXR=!2X21')6"8:Y]92 MFGLIT>A6#0)O-\5%SDA4EL(]>WK7 (-::L$&W[ "#WHBW1N(8\ MQ]H<.]Y:'TI62]QEF5K6U6W?[?*4$BL$/:KB$_MCV[\"68&,8;3\ _*16/W4 L@O- WKM/(O0'F=9PMY; MLGC-WCBK88B?!RB)#'YQK*$9\$6YWQ)C[XZ(F/[1HVA8.I+8:P MC'C=.6[*9WT+^2W@4U@:$D :I$39S_C&T1D/4VM+C)@GLP.4E0V4E1U-65<] M3:-XJ:$2S<._-/NYI0+XV+2R4+=-]3^ (AKK>S$<^6\^%W574JD,24I!N):- MJ)^CMH.8GK\9/5YR#'U:Z;]] 9.V[4_QB)^FO0VVW-)7FMU:2[JQ)9;:!DOD M8$DUMF2[L^0[KE:7HK:%@&YK*6^KACH$]Q^7NP^AOHH7_-1A[A:UH.W!+;]W'1C&UL[5=9;]LX$/XK S")!-51'Q=$E+_G Q\D;;A5NV6BN],)F= M;\B*WE'U=7,C<#;I4 I6T5HR7H.@RXO1W)M>)EK>"'QC]$$.QJ C67#^0T\^ M%AT;+40.C&7RWFJ#.I%8?C+?H'$SO&LB"27O'R.RO4 M^F*4CJ"@2]*4ZI8__$[;>"*-E_-2FE]XL+()"N>-5+QJE=&#BM7VGSRVYS!0 M2-UG%/Q6P3=^6T/&R_=$D=FYX \@M#2BZ8$)U6BCG2 M/XKXGN9C"#P'?-2A("Q$>AM"5,94;DM.+ M$5)?4G%/1[,WK[S8/3OB8-@Y&!Y#G]UAI15-28$OX:[9;$J*K%>DA$M2DCJG M<&?*\V-M:Q#)?"B"HS8.1_!E3>&*5QM2/[UYE?I>LH(H6NPZ(('5 M>=D4%!3J+7F)!.I$Z*,PHK194=%D%4A=ZX,-; M5B,<;R2NR'=3:)-U51(IV9+E)ERK8^3G4J(G4[B]_HK@>@S7Z(YH-^ $@L2) MD)0XB)TLC.$3(PM6,L5HJU:V"T]PBA4F!)XUS/-<-!@#?<1N9QQ'![D!WHJ4 M/0Z">ZX3I[$=!$F\!USR>G6JJ*A:]_KY$,=/'=_+])\;Q_"%ZZ0/D:RM('4R M-[*#,/3A".6BCG+1BRFG&X1ZEDD?6&VX;2VWB9_"O.)" ML;^M-#HV(-I[BJ63,[NE[9.A[ E$CA=IXH68S12/#---I0+UV6\.0 M>0G$?@C7NR74[>N,:'\$O:=U0\_@#F\R%'-@16M4*>$-J39G0 J\)9CN=/JZ MZPGM!8X?A.#Y3I(&6-#H>\T&NKY01\ M#^O=5&+FQ%D \Z)@.B&XR0:L'72IE_8F)@?$F@ZHJ$[$.^1!^+[C'M&4%/'335U(M'V/-BIJB<>6';/KS4"3(7PL!)TQ"/4")+;W3HF/1[4C8# M#GAH'B7Q-VO/NK_OT=T8G7'[R_I(TI,NZ!E M5E&Q,N]/"0;>/M*ZU>Z).[&PO=V]R:W-H965TO&&) B_FBURPQD#1K5V#=@J;=/@S[($NT+502/9*NF_WZ/:1L+TULKP4" MZ2B3Q^>>>^[(7&ZT^6B72CGZW+6]O1HMG5M=3":V6JJNM.=ZI7K\,M>F*QV& M9C&Q*Z/*.BSJVHE@+)UT9=./II?AVYV97NJU:YM>W1FRZZXKS<.-:O7F:L1' MNP_OFL72^0^3Z>6J7*A[Y3ZL[@Q&D[V7NNE4;QO=DU'SJ]$UO[A)_/PPX?=& M;>PCFWPD,ZT_^L&;^FK$/"#5JLIY#R5>G]1+U;;>$6#\O?4YVF_I%SZV=]Y? MA=@1RZRTZJ5N_VAJM[P:Y2.JU;QF]6H!B1[>-K5IMUT;1V?MRUBH[OIPX;."G3:JMLYO!F3CB MC MZJWNWM/137ZOZ2P<3(-O#$SMX-^*DQUM5G9/D$0DFY E_:WS*^_0>!5BO6T5Z3J^:ONRKIFSI33]4HI?T[(&V 1W"?M+[8>SWH5I4 M397NK6Z;NO2#^7[SYLO-[99-?"2W5+12IM&U);O4FYXVI27\S76+RK=TMFG< M$AZ<,I7N5F7_0."]MV4H3TNJ;:#OL&'3TTMMD"&,J.SK_6]^XOB"7FWW>U"E M(>6E1A"*ZF;*[,7B'\(_.)+]2?5K1;\BY4NZ[H"R*ND%)5D121'*PLBSARJA(/14\*2(6%\'R5,1/J) R2CGSKZ3@).-(Y.(P#VD4)QD! M?\$HBQ@[38(0;$RQI#CW* 0#;2SS*(H\XB%N7B#NV*<&^D&;0KNR8YH;W1'. M*+-U!%EN1RCNG4";OFK7M;+'Y1?19ME42RK1 +]6B73^K3DX#?V9/A-$[MF( M"W#NU1GGX#1_DI$S*$V(8DQ(20K=06_%X8R(-(.V"A&D!L&=RD>,S;F?*44D M"SX8C#.ORC,>%2P>AYQ$61'$D@>LW\C'K4+O06<9#FA@*#O?EO\9/CSE0R11 MEL6#P9D<#)$43_C(HB3WBDOCG'+ XX?)R'!:Y5!R(?)31$@);::^.GV)OO"* M9R%B5( HXN%+$6(Y&">PE?VBP8F*9FB5@])Z];P )?!B-E(,MRC$+T-"1RER M0@\21VH-C2/-\13L9# 0"O.=*1DV*@)^J(OQY!C^]]H!P #]&>J8HAH\]UT1#95%/ ^M&L1GVA7NK3/M< L.YA+_=BCC)^#WN=9N M-_ ;[/^1F?X+4$L#!!0 ( !:%:UC-W? W- 0 &X* 9 >&PO=V]R M:W-H965T+SWYTZ^R5KIKV8II87O3=V: M:;"T=G4Q'IMB*1MA1FHE6WQ9*-T(BU?],#8K+47IE9IZS,(P&3>B:H/9Q/-N M]6RB.EM7K;S58+JF$?KI2M9J/0UHL&7<50]+ZQCCV60E'N2]M'^L;C7>QCLK M9=7(UE2J!2T7T^"27EQ%3MX+_%G)M3F@P64R5^JKNWPNIT'H I*U+*RS(/!X ME.]E73M#&,:WCSLWM='EO![)[25NGZ"CU4K MVJ(2-7QN>]1=^09=*[JR0M$A#+Z(>2W-<#*V&((S-"XV[JYZ=^P%=Y3!C6KM MTL"'MI3EL8$QQKY+@&T3N&)G+5[+8@2<$F AXV?L\5U!N+?'7[#W6AVN*U/4 MRG1:PM^75U#XQ28 MX6B;"DC71( M()LY7K=M@#FO[(85;EB_=*W6?= MY(%5<%.YWC,NE&Y%G*,1!CA@)*;1T%$T)"S/',EYZA@1R;-D"!^$;A$OLS6, MX0 Z:K"WS5)H>0%7PE2%TPA'H3> !/=&D4'[.TV'. IUYQKK=+'G>+$C MO-@Q7NP0+T2$T([U9Z_@ M%9,L9) 32B/\C=,>/5?D_XH7(UGD0L;>\4V'YB)W#F+"$_XC8&'!'^X M\F>'0.VEHF=2YT&BST&B1R#18Y#H(4@I)33IARK">2DF2NL:D#@D>'X.$ M8Q3GB Y#=!.(L1P\@2@D(;;5>9 8X3A6.6&H0"G6-7(HI5'R/Z8J]SW-<<#= M5R#&_DFW(+$? >GMFXQ1]JXO/?4'"T_A=%[PU#_$^& ':*1^\)N.P3BZUO;K MP(Z[6Z8N^QUB+]YO8HCC0X65K.4"5<-1&@>@^^VFOUBU\AO%7%G<3SRYQ(50 M:B> [PNE[/;B'.Q6S-F_4$L#!!0 ( !:%:U@SHXD3\ 4 "8I 9 M>&PO=V]R:W-H965T'#O) M$@-))&T9VB&(V^[%L!>,=+:)2J)+4G8"[,./E&39LF4F;N]-(LEW/Y+WI_AP MXN6*BV]R#J#(4Y;F\JHW5VIQT>_+> X9E2=\ ;G^9F4 MI7W/<8;]C+*\-[XLG]V+\24O5,IRN!=$%EE&Q?,-I'QUU7-[ZPTU91K'[>LU/2H;KQOS2"7<\O1O MEJCY5>^L1Q*8TB)5#WSU!]0-.C6\F*>R_$M6M:W3(W$A%<]J9UV#C.75?_I4 M!V++07.Z';S:P=MQT)'I=O!K!W_'P3]4I4'M,'AM":>UP^EK'8:UP[",?16L M,M(!571\*?B*"&.M:>:BE*OTU@%FN>E9$R7TKTS[J?&DZE&$3\F$S7(V93'- M%;F.8U[DBN4SF*\3Z[FT BK)4OB-O",O)YSDOI+:0EWVE MJV7@_;BNPDU5!>] %5SRB>=J+DF8)Y!T^-_:_?V7_(,7RO>XSE=#;*[!Q W[C[Y,@G(VS?ONMKU Q@B8:8'!M6!"U^/ M\RRUBEZ/<;LQK9C[34?V2ZY_@'O+\UBW2]!RP'I@\AOYYZ.V(7<*,OEO5[>L M@(-NH!G2+^2"QG#5TV.V!+&$WOC77]RA\UN7I)BP !,68L(B)%A+XD$C\?)BJ5IEUQ6SK%R5;#15H1=_\QQVE$. MNJQ&Y^<[6NQ;[7 BFT4K:L,F:D-KU*ZE!-V]=<2^WH5=P;*Z'QNLX5YW//4' MH]%P)UJO,PL[S_(&EZ]/-6+SUPOM82 /'XF,[T:UZN; ME.NXRZ[Y[<8*/#;@F+!@M!=OU]_MZ>&^T0=OURC:-QHX!SKR61/I,VND/[&< M945&:&96EJ9#PY->2$H];J?3#SKHA:!Z"B=Q2EDFB1XK$J*XWKTDA7X*3PNN M+:!+$&NYQPJ""0O.]D?W/3TP"XR08"V!SQN!SZT"?Z6"T<=4K[AR!1JO]'I: M,?7\7N\:6+G)N($<] :#Z>LN':WX8W7$A 68L! 3%B'!6H*[SF;SZ& ONFLB MDLJHM "5%J+2(BQ:6^FM-('[<\L0N__1NKHOK;2"VF1XV"1$K5.$16LKX&T4 M\*P*/, 2\@*Z$RQ6UZ.#CTD+:MK.)+@G%6:9$1:M+=4F%>%:M\'CCRQC"A)R M3X7*0<@Y6^C]Z4_/C_92CU89-6.!2@M1:1$6K=T;-ED+=X ^2:(F+%!I 2HM M1*5%6+2VTIL$AVO/<*S?^\76>\]7ZRNV?NT7($R'H+/.W4Q=QOGVO'8RV,E$ MW-IKDP5-?U+3X:LTQ4SE!*BT$)468=': MFFYR/JX]Z3.!5#^:O2=K<LD8SF3Y3B]!!(^+2"7!Y9;J"D@5%J 2@M1 M:1$6K2W[)@'EGJ%/Q*BY)51:@$H+46D1%JVM]"83Y=I34=?)$H1BTGPA@NI% M[E07->.$2@MJ6NN+Q&!_V[1OY>UMKJ(NEG,HG^MMLC^>->\EGGML5..3;*J+0 E1:BTB(L6EO=3<;'<[%'2P\U!X1*"U!I(2HMPJ*U ME=YDECQ[9BF4BF74;%P*"=,B)2F;@DGUE:O;G*8?]',BZ[>]4WC4_-,+U?7) M,U#1M3 +?M@S1&U!A$6K!.UO'>_*0,S*@WB2E">TJD-)S=/FL-]U><1MYWG@ M7D35D;T-ICI!^(F*F?GNF<)4(YV3D=YTB>I07G6C^*(\1/;(E>)9>3D'FH P M!OKW*>=J?6,*:(Y&CO\'4$L#!!0 ( !:%:U@M$/D]4 , -8* 9 M>&PO=V]R:W-H965TP.K!6OO;4-)/?K;^Q=?-"#57J7AY,0:\_.?/[F8\;, M:*/TH\D1+3P50IIQE%M;7L2Q27,LF&FK$B6]62A=,$M;O8Q-J9%E/J@0<=+I M#.*"<1E-1MYVKR#N>HO^P>=.NG5 SR=:,?-I73/+)B.M-J"=-Z&YA=?&1U,V7+I?<68UO>449R[)^FEW#NY/W< )G%C"C M5V;!JLK^^BMAPZW%PGP[I'1%I'^8B.OZ"U.R%,<1M;5!O<9H\O9-=]#YY9!* MKP2VIUD_:-9O0@^UIS%52\G_)$ELSBQLF*%J2\6**L6574J5HTD<$)S-N>#V MF3I7>%W)V^8($9F3ZD747HS!-R%]QZ,FA3]:QW)?FG3[\]##Y[ MF9Z%3,]>DFD+2I<'3YD I"K(.$K;UI=AXT.W]9Y>F@6;FC MF=K1#+>:V:"9V=7L>$LV4SC>DHUQ/RM,O#,B%*B7?G(R=+6LI*W^=(,U#&>7 M?B;YP7Y%0ULU8_T-4TU\=TS3+6Q X((@.^TAW2FZFJ*JC56E'T3FRM)8XY&PO=V]R:W-H965T:ZH+J&[N]Q<275WG7!R<"[7-)$+;4D:2NV: ^?!'=N2(I*@=J^JOFVG% MM?A3%"?/>(%K'7VX_OM]]WM;+^Y>+'A_>Y\/A]/WC'Y?;__YS_;#Y]4_OLG>O7_CKZN.G_?,7WO_XP^?EQ_KG M>O_+YVI[^-7[K\K]ZK%>[U:;]6!;?_C3NY^R[ZML,7V^XJ7D?Z_J7W>-UX/G MS_+WS>8?S[\P]W]Z-WS^+=4/]=W^V5@>_N>?]5_JAX=GZO ;^<^C^N[KFSY? MV'S]JLN73W_X-']?[NJ_;![^S^I^_^E/[^;O!O?UA^73P_ZOFU]U??Q$DV?O M;O.P>_F_@U^_U,X6[P9W3[O]YO%X\>%W\+A:?_G?Y7\=_R0:%QR<_@ORXP5Y M]X+QA0M&QPM&;[U@?+Q@_-8+)L<+)F^]8'J\8/K6"V;'"V9OO6!^O&#^U@L6 MQPL6;[T@&[Y^YX9OON3K-_OLNWWQDM=O=_;F[W?V^@W/SK[CTTN7O'[+LS=_ MS[/7;WKVYN]Z]OIMSUZ^[^^__"-Y^1=6+/?+'W_8;GX=;)_K#][SBY=_IB_7 M'_YAK=;/D?+S?GOXKZO#=?L?_UK_LUX_U8/O!L5JM_SX<5M_7.[K^\'QZ[O! MW_][\'/]\1 B^\&_%?5^N7K8_?NA^I>?B\&__'/XRO M?R+YZY_(G_.D6-1W?QR,LC\,\F$^ZOD-_25]^<_UY\/EPXN7%^G+[=,Z>;E( M7QZ6V^1O7K[]L^<]EZNW?_:^R_7;/WO?Y>;MG[WO_MG[+O=O M_^Q]EX>W?_:^R^/O^SM?_KZ_-M5O_I-O_0L>?_K-^]^.__J]L M.OR/OIP@L8+$!(E)$E,DIDG,D)@E,4=BGL0"B442*TFL@K!6UHV_9MTXI;_^ M_-879E\NG+U<^-Q9_O/';)X/9X=\_VLJF M\V$V;9?)WK(\F[?+5-^;SL?3O%VF>S_"<)2URTS?FV;3KF;[M"R;=O[<7%_9 M>#+I?%+?5S:;SF;MLM!3-AG-1I-V63POFPTGX^[WM#POF\YGHVY9U5,VFV6- M/[?67\G)U[^2D^1?R5_6J^<.XN?]H9'H[0B2EU_[_V5)K" Q06*2Q!2):1(S M)&9)S)&8)[% 8I'$2A*K(*P5:=.OD3:]441(+)!9)K"2Q"L):63?[FG6SW]I1)"^\-LQ(K" Q06*2Q!2):1(S)&9) MS)&8)[% 8O$+-FWTLMDDS_/^SG#^-5KFR6@I M]Y_J[>"GQWJ[NEOVMH;)ZZ]-&!(K2$R0F"0Q16*:Q R)61)S).9)+)!8)+&2 MQ"H(:V7:XFNF+6[4&B[(K".Q@L0$B4D24R2F2Q *)11(K2:R" ML%;69<.O8?<\D?7;FL/TE=?F&:H5J"903:*:0C6-:@;5+*HY5/.H%E M'K5F M;S>?+D:+3J/85[;(N[>%J[ZRT70\ZF\4L\988I8,&O&TW7SNSYGDA5?G#*D5 MJ"903:*:0C6-:@;5+*HY5/.H%E MHEJ):A6EM<,M/X5;?J.>\0A3X4=J!:H) M5).HIE!-HYI!-8MJ#M4\J@54BZA6HEI%:>WP.PUG9\EYR&0+BNN$B6W2;R+ZZQ30;7^@B M3\/1SWMRB:SY:;=:?E]@9.\_.K (;4"U02J2513J*91S:":136' M:A[5 JI%5"M1K:*T=L2=ANVSR:UZ270.']4*5!.H)E%-H9I&-8-J%M4MM;*831:+LWN2YW6C^6PV MR;NM9$_==+K(A_W-9'X:H<_3(_0_U=O-R^[WJS)RU=FSVH5J": M0#6):@K5-*H95+.HYE#-HUI M8AJ):I5E-9.N],76ZH8/\J"90 M3:*:0C6-:@;5+*HY5/.H%E M'K76?K.^?]KMMZOE0^_MR?355X<-.E>/:@+5)*HI5-.H9E#-HII#-8]J M =4BJI6H5E%:.^%.D_R'ES?J(\=H^)%:@6H"U22J*533J&90S:*:0S6/:@'5 M(JJ5J%916CO\3C/^>?J)^JD^$AWB1[4"U02J2513J*91S:":136':A[5 JK% MH];J(X>3>??@CIZRZ6C1+:OZRF:S;'*ACSS-T^?I>?IJ\VN]':AZ76^__)RU M7-\/_K9=KG>/J]WS*:*]$81.VJ-:@6H"U22J*533J&90S:*:0S6/:@'5(JJ5 MJ%916COW3@/^^>Q6W24Z^8]J!:H)5).HIE!-HYI!-8MJ#M4\J@54BZA6HEI% M:>WP.TW^Y^FG\J>Z2W2T']4*5!.H)E%-H9I&-8-J%M45YV3C/AMUGNO:43?+9>'JANSQ-V>?I*?LOQW]4V\U=O=L-7N]9]I\1 MF::N3AYT[![5!*I)5%.HIE'-H)I%-8=J'M4"JD54*U&MHK3V(?2G0?_1\$9- MY0B=^T>U M4$JDE44ZBF4U0*J150K4:VBM';XG>;^1^GG]R>: MRO255Z<;.MB/:@+5)*HI5-.H9E#-HII#-8]J =7B46L? CD==F]9]I1-QO.S M1_/TE66CQ:*_J1SEIZ!)S]B;]8?M\M!'/MWMG[;U'PX_8^WJY?;NTW&[4JP_ M'BZHMZOUQ]XL0L?P4:U -8%J$M44JFE4,ZAF4U@&H1U4I4JRBM'8"G MV?_1Z%9M)KH6@&H%J@E4DZBF4$VCFD$UBVH.U3RJ!52+J%:B6D5I[? [K04< M7O[6-C-YY=7I1FH%J@E4DZBF4$VCFD$UBVH.U3RJ!52+1ZW9&.:+;#COMID] M9;,\[T[&]I2-\GQQX:D]H],(_B@]@E_5^^WF[E/]N+I;/O3J(CVH%J@E4 MDZBF4$VCFD$UBVH.U3RJ!52+J%:B6D5I[8P[3?^/IK?J)-$5 %0K4$V@FD0U MA6H:U0RJ651SJ.91+:!:1+42U2I*:X??:05@E'[&?ZJ31&?\4:U -8%J$M44 MJFE4,ZAF4U@&KQJ+6.$AF/1WFWD^PIF\P7TVXGV5.VF XO[%B.3N/V MH_2X_50+J!:/6JOGF\[F6:># M["N;#$?=#K*O;#ZJRWJ[ME;P:A8_>H5J":0#6):@K5-*H95+.HYE#-HUI M8AJ):I5E-8. MOOP4?/F-VLLQ.N>/:@6J"523J*903:.:036+:@[5/*H%5(NH5J):16GM\#O- M^8_3S_A/M9?H(#^J%:@F4$VBFD(UC6H&U2RJ.53SJ!90+1ZUU@[D;#$:#;O] M95_=:'3>8/;432:C^>Q"AWD:JS^\_'T=YN'7OZQ7^_I^\/-^N>]_AD_Z3:Z. M)5(K4$V@FD0UA6H:U0RJ651SJ.91+:!:1+42U2I*:P?A:>Q_/+E5QXGN Z!: M@6H"U22J*533J&90S:*:0S6/:@'5(JJ5J%916CO\3OL X_1I *F.$QWX1[4" MU02J2513J*91S:":136':A[5 JK%H]9ZAL]B,IMVGPS;5S<_]))9M^/LJ9OE M67YA*G9\&K\?I\?OW]1Q?GF [/'7_2TG.JJ/:@6J"523J*903:.:036+:@[5 M/*H%5(NH5J):16GM)#SM!XSGMVHYT04"5"M03:":1#6%:AK5#*I95'.HYE$M MH%I$M1+5*DIKA]]I@6"/T.%^5"M03:":1#6% M:AK5#*I95'.HYE$MH%I$M1+5*DIKY^!IG>#P\D:MYA@-/U(K4$V@FD0UA6H: MU0RJ651SJ.91+:!:1+42U2I*:X??:85@DCXY(-5JHCL"J%:@FD UB6H*U32J M&52SJ.90S:-:0+5XU%I-Y'#4?2I03U4V7'1O:/95C1NGG;13YC2K/TG/ZK]M M?G;U<#P64_6/SZ;?Y.I 0L?Z44V@FD0UA6H:U0RJ651SJ.91+:!:1+42U2I* M:P?A:9%@,KM5KXGN#J!:@6H"U22J*533J&90S:*:0S6/:@'5(JJ5J%916CO\ M3KL#D_39 JE>$UT.0+4"U02J2513J*91S:":136':A[5 JK%H]:ZK3E;Y/E9 MM]E3-YG.IMT#,?OJ1L/F/&X[:TZC^I/TJ/[;;F[6V\W+AS_VG47]H5[O^@,* MG>]'M0+5!*I)5%.HIE'-H)I%-8=J'M4"JD54*U&MHK16)$Y/2P73X8UZSRFZ M3X!J!:H)5).HIE!-HYI!-8MJ#M4\J@54BZA6HEI%:>WP.^T33-.G$B1ZS_25 M5Z<;NC" :@+5)*HI5-.H9E#-HII#-8]J =7B46L]3W8Z''97-WO*IMEXUAF] MK?JT;+*XL+HYS4]!DY[=?U/C:=;W3[O]=K5\Z+W1F7Z+JQ,)'?)'-8%J$M44 MJFE4,ZAF4U@&H1U4I4JRBM'8.GY8+IZ%;-)KI1@&H%J@E4DZBF4$VC MFD$UBVH.U3RJ!52+J%:B6D5I[? [;10<7O[69C-YY=7I1FH%J@E4DZBF4$VC MFD$UBVH.U3RJ!52+1ZWU*-E\DLV[S>9YV6B>G8W5]FG9?':IV3Q-[T_3T_MO M:C:KS:_U=J#J]4OMX8>QY?I^\+?MUP/"T=3*>W:D'110-4*U!-H)I$-85J&M4, MJEE4-1:>YVCR>*L!3TO&V4]+6A/V6(QG5YH04]#_=/T4/\51Z-4 MV\U=O=M]O?O9?RYG^OVNCB=T%0#5!*I)5%.HIE'-H)I%-8=J'M4"JD54*U&M MHK1V)IZ6#Z:+6W6>Z)H!JA6H)E!-HII"-8UJ!M4LJCE4\Z@64"VB6HEJ%:6U MPF]V6C.8I<\N2'2>Z2NO33=4*U!-H)I$-85J&M4,JEE4PT-4 5"M03:":1#6%:AK5#*I95'.HYE$M MH%I$M1+5*DIKIV1^2LG\1KWH#-U"0+4"U02J2513J*91S:":136':A[5 JI% M5"M1K:*T=OB=MA!FZ2,.4KTHNF: :@6J"523J*903:.:036+:@[5/*H%5(M' MK?5$VNDT[VY]]I5-\GGW>4.]VGRXN-"+GB;^#R]_=R]:U?OMYNY3_7CXY4-O M)B7?Y.I,(K4"U02J2513J*91S:":136':A[5 JI%5"M1K:*T=A">-A)FDUNU MF^C& :H5J"903:*:0C6-:@;5+*HY5/.H%E MHEJ):A6EMU@&H1 MU4I4JRBM'7ZG]8)9^FR#5)N)[@^@6H%J M4DJBE4TZAF4,VBFD,UCVH!U>)1 M:_>/69YWV\R>LG'/7LFDVOK#;.3^-\L_3H_R];:99[^OM^N7GKOZ[F> MV@Q"M0+5!*I)5%.HIE'-H)I%-8=J'M4"JD54*U&MHK1V\)U6"^;9C=K+.;HQ M@&H%J@E4DZBF4$VCFD$UBVH.U3RJ!52+J%:B6D5I[?#+3^&7/L$@T5ZFK[PZ MW="5 %03J"913:&:1C6#:A;5'*IY5 NH%H]:JR',Q^-LW.DO^^H.A7GWL)3> MNED^GESH,$\#^O/T@/ZW.\S#KW]9K_;U_>#G_7+?_\B@])M<'4OH+#^J"523 MJ*903:.:036+:@[5/*H%5(NH5J):16GM(#PM$!Q>WJCC'*/A1VH%J@E4DZBF M4$VCFD$UBVH.U3RJ!52+J%:B6D5I[? [+0W,T\<8I#I.="L U0I4$Z@F44VA MFD8U@VH6U1RJ>50+J!:/6K-#7(S.VLV>HJP[,]M;=.%A0?/3:/X\/9K_ID;S MRV-JCQ.T_9TF.L:/:@6J"523J*903:.:036+:@[5/*H%5(NH5J):16GM)#SM M#LQGM^HTT;T!5"M03:":1#6%:AK5#*I95'.HYE$MH%I$M1+5*DIKA]]I;V"> M/JT@U6FBBP&H5J":0#6):@K5-*H95+.HYE#-HUI M7C4VOT']3MRF>MIO/_5&$3O&C6H%J M4DJBE4TZAF M4,VBFD,UCVH!U2*JE:A645HK 1>GU8'%\$9=Y@)='T"U M4$JDE44ZBF4U0*J150K4:VBM';XG=8'%NF3"1)=9OK*J],-W0] -8%J$M44JFE4 M,ZAF4U@&KQJ+6ZS.'D_)9F3]UB,>L.VE:]W'R<9?V=YB(_14UZ6/]- MG>9/N]7RNVIYM_JPNNL-)72L']4*5!.H)E%-H9I&-8-J%M45O[3>35UZ=;J16H)I -8EJ"M4TJAE4LZCF4,VC6D"U>-1:9VE. MQ]U33GJJ\MG9MF9?U2*[<,;)XC2EOTA/Z;]MA';U<#Q:4_5/T*;?Y.I 0@?Z M44V@FD0UA6H:U0RJ651SJ.91+:!:1+42U2I*:P?A:9=@,;U5KXFN#Z!:@6H" MU22J*533J&90S:*:0S6/:@'5(JJ5J%916CO\3NL#B_31 ZE>$]T/0+4"U02J M2513J*91S:":136':A[5 JK%H];L#T?3:3;I-IL]9U(/*T5+!:W:CS1C0)4*U!-H)I$-85J&M4,JEE4NNFD^S"-F7_:4S<>#H>7^M-Q(WG&O[\_K3:_UMN!JM^/KA(KF YP7*2Y13+:98S+&=9SK&<9[G 4*EA,L)UE.L9QF.<-REN4MYV7PT[ [W]I4M%OGL4LLZ:\1.>H_@B@-9JNWFKM[MOMY@[3\$]!MO>'U8 MH?L'+"=83K*<8CG-4* MEA,L)UE.L9QF.<-REN4*+CBP7,%R M@N4DRRF6TRQG6,ZRG&,YSW*!Y>(KUYK7'8\GW9-<^NN&>7;6J_;4Y9/%I?G? MK+%YD*4W#]XX__MANSSTIT]W^Z=M_8?#CVJ[>KF]^W1<317KCP>UWAZ4W@1+ M_Q:N3C"4*UA.L)QD.<5RFN4,RUF6?>1O7UEL\6X>Q!I M7UF6C1?32\UK8RTA2Z\EO&TXN-YO-W>?ZL?5W?*A/Z+8#0:4*UA.L)QD.<5R MFN4,RUF64*UA.L)QD.<5RFN4, MRUF6WI>E5\< \X:VP=9>OO@[6/ _;G$ M+BB@7,%R@N4DRRF6TRQG6,ZRG&,YSW*!Y2++E2Q785PG$1N+$=GL9DTINP&! M<@7+"9:3+*=83K.<83G+/=-7-A\OYF==Z7G9+)]< M;$L;JP99>M6@MRVMMIO[I[M]__9I&KP^C-@%!)03+"=93K&<9CG#V'O+AK3K1G%UF0+F"Y03+2993+*=9SK"<93G'GU<<=N*Z"<8#G)Y^O =53-YJ/L@O-:)XWDB>].)!L1@\O?UFO M]O7]X.?]GR4NOCSN2*UA.L)QD.<5RFN4,RUF6W_O38[U=W2TOM*;L9@'*%2PG M6$ZRG&(YS7*&Y2S+.9;S+!=8+K)+[GAN MV5LV7YQUI#UE>38;7VA)1XWU@5%Z?>!;+>E/N]7RNVIYM_JPNNO/)G;' .4* MEA,L)UE.L9QF.<-REN45*EJLPKI.&C8V&4?J7B*]>Z!9I/1F>-Z7G9:#$:GC6F/=KLXMFFH\;J MP.'U[VE,R]7#\013=6&$-_T&UX<3R14L)UA.LIQB.YP'*1Y4J6 MJS"NDX:-A891^I"&9&?*;BR@7,%R@N4DRRF6TRQG6,ZRG&,YSW*!Y>(KU[H7 M.EF<-:;G5:/1V6YI3]5\.+_4EC;6!D;IM8%OWB^MMYN7SWQL3HOZ0[W>7<@H M=LT Y0J6$RPG64ZQG&8YPW*6Y1S+>98++!=9KF2Y"N,Z\=C8PG& YR7**Y33+&9:S+.=8SK-<8+G((_A6@VK6]T^[_7:U?.B_:YKFK\XEE"M83K"<9#G%;7>CM0]?JE M[/!CVG)]/_C;=KG>/:YVN\,7^@.+74! N8+E!,M)EE,LIUG.L)QE.<=RGN4" MRT66*UFNPKA.4#86'PZO;]6MCMDT)+F"Y03+2993+*=9SK"<93G'5*EJLPKI./C36(\>QF M32J[]8!R!4*EA,L)UE.L9QF.<-REN4EXT MO?38WG%CLV"?OFTK?]P^.EL5R^W=Y^.6ZEB_?$ UML# MT!]:['("RA4L)UA.LIQB.4*EA,L)UE.L9QF M.<-REN4\GA65OZS9HJ7=-)F\9ZP22]7O"F.=_^+&*7#U"N8#G! M5*EJLPKA.&C:6'R?1FC2B[XH!R!4*EA,L)UE. ML9QF.<-REN4G?6B/66CV7D[VE.VN'CNZ:2Q2S!)[Q+\ M9;/]_%X\K![[@X?=)D"Y@N4$RTF64RRG6Y0++198K6:["N$[@ M-589)HN;=9WLF@+*%2PG6$ZRG&(YS7*&Y2S+.9;S+!=8+K))W699/ MSIYXU%^896?@?P:_K%?[^G[P\WZYO_!4 MHS1V?1JQ:P(H)UA.LIQB.4BRY4L5V%<)PT;>PG3](D-R5:4 M73Q N8+E!,M)EE,LIUG.L)QE.<=RGN4"R\57KM4XYJ/9V7.-^NI&/4?%]-6- M\_FEIQM-&SL A]=O;42_/&GWI\=ZN[I;7NA$D]KU841R!:%]=-CR_)=I3E\T:CS_J)$]C"6":7@)H=J+B:;OY M?"&$V'T E"M83K"<9#G%4BRY4L5V%<)PT;2PK3]'D+R0Z4 MW4) N8+E!,M)EE,LIUG.L)QE.<=RGN4"R\57KGV/7AG)GC86 67HAH-F!_K1;+;^KEG>K#ZN[WBA*6U='$[RXD$;L9@'(%RPF6DRRG6$ZSG&$YRW*. MY3S+!9:++%>R7(5QG2ALK"/,9C=K0]D5!90K6$ZPG&0YQ7*:Y0S+699S+.=9 M+K!<9+F2Y2J,ZZ1A8T5AECXJ(=F&LCL(*%>PG& YR7**Y33+&9:S+.=8SK-< M8+GXRJ7;T&_65.F:3MHT5@!FZ16 9AMJUO=/N_UVM7RX< >470E N8+E!,M) MEE,LIUG.L)QE.<=RGN4"RT66*UFNPKAV_,T;>PCSX:U:SSF[E8!R!7B*Y=L/;]=4Z5K.FF3-](F/?7?;#VKS:_U=J#J M=;W]\I/8 MY0++198K6:["N$XH-G82YJ.;-:3L@@+*%2PG6$ZRG&(YS7*&Y2S+.9;S+!=8 M+K)#\@)9JN[FK=[NO=T8O'!J:=J^/(G8[ .4$ MRTF64RRG6Y0++198K6:["N$X6-M83YM.;]:'LA@+*%2PG6$ZR MG&(YS7*&Y2S+.9;S+!=8+K)@W:ZIT32=M&AL \_0&0'LF]\-V>6@]G^[V M3]OZ#X>?PG;UPG& YR7**Y33+&9:S M+.=8SK-<8+G(S6^^WF[E/]N+I;/O3G#[LR M@'(%RPF6DRRG6$ZSG&$YRW*.Y3S+!9:++%>R7(5QG0#,&P&8WZKY7+#+"BA7 ML)Q@.YP'+QE4LWG]^LJ=(UG;1I+ ,<7K^U^7P9S^W/ MG21R?>Z07,%R@N4DRRF6TRQG6,ZRG&,YSW*!Y2++E2Q785PG^!I["8O)S9I. M=C,!Y0J6$RPG64ZQG&8YPW*6Y1S+>98++!=9KF2Y"N,Z:=C83%BD#TY(-IWL MZ@'*%2PG6$ZRG&(YS7*&Y2S+.9;S+!=8+KYRLT:S^%V6Y9.SXT+["[/L[,#0 MOL+%:)1W6M#WNT]UO2^6^^6//SS6VX_U7^J'A]W@;O.TWC__,-;XZF!;?WB. MIN]_RM^]/_OZG[/O0];S]9A]7[U\_?V)__&'S\N/=5AN/Z[6N\%#_>'P5L,_ M/A\QLUU]_/3U%_O-YT,JOAO\?;/?;QY?7GZJE_?U]KG@\-\_;#;[UU\\O\&O MF^T_7C[.C_\?4$L#!!0 ( !:%:U@'_?EYJ@8 .PW 9 >&PO=V]R M:W-H965T20@.PA+7+RS^P7>4"O(S M#")^T]H)L;]JM_EZ1T./7[(]C>0W6Q:'GI";\5.;[V/J;5)3&+0-3>NV0\^/ M6L/K=-\J'EZS@PC\B*YBP@]AZ,7_W-* O=RT]%:^XZO_M!/)CO;P>N\]T0M+[H5RO=3 RIXB^?OO"3SR1IRB-C/Y*-V>:F MI24UH@%=BP3AR7_/](X&04*2]?@[@[:*,A/CZ>>A'Q__>S^Q MG!@D!S88F<%0#9TS!C,SF$T-GWGG>X7NGQ[CE+WN5ZXS[7\T[7&_>Z MGG>[GO9[^WB1I%>8[0EO>!VS%Q(G>LE+/J27:>J7%Y8?)8GR(&+YK2]]8CCR MXLB/GCC9TY@\[+R8DL_DCH7[@_"22YX3MB6W'O?7Q(LVQ/:#@Z ;4MA6A>VC M387G!_R3!'Q[L,G'#Y_(!](F//F6$S\BWR)?\(N3'7_NV(%+K-SYH;1]W1:R M;4D-V^NL';?'=AAGVF$2AT5BQ\DHVM -X'?K_;I1 VC+@UH<62,_LK=&+=&F MZTMBZA?$T P3J-!=O?V![J5=.VNWZ^WS0U1K']7;'2^NK?RX>=L-P#YIWG;( M/FW>=L@^:]YVR#YOWG8=L"^:MQVR+YNW';([S=L.V=U?.^?O?^VT6?WG(U^Z M@LTB&\V49Y[A'6./YE'W,6!V]-;UIR_,=I M_$Q;P]]_T[O:'U!"8,)L3-@($S;&A$TP85-,V P3-L>$+3!A2TR8@PES,6'W MF+ 5$JR4<)T3L/\H!X&- B6#$\;F(/4XF,3OL M+XX%SZ+U)91_Q[)Z:5G)T^SS\+-AZ9WK]O-IL $J73,&_;+,KLI,LU?6C !4 M9]#OEE7CJLKH=XRR:%(5=619- 5&WHXAF0*4LLZNHYH!JH!RI!70(^EI9 MM*R*K(%ZH!RX3LHQ<*&>Z74LI>KW55FW,QB412N@[OWN:]U+9ZM5G*U6[3W9 MIA&3#T*>8#%T^EF8MU],F(T)&V'"QIBP"29LB@F;8<+FF+ %)FR)"7,P82XF M[!X3MD*"E0*M6P1:M_;V^SW]S9-NB/=,8^^)$GDG#EF4_TK"#H(++]K()Q#R MT<]W?X*RK[:<]V8?)LS&A(TP86-,V 03-L6$S3!A M#H4TTU3&02+>4)X FHAE< M*>4HS'N5$;)R2BS PI0CL(1$RL#>:50A%U19BNH>+$\I< 76W(3/TGYQEO9_ M9?3?Q[P#8L)L3-@($S;&A$TP85-,V P3-L>$+3!A2TR8@PES,6'WF+ 5$JP4 M:(,BT ;_T^B_MISW9A\FS,:$C3!A8TS8!!,VQ83-,&%S3-@"$[;$A#F8,'?0 M:/1?54&C?TAU=O2O:T4.)4MM:H(H7=CA/U-"MUNZ%LFJ#R[8^@=A^VP92/,H MJB_JO5F$2K-1:2-4VAB5-D&E35%I,U3:')6V0*4M46D.*LW-:*=9HF;2VY(5 M(+%.GAC+>72R+$U_;Q[)%HG87R>CI6,T'9+U9.\*IMHRWQU,F#0;E39"I8U1 M:1-4VA25-D.ES5%I"U3:$I7FH-+ TF ^F)[8)L MLM6R;\52;8GOCB5,FHU*&Z'2QJBT"2IMBDJ;H=+FJ+0%*FV)2G-0:6Y&>^LY M#I09AKHZ!I3IYKF >EVTJM>N%AOF2_0QYG*RHMZ:S(%EE=D<0 9,Y\"PRGP. M#%,G=$"5NAQM"JO4*9TS%5/G=#)9W:0.7)XZJP.JU&F=9I5R85EE8@WRT,DCFNPB[W%JVE?TA=TE/VW^I6C _O=Y%6V M]"685_SQ/3C'BY_\B). ;F51VF7/:I'X^&K9<4.P??I*S",3@H7IQQWU-C1. M!/+[+6,BWT@**%[P&_X+4$L#!!0 ( !:%:UA/)>B)EP, -41 9 M>&PO=V]R:W-H965T?(V7EJ,] M@A0BI2DH7I[@"M)4,Z$??]>D5K.F!K;O7]AO3/ 8S .5<,73/UBLDJ5U:I$8 M-K1,U1W?_09U0%/-%_%4FE^RJVT=BT2E5#RKP>A!QO+J2I]K(5H =W8 X-4 M[RW /P"8U(#)>P%^#?"-,E4H1H>0*AHL!-\1H:V13=\8,0T:PV>YSOM:"9QE MB%/!-14YR[>2%"#(.J$"R!>RX@IRQ6A*KGB687;,A"37SU%:QA"3&\$S/5>4 MBIKT\0T)65HJG&L8CT)0E*7R&!FE(5C8"EW6"]M1[=YEY9YWP#W7([<\5PFN MG>/"70(;8VT"]EX"OO0&&4.(3LC$_85XCC?I<>CJ_7"O!QZ^'^X.1#-ITC8IE@+C\5#UA"5@BG6SM2F)U--AE9-SO_\AL3DJX),_M67IP M9Q?VV+E^VZRCR;319#JHR=WZ7MHK_.F+8!#ZT==H3+)P)+*.9+-&LMFG*.+9 MF.J/21:.1-91?]ZH/_],13Q_7Q'OFV$13_>+N,_N[& 1GS::G/ZGFL0E$,5) MCM^Q*9>2X/K"5NMZK'-[_J)G6SK:#]'24>Y(-!O7A-W(D MMBH%=FN_FX'8FG,#B1*6N:IV@LW3YFSBPNS(WSR_U&<69A_]2E,=>-Q2L66Y M)"ELD-(YF>,'HJC.$*J!XH7953]PA7MT&ULK55=;YLP%/TK%JNF5FK+-\DZ0$H33=O#I"IIMX=I#P[X-2;,R5,[=R?RE.\4)0SN!)*[NL;B M]RU0?L@Y:2U, DX0P)V&3.S+^9QR;? M)GPC<)"#,3).UIP_FN!+F3F>$004"F48L'[M80Z4&B(MXU?'Z?1;&N!P?&3_ M9+UK+VLL8<[I=U*J*G.F#BIA@W=4+?GA,W1^K,""4VF?Z-#F)K&#BIU4O.[ M6D%-6/O&3UT=!@ _>@40=(#@K8"P X36:*O,VEI@A?-4\ ,2)ENSF8&MC45K M-X294UPIH5>)QJE\5A1\QY1$2RB [/&: KI"J_9,T?D"%"947NBYA]4"G9]= MH#-$&+JO^$YB5LK455J%X7*+;L?;=L?@E1T74%RCT+]$@1>$(_#YV^'!<[BK MO?<%"/H"!)8O?(7OKV^)?LS64@G]9?TW#R M]^_\Q/LX9O(_D3VS'/:6PU/L^;W )>@+U)V\Z"LPYKJEFE@JTQ+VN1]&T8:EXB!&I,9CY0TF$:3%SI'TH(PB5^6U!U< M?M-XOV*Q)4PB"AL-]*XGFD>TS:P-%&]L/UASI;N+'5:Z_X,P"7I]P[DZ!J;% M]'^4_ ]02P,$% @ %H5K6&WU1AHQ P DPT !D !X;"]W;W)K&ULK5=K;]L@%/TKR*NF3NKJ9UY=8JF--ZW2.E7I8Q^J M?2#V38**(0.2=/]^@!TWZ5PKD?PE 7S/@7,,UY?AAHMGN0!0Z"6G3(Z5Z0)R+,_Y$IA^,N,BQTIWQ=R52P$XLZ"EC>"MUS*Y:,Y, DX0P) MF(V<2_\B\3T#L!&/!#9RIXV,E"GGSZ9SG8T"UFBB6,.?U%,K48.7T'93##*ZHF?/,=2D$=PY=R*NTO MVA2QW9Z#TI54/"_!>@4Y8<4_?BF-V %HGGI 4 *"MX#H'4!8 L)# 5$)B*PS MA13K0X(5CH>";Y PT9K--*R9%JWE$V;>^YT2^BG1.!5?IBE?,271!%(@:SRE M@#ZCGU@(;%X(.DU 84+E)SWZ<)>@TY-/Z 01ANX7?"4QR^3057H=ALU-RSFO MBCF#=^;TT0UG:B'15Y9!MH]W]?HK$<%6Q%702)A >HY"_PP%GC^H6<_X8'@0 MUL"3P^%!@YJP>B6AY0O?X7M]$Q(]74ZE$OIP_*ZSN>")ZGE,QKB02YS"R-$I M08)8@Q-__.!WO2]U'K5)EK1$MN=?5/D7-;''#VQ**(5,IZ4UL!74[M!&BF.M M*\AZELPDVG7L]SN>-W37NY[41(6[47MB.Y783N-F&7.6 E/FM.HL.B'R&3W] MT#'H6D$N:W=-ITWI;9(E+9'M&=FMC.PV[IHJ$8KJ^)TA!JK.P4:F8QWLUFR+ MH!_UWNR>FK @['9Z]=NG5ZGN-:J^AQ2S.O MT9M'$%-,=16;ZSH+Z1H?93C7Q7A]R>4=XD[SC,?:TQ9;X8^[4\7J9#2WMP&) M[/XH"MIJM+IQ7-HZVWT-+ZXK-UC,"9.(PDQ#O?.>_K*(X@90=!1?VIIXRI7. M?+:YT+PD1*$U'0][2?QQS_$YMN]U MUG+Q*"L A9YJRN3,J91J+EQ7%A746)[R!IB>67%18Z6[8NW*1@ N.U!-W<#S M$K?&A#EYUHW=B#SC&T4)@QN!Y*:NL7B^ LK;F>,[+P.W9%TI,^#F68/7< ?J MOKD1NN>.+"6I@4G"&1*PFCF7_L4\-?%=P$\"K9RTD7&RY/S1=*[+F>,904"A M4(8!Z]\6YD"I(=(R_@R$K.)7=%[5];)0ZJ-A(Q>L!K!74A/5__#3LPP3@1V\ @@$0O!<0 M#H"P,]HKZVPML,)Y)GB+A(G6;*;1[4V'UFX(,Z=XIX2>)1JG\FNV!::X("#1 M\0(4)E2>H,_H_FZ!CH].T!$B#/VH^$9B5LK,57I-@W2+@?^JYP_>X%] <8I" M_Q,*O""TP.?OAP>OX:YV.MH-1KM!QQ?^P^XS6A!94"XW M"ORZ540E^HWS9_ M/6%D)S1)=B$;7,#,T5DD06S!R3]^\!/OB\WM?R)[Y3T'V/-;W.J;HT 0 M3*TGVU[<>$86*7%H_2XH/2OA)&=':5:,VY_?['>XO&:>3M*+,$16EL MEY:,TI*#TN:Q?)CX.S<$>8)2J,X]U#=2<%T#P^W[%8$R81A97&>:>IWG_1%_2^HWC3 MU<0E5[K"=LU*OX$@3(">7W&N7CJFS(ZO:OX74$L#!!0 ( !:%:UA^]/FE MQ@4 +LN 9 >&PO=V]R:W-H965T5SK2>27.']/L>[X10I*G.$KRJ]%&RNWE>)P'&Q'[^46Z%8GZ995F ML2_5UVP]SK>9\)=54!R-F66YX]@/D]%B7FV[RQ;SM)!1F(B[C.1%'/O9\[6( MTL>K$1V];/@2KC>RW#!>S+?^6GP5\GY[EZEOXY:R#&.1Y&&:D$RLKD8?Z26W MO3*@&O%7*![SG<^D3.5;FGXOO_R^O!I9Y8Q$) )9(GSU[T'/QKH MJ-UG&;C[^87^:Y6\2N:;GXN;-/H[7,K-U6@Z(DNQ\HM(?DD??Q--0D[)"](H MK_Z2QWJLZXQ(4.0RC9M@-8,X3.K__E,CQ$X =0\$L": =0,F!P+L)L!^;<"D M"9A4RM2I5#IP7_J+>98^DJP=CJ691LL9!L\?K>H_LP!XI([=I(CL+YZ\,ID(W='A&[XMGG')'W)!&R3_.:.>EGEA>/RWSK M!^)JI*X.N<@>Q&CQ\T_4M7[ITPL3QI%@AI:35LL)1-_1\_@ MFNI5U/+*^;"PZG_6%LYKKNU!S&P3F>J8#3*N" "GP,@B(N(E^* MI;H%)= M0R[Z\O7V,F&.:UF=?'M&36AW%/?VJ\-A.Z.,1*9M(E,PD<_JN/5-'(PZ]?J' M">-(,$.M6:O6;(![R0Q32TP81X(96E)+MTK6('>3!FO6BV-WBJIOE,-FG:*" MIWBN!#O=(@4EN"[":!DFZRKW,-YFZ8,HL^_/&V2=>B*ATC@6S=21:1W9 (79 M0+$$Q:1Q+)HIJ&Z:*=A'GE^;]OY=2K5P>\5I]Y3P=.^6!T_R7!%TMTOA=O=@ M=9)_R6V8A'$1]VJ U* V4F'2.!;-5%1WS]09HDZ1&MU&4$P:QZ*9@NHNG,)M M^'TN5D5$/H>KWO[S2+1MD6?A9WV5? .'GBS3$-TZU>TZA?MUL)+]IX.5#%)/ M/O$P:1R+9BJJ?0.=#E')J+X"E<:Q:*:@VEI0L-L^6LEP] 2J9%3/@$4S'TUJ MT\!@T_#':A4&@JR*+ EED0FS,^E3#@:>>LZATC@6S113VP]&!RABANI#4&D< MBV8*JGT( ]ORL]OF!FNTS=2VNP\&FV&[;3.=6D[WN2 \R7-%T-Z!P=X!+E&X M=X;1)Y];J$_>L6BFK-J-L,D0Q8IJ1E!I'(MF"JK-"(.?Y1^YXQZ)=@[?<.'( MDU4:PF$P[3 8[!&.5_/A_AE&GWSRH3H2+)HIJW8DS!NBFE$-"2J-8]%,0;4A M8?";C&/5#$=/@6I&=1E8-%,E[3(8[!-N_6"C-F7/K^B;4=];H-(X%LU<4:!- MB&T-L:8 U8B@TC@6S114&Q$;?@]R;M_<8,W'S3/;ZJXLZ!OG4#;MO'GF\#3/ ME4';!QNV#P>J$VZ98>;)IQ7J6PPLFJGGSM*?0=;^X"[^P5W],X0'L;4'L>$W M(D=NLD>B@989CCQ9I2&,A:V-A0U; Z",#_?*,//DLP[5@F#13#VU!;'=(&PO=V]R:W-H965TU)4!"NRY!2D*G[:%2U:[;P[0'!R[!J[%3VR3=W^\:*",)S?K0 M%[#-/>?Z',.]C#=2/>@NJY,<"JK/Y H$/LFD*JC!J5JZ M>J6 IA6HX*X_&(1N09EPHG&U=J.BL2P-9P)N%-%E45#U9P9<;B:.YSPOW+)E M;NR"&XU7= EW8.Y7-PIG;LN2L@*$9E(0!=G$F7J7<6CCJX#O##:Z,R96R4+* M!SOYFDZ<@=T0<$B,9:!X6\,<.+=$N(W'AM-I4UI@=_S,_KG2CEH65,-<\A\L M-?G$N7!("ADMN;F5FR_0Z!E9OD1R75W)IHX]Q^"DU$86#1AW4#!1W^E3XT,' MX(4O /P&X.\"AB\ @@80O!8P; ##RIE:2N5#3 V-QDINB++1R&8'E9D5&N4S M88_]SBA\RA!GHFGR6#+-[!EH\!W30(YC,)1Q_0'C[N]B MG]%])[/KF6PN2:7(D4TFT"%[6T M@OQG03/_(&,,R1D)O!/B#_R@9T/SU\/]'GC\>KAW0$W0'D]0\04O\,U*C2M: MD[DL%DS0^EL1*9EJC36AX>MO<-#[%%< DD99TL0"9R0E9(9FHUN4DXR M %U9+4T.BJ"U0M.Z6"52F]Z7O,VH@M ME:-6Y>B@RFGZ&PL)UFJCB9$DHTR1->6H76:H11@FT !CAYJEH.JWC#.Z0&L, M@UZI=%AMIX2IIH1!7<).B #3)R;\ M[[GM1YR'.V+V0SPO"';$N)U278!:5BU/H_6E,'61:U?;KCJMFLG.^@R[;=T< M_]'4K?J:JB7#:LXA0\K!V3FZK.KV5T^,7%4-82$-MI=JF.,? R@;@,\S*YSS3S:$9HCQ6[HUBSW%**Z7!N?X%5H>Z5#9?%/@H_%V34H4WD@Y'MY819$E>_T<_&B+.'#B.W,%N M'.R^@_^,@],X.'T']QD'MW%P7^K@-0Y5ZF:=>T5<@!A:+2DY EI:<[3RHF*_ M\N9\)7DY4.X9Y9\FW(^M?BH?R+2Y DH,UHO0IR;?@4T8..0-D M UK#]P%F*$F+#]SEVWT WK_[ -Z53G_OR*% >5PL3<8C*_'-J(GBIH["?B8* M!WPA.=L5(,QC'$O\UVI_:"L 3$Y)RXM]XN7&5B(&.+H$#OP(;,MV9 ']G'OP M)4>,XS>&LW&>TZP0*=8*$F,*% ;EL@5X6^ND$IRB,,$*L* M]("W29Z7%>*E*1_L,4V(;%[=*'&G%J<&FU5@Y0[UN(*+A>]X2_/QG/:AF6UY MKK,0S4)-H0F$>BVAGI)0O@GQ+2;G*S"E.(^> *,H+U)4;FXR&I5H4VFLP?QS M&CTX[Y$X-+KPYI;;XU!37 *'?LNAK^3PM&-\!+?9'B64MQ<,_$D*Z?[@#\;$ M!73FEB7FL_:'64-GMN@-G6!HU@,*A^_K+(1L9VVVLRE3$.?Q^.2;#0L]GSE> MKXCKEYD%$C/)[ N'9KW9)Z0_;].?*]/_BU"VX^T"SS5"LER5[E-GB$ZP0"=8 MJ E,J,&BK<'B#;?IA1HR_!"NT!J-UP'0IF= MN Z()'3"!:J5RVW.,,VKB8JDVY+:?_(8TXD6:$4+=:&)E>@4#_3>L'N 6A60 M5K1 *UJH"TTL4R>JH%I5_40'H02>7**AQH+.PNYK?9F9.YL[_?5%4VPBJ9UV M@VKQ-KE_4,)-IG(HR2Z@[?>9E%C-O7F?2$V1B41V*A"J9>"T]D&K)FS01K\; MT/K64!>:R'>G^*!2K[RNAUB,]5GK<9- 8B*9_Z',3)C_XK?SG9"RU4+JCI+X M$+$"()[R_5/!<"8=8VJ8J6-,*UJ@%2W4A286I)-@-GS#]L'6*LBTH@5:T4)= M:&*9.GUGJ_7=Z]L'-?#D$HV+O7&34%=,(IF=@K/5"FYJVZ"&FTSA4),-*!PU M"77%)%+8Z3];K?\F-0QJK,G\N>/\:15XNM!$JCN!9ZM_TWI-K]! RG\G:6@< M-0G&34*E29VP>7;*(<-T6QTO*4!4[B_U#_OMT_8(RZ?JX$;O^1I>A?5!E ZF M/A?S!5&^'A8@Q1L.:5W.>%2T/FI2WS"RK\Y2/!#&2%9=[C"*,2T-^.<;0MCI MIGQ!>^!G]3]02P,$% @ %H5K6(IA 4*Z P S18 !D !X;"]W;W)K M&ULK9AM_BH;K=-J9:WCT0U*;F<2B=WW1 M3J9IKZ\5D(VF@'R2B-MO?Y+ V,1$AUV]L4'L_R?M2EZSN]A1]H/G& OPLRPJ MOG1R(;8WKLO3')>(7]$MKN23-64E$O*6;5R^91AE6E06;N!Y4[=$I'+BA1Z[ M9_&"UJ(@%;YG@-=EB=BO.US0W=+QG?W %[+)A1IPX\46;? #%M^V]TS>N1TE M(R6N.*$58'B]=&[]F\2?*(&V^(?@'3^Z!LJ51TI_J)N/V=+QU(IP@5.A$$A^ M/>$5+@I%DNOXMX4ZW9Q*>'R]IW_0SDMG'A''*UI\)YG(E\[< 1E>H[H07^CN M;]PZI!>8TH+K3[!K;"=3!Z0U%[1LQ7(%):F:;_2S#<210'*&!4$K")X+7IHA M; 7A,[@!3UI*F+G3TM5K&BU3JH#P( M)I\2J1/Q7Y1F.U(4X!WXC!A#:MO &X@%(@5_*T>_/4#PYM5;\ J0"GS-:K!W_2XP M$B%.KT#H_PD"+PB'%O1['@S(D_%RWQ",L#L'H>:%_W,.AC:V44;#2I7) M;O@6I7CIR%3%,7O"3OSZ#W_JO1\*JDT8M E++,%ZX8^Z\$ORQW"+"9 (6 M(,T1V^#!7UC#F&F&^@=XBOUP[GD+]^DXPD-6L^OKOA4\M7K&24P6/2N^)%WXO$X,VAS"[.&'.;(;?)@S:A"668+WP MS[OPSRWGDOE)DIC,@I-4,LH*CK)*C!Y<&)_K+C[7QOC<,YK5J>! OJV!AU]< MX'+P+\5(.?>HVH1!F[#$$JRW%;YW>,?V+LX5K=32#EBE0:NTQ!:MOPE'A8YO M.6.TP-Y[17B:,L:9P7%FB=F+2Z,4'*(4F%]$*X%9A501CX;/JU%_]GFU28-6 M:8DM6G\G#@69?WE%YELMR:S2H%5:8HO6WX1#6>;;J,O,D+.W(QI(%"=E'K0Z M:6*+UH_SH3+T;9>&+?"X/(W"Z6ER'F4&QYDE9B_.C9)[U+:3M=Q&]TLY2&E= MB::-U8UV/=E;W8E\-KY2O5K=#CQ@FD;O)WEF2<5!@=<2Z5W-I .LZ9TV-X)N M=7/PD0I!2WV98Y1AI@SD\S6E8G^C)N@ZV/%_4$L#!!0 ( !:%:UB$$PVL M/@8 (8N 9 >&PO=V]R:W-H965T*3=M")=$3Z;@9]N%'R:HH6=(Y M\J@WB67S_KX['Z$_6 M(HT#I2_3C2-W*0]6N5$<.<1UQTX20.UR,\^O;&QW"S5=D;SGRV"S;\CJO/NP^IOG)*E548\T2&(D$I7U^/;O"K MA>=F!OF(WT)^D)77* OE7H@OV<7;U?7(S3SB$5^J3"+0_Q[X@D=1IJ3]^+L0 M'97?F1E67W]3?Y,'KX.Y#R1?B.CW<*6VUR-_A%9\'>PC]5$!\%BJ^RMU,5_A/D=^/Y+5=!&,D7 MVOSSW2UZ_NP%>H;"!'W:BKW4IG+F*.UN]J7.LG#M]=$UTN':+5^^1!3_@(A+ M:(OYXNGFI&[NZ"25F2)EIDBN1SOTWH1)J/C5.UUU*]1,VY_O]'CT5O%8_M46 MZU&:"0^OQ8'<>B M: OT:#W)K;-%Y&&.?=^GWLQYJ(;0-HQZOE\.JSG'2N<8Z%Q7@;8Y>E0:5SRX MPHSY#)]XVC:.,F]"VUWU2E<]T-5?]!I],L?:O/0:W\[H=,I.?&P9-76QU^[A MN/1P#'JXR)Q.?/>D+%N&N=.QWS%SIJ5S4VN3?-JM>:G,[R8EC53>)Y7D-!]W9L=7.WI5;/A=G>,;R_?Y9\O8^.@N_"-4?/_^!! M*E^T!@Y+>>@Q,VT-$K2\-$B#"1CFA.Z*#[YV5CPHV?LN6U*K)\# !_8&K7B0 M;7KGPI):/1<&[$#,$Q MQ' ,88,VI:PBC2VU>BX,TA"XH=)G@3LC!2QPL.6E01I6(3!@=)1[-[7">KUO M\1 ,0PS#D$';,\0JV]A2J^?"L V!6S2]RAV6PL /-=CTTB@-M1 8-1;B@2=! MHF]N(A12 BU%O..*MT9IB3V*P(<@&6I(AKI#ECH%.:EO+FRIU7-AL(G"V'3V MD0-N/DP@'CUM\M$F*6'"NAXY4 -*% :E/E1'FQAT57>B\+5]'!YW.%MY>@/S MTA.ICC:?S["&C[3AXX1T^&>(AI[IS'1,>!CJ8-'>Y3X$R% #,G30W@RUVINQ MI5;/A>$=:J\WYV:,U( V,&6%P;)#-\PN%/SJ]KRM/6QO%5RL:56C]*0"\-# MEC6S^I#-EEH]%P:3&(Q)YRB.-1M)V&7C4XIC33+"+O4[&DG,@!&#P:C7T9$F M^5Q-QWARZFK;,.IUG7&I''*!&>F)#%>H5!/JL^FIC\U!.IVXPT7#, SNH.33 M&V8V6*%W<0_!*-W4(*&$&2MATT *WVINQI58_N&?8Q8/9I4^!GY'"0(7#IGVC M="J'A+,3VN^#=!,F$D5\K>7=EQ.]@*;'0\_'"R5V^;GA>Z&4B/.76QZL>)H- MT)^OA5#?+K*CR.71\_E_4$L#!!0 ( !:%:UCPI<%NW ( "H* 9 M>&PO=V]R:W-H965TA M>V[%DI(E#VL +]P!\$N OPW8-4-0 M H)# :T2T++.%%*L#S%6..H*OD#"1&LVT[!F6K263YA9]J$2^BW1.!7=,H79 MA(PHH+Z4H"0Z1]^P$-@L!SJ-06%"Y9D>?1K&Z/3D#)T@PM ]H50OF^RZ2B=A MJ-RDG'!03.COF-#ST3UG*I/H"TLAW21P=?:5!'\E8>#O98PA::# ^X3\IA_4 M)'1].-RO@<>'P[T]:H)J00++%^S@NR&,*#B_T_:GZ.WJ_+K3\>A602Y_UYE? MD+?JRHP\)"6(.3O3Q@Q9DQ< M%Q->;OPJQ(;0=B6TO5?HD(_5 @MPOT.2,4[YY*5.SUZ2__U*CDD6'XELP[RP M,B]\SZT7'M/48Y+%1R+;,+53F=IYUZW7>;-E_,;EUM8[("8N8CIK,<'65G/7 M;M$1C] U!+ P04 M" 6A6M84+]9U)4" #>!@ &0 'AL+W=O;*KZL5U,NW#@)%@U-K--DN[7 MSS8IRA:2W("_WO.EU2"O<;;]&_^2\&R]S MHN!&L!^TT.7$&WFH@ 5IF+X7ZR^P]1/9>+E@RCW1NEV;1![*&Z5%M16;#"K* MVS?9;/=A1X#Q 0'>"K#+NP6Y+&=$DVPLQ1I)N]I$LPUGU:E-S6ZX)7](Y S15"K1"[]''36WV# HTK834] ]Q^V='N0)T/@--*%,7Z Q1 MCAY+T2C""S7VM,#[!GDEV@0OD,XP /T]#!#YV<7_X;QC9W. M$^X\81=W<"#N9R&*-64,F;30OL$953D3JI& ?D[G2DOS9_SJR[ZE#/LI]K1< MJ9KD,/',<5 @5^!E;]^$,<1Q>."SI1TR/8K\ M9JZ'&R+E"^5+6Q8:KOO8Z=[?.1RDZ?^_I[]3KFSE_TKDDG*%&"R,+KBTM5*V MU;3M:%&["C87VM1#URS-!032+C#S"R'T:\<6Q>Y*R_X"4$L#!!0 ( !:% M:UC@.FH\6@, /4) 9 >&PO=V]R:W-H965T)+='#3T\;"L8/MM-NWQW:RK&N\ M:@^\M'%\SO'O?VR?D\F>BS^R!%#HIJ),3KU2J?K"]V510H7E.:^!Z9D-%Q56 M>BBVOJP%X+5UJJ@?!4'J5Y@P;S:Q[Y9B-N&-HH3!4B#95!46M^^ \OW4"[V[ M%U=D6RKSPI]-:KR%:U#?ZZ70([^/LB85,$DX0P(V4^\RO)B'@7&P%C\([.7! M,S)25IS_,8-/ZZD7&"*@4"@3 NN_'#81?(^$L=;1S(/-C?76:@@S MVWBMA)XEVD_-+HM"-+!&[V_TP9 @$69K]%65(-"\$0*80I\)7A%*%-&SKQ:@ M,*'R-3I#WZ\7Z-7SU^@Y(@Q]*WDCM:^<^$ICF>!^T2&\:Q&B1Q 64)RC.'R# MHB"*'>[SI[M'#]U]G8P^(U&?D$6[3-CT8"K1K\N55$(?NM\N M@6W$Q!W1W,0+6>,"IIZ^:A+$#KS9BV=A&KQUR?U/P1Z(CWOQ\:GH_7&0F&*A M-_P-VNO+W.9" ,5*ST%54WX+@%; 8$.4<\O;93*[C"DENUF4Q9G>G]VA5(=5 MFN9);_5 0])K2$YJF'.F"-N:HUMP76_6(+ I&2[,-E)Z ! <(0XMQG'F!ASU M@*,G)=D4.!#RI<:LS.W#;6'3J2X!4U6>3/!HP)7$^>@(?F@4IVG@ID][^O0D M_0(VH N#.0\[8 VXX-+!NED8IT=P#J-1%+KALAXN.PEGV] 9WYPU$A#M"M>M M+E9?:WL*V-:%FPU(PB#-CWE=5G&6NH'S'C@_";SL.B)N"XV++A^L&R6C_ C. M830*QVZV<<\V/LG6M@'[#H@^T M=&P3E40O2<5ML1]?4E)DR6:49*L76Q3/#&>H<1VMV/1#.3*?"[I8+]/;U._0:T1S=;EDA2)Z(J2V5)LULQ_7X'ZOQ MW4?&7T!\CCS\'KF.ZQG@\^?#W2[<5C/13(?;3(=;\GF/\BF?E[F0O%"Y*M$_ M5RH 74K(Q%>3N8K--[/I$KP0.Q+#S%(U)H#?@Q6]>85#YX/)ZD!D'>->8]SK M8X]NF22IRO^5--FLL*,2JQ>&^PA/'&\RF=KW;0.F,.P&N GK2/,;:7ZOM"L0 MX@+-"\[U%]DQKNO?I+*B"5O#GXTGCG,DTA U\MW K#%H- ;]&G6E2%TI>@K? MHUPMP*J XJ=%!R=R\!C[)U-K"O/&;FB6'3:RPU[92\@IXRCFD%")UB2F*94_ M3#)[>5Z:Z .1=2R/&LNC02M\-*3Q@<@ZQL>-\?%O5/CX)+]&& ?'M7,:%09N M*ZHC;-((F_R/)$3_H;IC":J,($'E1G3%B+&,>H=XZ6<:B*PS&]@Y[,C.H!E: MTPWD?2BVKOG6<03W)L-=3C*]6/Y4'USG*J)"%"2/ <5,2/,! Y]DI7^RZAN" M N>1Q,6'TP+NW9.?J*D:W%FTL:H7[UB;(<[%[>VU*^^PI^/^3?V+W (W*NO% MO3AE!F+KNCP<#[ _;+WT'C=>;'X@MJ[YP[D#]Q\\GLC X.1$IM(J/,Z_TR@_ M=-RC[+-;EPQ]P_N3\ W-!4IAK6#.^4BQ\.K25#4DVY7WCA63ZA93/F[511.X M#E#]:\;D0T-?99JK:_0+4$L#!!0 ( !:%:UB)'[*G]PT #6Y 9 M>&PO=V]R:W-H965TV9Q,1'=I)N&F>W%YU>,!)L?RUMCJN#KW577W\OBXG-V:95*^R.],5O_F.B^6257_ M6-P%2>;K0LO%<3083(Z729H=79RMOWM?7)SEJVJ19N9]$92KY3(IOKTV MB_S^_"@\>OCB0WIS6S5?'%^4>;HT69GF65"8Z_.C M5^%+/1TW!=97_)::^W+G<]!TY5.>?VY^>#,_/QHT+3(+,ZL:1%+_\\5$.-GJ .@W=Y5MV6@,TA1?S-'%7_X43@9_ZQ(5"8M)F"!ADH0I$J8AF*.\T59Y(Q_]XI?J MUA1U/*WU5T\>RBK)YFEVTZ6Y#6>ZYC23CB\7X>E@>'HZ& S.CK_L"LI;8U]! MD3!QQ?$8ZF^R(9[\EI/![L7::AQCNW?[*]_1/O M[;\R69H7P:R^XVD57">S=)%6W[INOI?3]^:3L)B$"1(F29@B81J".9J;;C4W M1><]4U)Y)"PF88*$21*F2)B&8([R3K;*.X'F/2=[(_PT##L&[TMOA7WU1,+$ MH5V0^Q=.QE''A8ILGH9@C@Y.MSHX]>K@=5[4)>I;7^[J(%C5*_LB:"X.\NLV M)G:)XW0__)],1H,.=7B;T5<=)$P@L+3I2[&G996OXZ M>RL+]1<.[X9$*U8H35,T5S;6/(B\F>&-;#I5@KH$*"U&:0*E292F4)JF:*[6 MK$L0C=@H2:;#+U%:C-($2I,H3:$T3=%<"5I3(O*;$CVBY/YCY,/3TTE'C$3- M!90FHOU'YCL[(3MZ.YH,HGV+"FV?IFBN&JPE$/D?P]^HX8_@79JER]6R4P:H M"X#28I0F4)I$:0JE:8KFJLZZ !'[('Z$IOU16HS2!$J3*$VA-$W17 E: MW_BP8O!8/1X1H6F]5&:.+ /$JU5H31- MT=SM]S:M/WSF"?Z'65?R]:E9EY_0=]1!:3%*$RA-HC2%TC1%'1.Q-^U" M*U4H35,T5U4[Q]GX,_C/3KO:\H^G+,/QHVF7OY[>,F%/ISFL#Q*M5:$T3=%< MG=CL^]";6KU8Q[O\^N'!B>VVI0,.H?"3>P]':"(>I0F4)E&:0FF:HKEJM(GX MX9B=CJ$; E!:C-($2I,H3:$T3=%<"=KL_]"?_6_7G\&GAV,)@EE25_?4&(@: M 2@M1FD"I4F4IE":;FG.Y'-] L?N!-15E\WR#_W/^N^%V^][:-%?6V_YH28 M2A,H3:(TA=(T17,5:DV X0D;@E$K *7%*$V@-(G2%$K3%,V5H+4,AG[+X"$$ MS_*LS!?IO%[!MGL*FJ.'\Z POZ_2YDR%ZWJALLCOFV7NU2_R0[!,BINT\X % M?XV]5=JF^\/=$/$B>K3LC-%*!4J3*$VA-$W1W.-8K1,Q\CL1S\BO2UY^8E]Y MM31'7L,7T\?R0BL5*$VB-(72-$5SY64MAY'_P"&9?JWU-+NMQZIF;]074R3U MAZ>EU1[0'CEC3?CXP-_PH!')W[3>DD$M I2F4)JF:*YDK$4P\EL$'QX"WGV1 M5I7)@BROTIE9Q[]D5O^N3)O3JCKE@WH&S[1S',R3;UW618PV0Z TB=(42M,4 MS16>=1%&?A>A?00R^)(L5NMUZX[:VFE8DR%Q9=DI0W3?0$M[_%#._AZ/&*U7 MH#2)TA1*TQ3-U=W.D?@]78G#TR2]+ Q_,WK+$K4P4)I :1*E*92F*9HK76MA MC%@+8X1:&"@M1FD"I4F4IE":IFBN!*V%,2(M##^LMP [DN>G3\1FU)] :1*E M*92F*9JK+FMAC/P6QKND6A7-B0M53%-T+$M2=0&D2I2F4IBF:*S[K3HS\6Q2>'MJ"M%E_9#_]>A7,\\6B^[:_ M]N-[RZ][;=H,?DC)(FIWALUJ,?^T4(&JF MM+3'NVG#O:<(T6H%2I,H3:$T3=%<;5GO9.SW3IA8WQ.MK;)()6*U":1&D*I6F*YFK+>B@3OX?R?;'ZXVV1KVYN@Y]7-64X M^#&(!M&P4Y2H"8/28I0F4)I$:0JE:8KF*M=:.9,(#4[0C1JNK2TYXY:0"L5*$VB M-(72-$5S56;=E,G_[;2M)U;1HTY)HC8,2HM1FD!I$J4IE*8IFJM#>HMO_X7;X7C2\<@86JU M:1*E*92F*9JCJZFU3:9^VX0/RN,N4?I;T5>4*"U&:0*E292F4)JF:*YRK2DS M95\6,D7=%906HS2!TB1*4RA-4S17@M9=F5(O"_&#>HMO_[7:T7#4$931:@5* MDRA-H31-T5Q=6"UE29^G?"](C,J)TR M[7@C>1AU16;4*4%I$J4IE*8IVD97Q^6M,56<5,G%V=(4-^;2+!9E,&OV[YT? M-?/ [;=!8:YKW84O7T5'QWO?B_"E"IOOCRWFXNPNN3&;YQ++8&&N:^3@1=.! M(KVYW?Y0Y7?G1_4\]E->5?ER_?'6)'-3-!?4O[_.\^KAAZ:"^[SXO&[VQ7\! M4$L#!!0 ( !:%:U@%O-5,P0( &L) 9 >&PO=V]R:W-H965TW,>1ZR2E!0PYTA4 M>8[Y\RU0MIT8MO%RXXZL,ZEOF'%4XC4L0#Z42DAP*05B!.*PFQHU] M/0UU?!WPD\!6[(R1SF3)V*.>?$LGAJ6!@$(BM0-6EPU,@5)MI##^MIY&]Y=: MN#M^4]\!S-8"G1)5JH]R2M**1HSDF1D!)3 M-,?/ZL%)@9M 2W#8'S M!L$,DBODVI^08SENCWSZ?KGS6FZJ6G0%<;J".+6?^Z:?*L.,B(0R47% OV^6 M0G+UMOWI2ZWQ&O5[Z1UX+4J[X(/6)X*/.O#1,7"O#[Q1^3O@MAWZ^^2# MWB>2>QVY=XS<[R/W#LF=8.SMD0]ZGTCN=^3^,?)Q'[E_2.YYGGZQ7J$/FI^( M/N[0Q\?0@S[T\0%Z<, ]Z'PB=]!Q!X/<]QFH)KV2P/OH@P-Z:X]]T/U$]K!C M#X?9F51-)%4':Q][>'#"V*'EAN%> GUAMN/975B#9NZT0OT9\@/S-2D$HK!2 M0NMJK/8-;UI[,Y&LK+OCDDG5:^MAIKZ&@.L M;YB3+Y,=,/MOJ_B?U!+ P04 M " 6A6M8G'1O<4H# #+"0 &0 'AL+W=ONK8;;:2U X'$Q-0Q>.TFU\;"L3/;:>FW MY^QDH=W2#"3>-'ZX^_MWYY[MR5:JGSH',.17P86>>KDQY:7OZS2'@NHS68+ MF954!37856M?EPIHYIP*[D=!,/0+RH273-S8K4HFLC*<";A51%=%0=5N!EQN MIU[H/0XLV#HW=L!/)B5=PQV8^_)68<]O53)6@-!,"J)@-?6NPLMY&%@'9_&= MP5;OM8D-92GE3]OYG$V]P!(!A]18"8J?#N:1WWVX_J'UWP M&,R2:IA+_H-E)I]Z8X]DL*(5-PNY_01-0.=6+Y5Q]B=2V&86*.9;6J6@:)N2T[)_=TU.7G]EKPF3)!ON:PT%9F>^ 9)[7I^ MVE#-:JKH"%48D1M<)=?D@\@@.Q3P,<0VSN@QSEG4JW@-Z1F)PWG%/VEW6OS"Z9)P9!KK)?_95+""ME,(%Y>ZI"E,/3P0[(+@ M)?6N=^7K/XD=9&_09F_0IY[,**D!,5D9_BUYLAI MVM-MDUS$HXF_V8_JN4TXCH/6Z(#VO*4][Z6]2A\JIIG=H,Y2J+V'>VL&3ZCZ M+ Z0ABW2L!?IENYB%/J0)WD. V\J8N=EV( MHQ)&QS^( ,0S^7"_!OY0JB,SNKFT>+]1&M8?V] M:[$ M7:O!4U260E3WQSM:/LBN7+W\)/QF7VIN.OVCTS]S+FA"L\>33BL4#(X M&V&IJOKE4'>,+-WENY0&KW+7S/&U!8_Z^ M(!G;SPS;.%SXEFX265XPY],";\@KD7\4+UR=F0TE3G-"1Z(XX"'.M,@%,'.)\#W#,!@SI@\#G /A,PK .& MUU9I5 >,KLW@U@'NM0'C.F"L!ZOJ73TT'I9X/N5LCWA96M'* SV^.EJ-2$I+ M%5\E5W=3%2?GKPGFY&ZA!C-&2Y8KPP76CMRAWQC=W$G"<_1$(T)+9=!+AJE M7SPB<9J)GZ:F5'4H2694YUM6^9PS^6P'/3,J$X%\&I.X#3!5Y9L6.(<6+)Q> MXC-^1_;D9^18CH5$V1S15:U^B$>B>S2P-66 "M7*\RCO>I1SGN)?;I4SN 0) MKJ^*?9X27D_I[N'6N T:\P8:.^@U;Z7-BX[,ZZC@HB(-NTGE;/TH"AR1F:&F M8T'XCACS'W^P7>N7+A,@81XDS(>$!9"P$ C6$F78B#+LH\]_W^8KPA%;(Y(7 M&7LG!*EI,7I#;$\)%TE:Z"^L0/_JSRY_>A/KODP^GQ3Z5\"%K%9RF&YW4*;Q0J#4H;C,H;N^@J.??B7Y$Z.KXWM!; M.QX2YD'"?$A8 D+@6 M,\:-&6.PQ7X,*0HDS(.$^9"P !(6 L%:HCPTHCQ< MN=CC/>:Q0'@K$\;3?Y0XZH9SH>$!9"P$ C6 M\F+2>#&YL+38[MFEI3?TUN&&A'F0,!\2%D#"0B!8RPS;^GB%88$M+C4*R!50 MF@=*\T%I 2@MA**UA3EZYV7_#XM,?Y*;58*D>: TOZ8=+X'#B77Z0R< 31M" MT=J6.!^6.+V6/-&($S6I(*4!;8RIA.@TYJ(PSDDWVDY'-R[[*W:S"Y T'Y06 M@-)"*%I;F(\7FG;O:[".:66'TPRO,J(=66_EEI-K)Q?05YXUK67>L,,\#S2M M#TH+0&DA%*URQ3S:@1K945ILQS=5F ^^KWK8R/XI7NW_/F&]2 M*E!&UBK4NA^/#,2K#;7J1+)"[^>LF)0LUX<)P3'A90%U?\V8/)R4"9IMS?E_ M4$L#!!0 ( !:%:UA\79TM_00 -8C 9 >&PO=V]R:W-H965TF71*IJ6&;M'-:->KVV04G M007,;*=II_WXV4!Y28F3Z#S]T #Q<]G2*"WK+D[SB2FYDUL5!$5V2;R >V^YU6 M-S32O) EHOB/=E59QT+A5DB65L&J!6F .#P1X58"W'S Z$#"H M @;[ >,# <,J8'AJDT95P.C4@'$5,"ZT+\4JE,9$DOF4LQWBNK2BZ8/"KB): M"1QGNF ?K&,KD1R,\B&O7$ M8W.\ZQD MA*A5L)[5V+A&8EWH;Q KOL%>8XWZ+LA[!BT'=:\:%+R!L5<]%;TJ;/6JGI8M2M*PGZ0'UFN1DY#.+#5R"LI? MJ#7_Y2=W[/S:YQ$D#$/"?$A8 3K>#NLO1V:Z/.[K1229%&J)#*^T]QAH3N"Z)OB%@8*SK7>D@8+F'C J8GYY>Y^EF\M/T\ M6B(PE>@H/ZJ5'QF57[;4%FC-27:"QD;DN1I#PO#H@S[>R%%_>T)_++97(C"5 MZ @]KH4>&X7^K25MQ)*$<(%RRDN9>U4V\LY5&1*&2]BD)<[H8C#>T[@L=&G0 MV%2BH_%EK?&E4>/;34Q7R'^EX;9XJKA;K>*0\CYQC:!SQ86$84B8#PD+@& = M:R>UM1.PV7\"Z2TD#$/"?$A8 3K>'M5>WL%/P<9D>>:# G#5Z?-09!U!D"P MCGVNTZSW'."YS0P\USY0&JYH1Z8WT#H#*%K7P-:"W3WA%U@MRWO],L:?[1UU'315 DK#%,QX(WM'ZI ) M*1"G.@&OON,T(7IFE*PGK]$_TH(F,"J:01]\O(@/VJ8 BM;UKDEXN*=D/-Y3 MT/^A,Q:-9O+9WH!F/D!I/B@M@*)U'6\R+^X8;A8$S;J TC HS0>E!5"TKL5- MXL[)V_%Y1L]MWY1(WH>\S+HGO*8];T07!QIANN@-ZI6L[TN@V:& M0&D^*"V HG7[0I,=7@.::@*E^:"T (I6]AJ[M1TAI7Q=;!P1:H#?9K)\'U]? MK3>GW!1;,O:N8[UII=CFT&#*'2_?"%_'ZI$PH2N%="XNU5,++S>1E">2Y<6F MAR6Z@/I^Q9A\/]$5U%MYYO\#4$L#!!0 ( !:%:UA&X\ B MK0, (,/ 9 >&PO=V]R:W-H965T0;6^0< M<&R,LM3V'&=J9YA0*UB8N2<>+-A6IH3"$T=BFV68OZ\@9?NEY5J'B1]DDT@] M80>+'&_@&>0_^1-7([MBB4D&5!!&$8?UTGIP[T-WK T,XE\">U%[1UK*"V.O M>O U7EJ.]@A2B*2FP.JQ@T=(4\VD_/BO)+6J-;5A_?W _H<1K\2\8 &/+/U) M8IDLK;F%8ECC;2I_L/U?4 J::+Z(I<+\HGV)=2P4;85D66FL/,@(+9[XK0Q$ MS<"=7C#P2@/OU&!\P< O#?RA!N/2P(3:+J28.(18XF#!V1YQC59L^L4$TU@K M^83JO#]+KKX292>#YP1SN%VIR,7HD65J.PEL$G*+GB6+7M'WW P?='Z(?$A**_$[85F,9B84OEH%[&CDIG5H4SW@5G7 ]]8U0F M GVA,<1- ELIJ^1Y!WDKKY,QA&B$?/#C=W.]3X5;)\ MP^=?X%,)RE0NZHD1Z*8(_:>VL#5Z!\SOT8W:QQUA M+>BGAEX7UEW@+.Q=/5;GB$D3$78A&JHFE:I)IZH_.:92G>(>WR=GZWJ34^_/ M,2>(L O1\'Y:>3_M]/[+&_"(B'[_I[VQ[T6$78B&][/*^UF/]SGARG?&D?HK M7@,9D(A9KY!SQ.WI+NHB:2B95TKF'SD;0./!IV(^8&>=8TYS"&S5=W?-8GI-LO!*9(WP MNL[Q!N%6%-M[;[D#BZS S65-S"W MOJ='_O14E]M[-CHA33W>48_W@<([4)'76[OZ(6$GI*GF>$%R.R\.EPOQ0&%^ MOS#_/)NM^Z^+JJGN>&]Q/W1Q.2O. T6.STY&VW8<]YW$L(6H[8C9M>XD [XQ M79Y $=M26=SDJ]FJDWPP_=/)_$IWF*;K.=(4[>DWS%71$2B%M:)T1C-U/^%% MQU<,),M-#_3"I.JHS&NBNF3@&J"^KQF3AX%>H.J[@_\!4$L#!!0 ( !:% M:UA'L8*T.P, .(* 9 >&PO=V]R:W-H965TLFCJI)1#>M@XB%=BT?>A4@6@_F^0@5A.;V0;:_?J=G32%-D2M MQ!>PG7N>W#UW\=U@)]6#3A -/&:IT$,O,69]Y?LZ2C!CNB'7*.C)4JJ,&=JJ ME:_7"EGL0%GJ!\UFS\\8%UXX<&>W*AS(C4FYP%L%>I-E3#V-,)6[H=?RG@^F M?)48>^"'@S5;X0S-?'VK:.>7+#'/4&@N!2A<#KWKUM6D;^V=P1W'G=Y;@XUD M(>6#W?R.AU[3.H0I1L8R,/K;XAC3U!*1&W\+3J]\I07NKY_9?[K8*98%TSB6 MZ3V/33+TOGH0XY)M4C.5NU]8Q-.U?)%,M?N%76';]"#::".S DP>9%SD_^RQ MT&$/T.H? 00%('@-Z!P!M M ^[V 3@'H.&7R4)P.$V98.%!R!\I:$YM=.#$= MFL+GPJ9]9A0]Y80SX2QA"B]'I%P,8YE1-6GF$G()4]1&\H0>^H1"L(WY4 MN#O*W0V.N-L*X$8*DVCX(6*,#PE\BKT4('@68!34,DXP:D"[=0%!,VA7.#1^ M/SRH@$_>#V_51-,NT]EV?.W:="Y<.J.]=%8IG3-UJIGL=7.EURS"H4?WB4:U M12_\_*G5:WZO4NF49),3D1THV"D5[-2QAW=4P5RL8(V*R[A*MWI\!YZ0J:K2 M'M<"/ZK1B<@.-.J6&G5K8YQB)%>"_Z,BTT<*#O#1KK%*P)R\Z\AM6]J&G<:W M@;_=U^JM3;O1/[295-ET2YN#R'IE9+W:R.9"O<1V$$\DM;D 08U8+L'6"/4< MLJ'&NT1N-B3R!;7!U!T:2Q-)[HTFMZQ^MGQ.1 M':C<+U7NUZI\[[HQQI=LBXJ&B^)C TE;V"4\2DBNND0 UZ[ HD+M!<*+>96\ M]?X$^3<+/&L9/BK^BEH/:M9M/ M7IV/:(#+YZT7FGSZNV%JQ86&%)=$V6STJ5!5/E'E&R/7;L982$,3BULF-(2B ML@;T?"FE>=[8%Y1C;?@?4$L#!!0 ( !:%:U@\V^&PO=V]R:W-H965TVVDI2P9>]2=FWAB.7I%D$(D-056 M?UN80YIJ)K6.WR6I5IHO8JDPOVA7QCH6BC9"LJP$JQ5DA!;_^*DT8@_@]M\ >"7 :P*"-P!^ M"?#?"PA*0&"<*:08'T(L\73,V0YQ':W8=,.8:=!*/J%ZWQ>2JZ=$X>1TD6 . M%S/E7(SF+%.OD\!F0RYT-U.-A631([H18J-")$/?&;V +$_9,P *"5<;R+A MIR%(3%)QII /BQ"=GIPAH)9L6+O MC16['KIE5"8"?:8QQ'4"6\FO//!>/)AY1QE#B"Z1[YXCS_'\E@7-WP_W6N#A M^^'N$35^M:.^X0O>X+L'(3F)I-JM8NL>*)&M/A_ET07G2N0X@HFE*HH O@5K M^O&#VW<^M7G4)5G8$5G-OZ#R+S#L_M&,6)J,B/8RHLW!H$L'NR0+.R*K.=BK M'.P=?0.O=YC'*NV+DG&JTKTH!&=M%A94?4.E/U+;:7^HDG"[[\QA3."X]9CP M,,9W!U5,34>_TM$_JN,KQU2B&$M *TPXVN)T XBM$#X0&+,TQ:H*YL +L:U: MB^D&^SJ\_J@A]C#(ZWE!0^UAD!_X0;O<025W<%1NK;#'56'_4WX(BM?#E)0V M;4>Y_S45NB0+.R*K>3JL/!UV5DR&73K8)5G8$5G-P5'EX*B[8C(Z* *NWRPF MAS$#IY%=AR$]MSVW7.?UG.7\WV)2SK=? P:]AI)Y2U#0# I;@GI>KR'8WCMC M9L#7YJPNU$N]H;(X:E6CU7W@VIR"&^,S?4\P9]=7FN*2<8OYFE"!4E@I2N=R MH&HZ+\[M14>RW)QDETRJ<[%I)NJN UP'J.&ULS5A1&^ZC]4:J!G,RVI(U?:#RR_:.PYM9L8110E,1L11QNAH; M4SP,L*L,U0O'\*Q8:D9T9@NI:(@\+.C,QK'B@GF\:,D M-:HQE>'Q\S/[N]QY<&9!!)VQ^%L4RLW8\ T4TA7)8GG/]G_1TJ&^XENR6.3_ MT;[$6@9:9D*RI#2&&2116OR2GZ401P;8>\' +@WLNH'[@H%3&CA=#=S2P.UJ MT"\-LC5SZU!KRA5@?(@.?1&8"L$P BQB9$IQ14S*7Y<1OBXG;+TP9! M=W.K10RGB@LGYW-:XV+1C(LIYR1=4\@5$BV>T#'NCCSES7F(7*'@1Q;))_0A MA8C(5 =$C=Q0CN2&I.CS5M&)*_2)I3L(&@H6G[)D ?UL5= *]/V>Q3&"C* 8 M_]$%2>&%J_="9=FAV)(E'1N01@7E.VI,_O@->]:?N@]\2;+Y)XK%0-X^0"J=.TFV,7] MD;D[5E\#LBW_%#37@*R!=PH*6OTY4ZU^I5:_5:WWL#Q4]ON%(OV&'YY5 T_KCW?J0FB ;D6KBFB M 3FX)EO0.NDS)1E4D@Q:)8%TMJ)1AQ@9-#W!?;>FB08TN*E)T@$3M,[Y3$7\ M2A'_-1F&IN$KR \@R'8+=)T3L2SZ[L\/'6G7>MEG<4 MRFG4&;\NDJ/QWNW9#94T.+_GVW61_HOC SZ<'_"K#A":\MY1.+=31FJB=!FI MB=)E)!VJD9',H^N7A/)U?N\ET))EJ2RN'ZK6ZFYMFM\HU=IO\7!>W) =:(H+ MNX^$0S(7**8KH(1U 'MZ7MR!%2^2;?-+G@63DB7YXX:2D'(%@/X58_+Y10U0 MW41._@502P,$% @ %H5K6.]U+^/,!P 2#P !D !X;"]W;W)K&ULQ5M=;]LV%/TKA%<,+9#&$N7/+#'06!K6AW1!TK3/ MC$S;1/7AD72<#/OQ(R5%,F6:L8W;[261Y'L/R7/)2QZ1NMSD_(=84BK1V*>$E3(L[S%]Z@FQ*6=2:7 MQ;-;/KG,US)A&;WE2*S3E/"7:YKDFZN.WWE]<,<62ZD?=">7*[*@]U0^K&ZY MNNO6*#.6TDRP/$.\_R'OOD\N^IXND8T MH;'4$$3]>Z)3FB0:2=7CKPJT4Y>I';>O7]%_+QJO&O-(!)WFR7MU4+P6,D\K9U6#E&7E?_)<$;'E$ SV M..#* 1_J$%0.0'@^(:E&:2R9?]H.'AH'X- MNAV-N[^P=K7)UN.@M>B!6)Z55'I3E!^1/M3'[] MQ1]XO]G8AP0+(<$B(#"#^U[-?:] #YQ#^+$8PO'6$+:%HP<9#DBP$!(L @(S MPM&OP]%W#H4OZ_216(_ #^F?_B+XN MRQL4Y>F)_VF"1_BR^[0=BUV;H.>;-N&NC3\:FS:1LVTG,C>HF1NXF5/K(DYG MZW()HV>6'5$M7 44DW0+%L<3-UPI\D# MK\7%TL7%3SD: 9RW4_ MF[.82$3?K1'O&[K/4$+4JDU55"_S M#N >5$:^44\7]Z=Z1E M,+EO)*+OE#R3._K7F@DF5:=7V+K#.\AV0_6+A&Q] M.^+V/'8F!46+H-#, #2BT'>KPCL:YXN,_:U7X'O6.8@^ZVNJ,O\[:US*$OI; M:=H['[;6WA8C_QRWL[G-J-=:?;L;="IAC1;TW6+P(>,-909-<2[D&RMRN?5X%Y3ZJ!Q:JVY+;W8"C>SLD6@2% M9@:OT9V^6WA^+][/T]E'4DVU9;9!N;I%FR6+ERH*KO@B)HKA$%=!?*2H,;=& MS%VAAP0J)%4&AF.!O1[+M5\^=,!4BMD7[M&_OF@G_6!0\0N*%H*B15!H9E :G8S=4O)K^5*]6"KIY!733*K)W!J3 M$FF\G=!;Z=Q=V-%$0Z)%4&@FT8TRQ@?LGAZ2J&0C.Y;A0V=@MD^_%$*\^@.\>@ M:"$H6@2%9IX';-1WX('EI !49H.BA:!H$12:&91&9@>'[C)#G4T+=O>.!U[K M)=W49C1J[5R$%J,^;A\)WSZ/ M9K/"W@Z)%BMO.+"?K JVC@"[52S %E=5PO;;W-[YN$W%KE'0W@<+K4;]-A$_ M0TH&C90,W#NI_^L65U6W;8(&NU2#2DY0M @*S0Q>(SD#M^3\[[>XWJ@0+C<) MG'M<;HBCXPFJ;*'0S'@VRC9P*]NW-VG> '!LTK@]CZ8=5+I"H9FT-](U<&_, M[OFPZ(03NNZ"CEY$@@I;4+0("LT,62-L@Q'V(SJD;*"Z.)/7V!*M\*S;'A$X(6&$&AE?QVM[Z83"E?%)^J"M6=UYDL M/R*LG]:?PWXJ/@)M/;_V+\+RH]8&IOS&]H;P!R]<;74#]\?#D7U!+ P04 " 6A6M8 M,!1CANT$ #\%@ &0 'AL+W=OL7'5JI=W\)"'L 1)+:*\/[:[8;OM0W8,A!G*;V-0VT/WOSTZR 1PW M9!&5C@>2.-],9CZ/QS/N[PA]8BN$./B9I9@-C!7GZQO+8O,5RB SR1IA\69! M: :Y>*1+BZTI@G$NE*66:]N!E<$$&\-^/G9/AWVRX6F"T3T%;)-ED#[?HI3L M!H9CO Q,D^6*RP%KV%_#)7I _'%]3\6356F)DPQAEA ,*%H,C)%S,W$"*9 C MOB9HQP[N@71E1LB3?/@8#PQ;6H12-.=2!127+1JC-)6:A!T_2J5&]4TI>'C_ MHOU][KQP9@89&I/T6Q+SU< (#1"C!=RD?$IV?Z/2(5_JFY.4Y?]@5V)M \PW MC).L%!869 DNKO!G2<2!@'!4+^"6 JXJT/F%@%<*>&T%.J5 IZV 7PKDKEN% M[SEQ$>1PV*=D!ZA$"VWR)F<_EQ9\)5@&R@.GXFTBY/CP804INKX55,=@3#(1 M?PSF,W@-[A'- Q'/$9@BQFDRYP+UP,G\"3SBA#,PDM.<\&?P-D(<)BE[)^6F M#X],7-\ "S"IGKU<$@R^K,B&01RSOL6%^=((:UZ:>EN8ZO["5,<%GPCF*P8F M.$;QL0)+^%TY[[XX?^LV:HS0W 2>4W4O5!K V9%4_0X=?<<$-7 MH:..\3H*95$=XX0]A8Y&@\^D(ZCH"!KI.-PSYD1$4%$-Q/^*G2Q/"%< B^KG M!%M!SWXJO;R-=45$QY)CW!2%?CK-U1 M&-& NLI:B7089TT>1CA^10;NU5P+%-_&=4@M24<:C)JD)XU>G,F18^\K6/O_5[A\ MRSL0H6FT151T5"#?"("HP1%X#Q,*OL)T@\#WT4RH%-V0MI0I';M0+7-1;=%% MM4TNI>TX1 Z:'.4]EV2TUAYOZ;":4FBIR/14_92$(;S(LSKVJT.L(=Y0>7ROBMP_\ 4$L# M!!0 ( !:%:UB3%'0>UP( ( ( 9 >&PO=V]R:W-H965T>_YWEUTE\F.\6>1 4CT4N143*U,RO+:MD6208%%GY5 MU9,5XP66:LO7MB@YX-20BMSV'">T"TRH%4W,V9Q'$[:1.:$PYTALB@+SWS/( MV6YJN=;^X(&L,ZD/[&A2XC4L0#Z5->QZ'&&\ / M CMQL$;:R9*Q9[VY2Z>6HP."'!*I%;#ZV\(MY+D64F'\JC6MYDI-/%SOU;\: M[\K+$@NX9?E/DLIL:HTLE,(*;W+YP';?H/8ST'H)RX7Y1;L:ZU@HV0C)BIJL M(B@(K?[Q2YV' X(;OD+P:H)W2@A>(?@UP7\K(:@)@NB>49D)](6FD!X+V,I?8]+;FYQY9Q5C2/K(=S\AS_'\CH!NWT[W.NCQ MV^GN&3=^4S+?Z/GG2];+38V658W*ID:])5!8$7EIJD4JL#356G%67'<5I+HP MZ+Y0=YYK4>($II9J+0+X%JSHXP)W$CM*=- D.CBG'CWU%WVD M&BS'ND5UOLF5P- (Z Z[C:["L>-,[.UA1MJHP!\?8^(VQAUXPP9T9�&!B< M-: ZH^I[]!\>*HWPT(/K#L/!B8DV;#0:G(#B-F@P#-UN%V'C(CSKXK_?]RZS M8;M@[BALF6W#QMXX.#';!@V]T>C$K'W0FPO@:S/C!$K8ALJJ@S6GS1B],=/C MY'RFQFLU#?_*5+/Y'O,UH0+EL%*23G^HJL"K>5=M)"O-!%@RJ>:)66;J$P&X M!JCG*\;D?J,O:#XZHC]02P,$% @ %H5K6-(2LWA ! /A$ !D !X M;"]W;W)K&ULK5C;;N,V$/T50ET4"=!$(G5U:AO8 M6%UT'[8(DFS[S$BT+:Q$NB1MIW]?4E(DFZ+4(/6+K3BC^9'Q'V)+ MB 2O54G%PME*N;MS79%M287%+=L1JMZL&:^P5+=\XXH=)SBOC:K219X7N14N MJ+.^'+.]K(L*'G@0.RK"O-_[DG)C@L'.F\/'HO-5NH'[G*^PQOR1.3W MW0-7=V[G)2\J0D7!*.!DO7 ^P[L4QMJ@1OQ9D*,XN0::R@MC/_3-UWSA>#HB M4I),:A=8_1W(BI2E]J3B^+MUZG1C:L/3ZS?O7VKRBLP+%F3%RK^*7&X73N* MG*SQOI2/[/@[:0F%VE_&2E'_@F.+]1R0[85D56NL(J@*VOSCUW8B3@Q@-&* M6@-D&@0C!GYKX+_7(&@-@GIF&BKU/*18XN6M"7@.UN, 9["HE$A>EN%8& MWY]2#P9^&.S!&NYV].,<*5Q%$C\"G9, M%/J0LLI:/ @%1@8E"\0W,.D0HU;22"J2CE$RR>B925RJ0Z16#K#KI?VEE78; MGV2X;&!H,AJ"?.3%!B4+*(0S.Z591VDV*8,I61-%)[=%/KND#E[267HA9V!/BJ+K>7YB($_,Z.WP2)H2KH5EB3!"(&^_H"3I_5'Y;'U M>AJ.9Q+[3TAJ@< P'*'45PAPND1H]#%O)06TJFAE$5B6=AB9LFB#P60@C#88 M@O&(VL.^<(#3E<-JB^F&Z$+\@,L];OJJ4G5V6.7+2FMX_JMXX2!!0QA4>F^R MLA037CA2#,&^G(#3]<0?JO=]5XJ&-<%-Z,>#%%E@03+(D 4%T=@>ZBL,.%UB M- O.BRI>RPKP]A2;2(S#RL+#,7#; U1OC\SMY1[TEA6A&_J!EV MC.VI;#JQ[FGW$>!SW?H:S^_UQX&Z8>W=-%\6OF&^*:@ )5DKE]YMK)81;YKU MYD:R7=V^OC"IFN'Z3Y;]02P,$% @ %H5K M6-3G9KX(!@ $1P !D !X;"]W;W)K&ULK5E= MW7,EW7M BS-EW[,](1P\)'&:78WVG!\NI],LW),$9Q-Z(*GX M94M9@KFX9;MI=F $;W*C))XBRW*G"8[2T7*1/[MERP4]\CA*R2T#V3%),'N\ M(3$]7XW@Z.G!7;3;<_E@NEP<\([<$_[M<,O$W;3RLHD2DF8130$CVZO1-;P, MD"<-9XN6#T#)A$"V_R(D]F;BWH1ZF<]WO.Q*^1L./+SVE($P*^X@>2@0_@ MEM%3E,_I^(:D9!OQ"R 6%VC!5C0Y'#G9@)M'<'TXQ(]1N@/W'/,CI^P1?"(; MPG LP> .$XBK,+,<"W^P",WUV =R!*P=<]/68XW62+*1=<9$33L(S[ MIH@;]<0-$?A"4[[/P,=T0S9M!U.1A"H3Z"D3-\CH,2#A!-CP/4 6LC4!K9YO MCC3FP?/-H8&-7_Q]W&Y)OJ4:4U?,QAT):1I&<83EQGL/KA-Z3#GX MYWJ=<2:VX;^ZR2@&<_2#R=ITF1UP2*Y&HOADA)W(:/G+3]"U?M4E\BV=!6_D MK)5DITJR8_*^?%KI7.063S M*O*Y,?+?*-V3U7XGC'\/ZBL MRD=1@=8Q :( "9V2Y05'Q\+K3CQT%1)=C$JBBX#0U]/P*QJ^D<:W>[ET\KCS MO5 N)X)9*GJ>MFWYG2A\9;FLNA!HJ62ZF _0#K3J;F\9"=T2H952L9C M)A(=@I$T)/KN:W4"<+R90D0#LEU;8:(#S>T>(@W9 HU$[D0QQRS< R$?0$!. M0L >Y"8!*T8V^C)5>FSEU+60RDF#@IWE&.A@"#H]M%!-"QEIK?8XW1&IC4XX M/A8+#\="G&,Q45I22!.N!]66HH%!6VT\@0:%K$;G:9.JI0@T-N'E9U'"0M[< M0+)ARAX)PIRO?@6^HK,#G=PH';6GRNE,:!?E]%0/6.L#:!8(?_(]85IRCJ;U MJ'/6Q4!KKH;=!?4U35C+ &C6 5\I%QW_4+\+K)OO E$A*'.9H.4VZZH@O>REL[U;60@68E M\V*17/KSFZU^@E11\RQ4,(1J!G#62_%TK0U)0H[(Z1-K!9(R"R07J; !YR)E>GUT8/#]*!V\AJ:JLVQ5DO( MK)9>(<\'/(ZM_GE$>A9JR1D: 3J:7=Y.0*VLD%E9/5O.#_@9HXG;1]O6TK9] ME;8>-^NI/:C64,BLH5ZA]$N/G9A5K3\P\AAZ?:LA&#)%$W]@DFLUALQJ[,7O M!*4_E;ZO"DP]#CKJ=QD]#GE]Q;=68>9U+P:E4T/%60V,V[_<@])2S9W5 M\V4-U3((F650[ZO @)VH2+!O:\[U%:DS?SH1U"<*4"V"D%FN_+^W!-2C:-1O M#'H<\E6%H,4QY<5A0/:W.M:[STQSE^0V\#(K3 MJ=I-<5CV!;-=E&8@)EOATIK,Q?YAQ?E3<&ULM=UK;YM*'@;PKS+R'JU:Z;0V^-Y-(K4V M]WNSW7VQVA<3>QRC@\$+.$[VTQ_ MU F='SZM*I:V^'_&P;,HP$/\J+NA8=RYNZE>\].[FV271V',_)1DN\V&IB]?6)3L;SM2Y_3"U_!QG9$K3X[XG-6!254K$>_SNBG7.;9>'KQR==K3I? M=.:!9FR61/\.E_GZMC/ID"5;T5V4?TWV.CMV:%AZBR3*JG_)_KALKT,6NRQ/ M-L?B8@TV87SXGSX?-\2K@L+A%\C' OG[@L$;!?UC05^T8' L&(@6#(\%0]&" MT;%@)%HP/A:,10LFQX*):,'T6# 5+9!ZISW7$RXY[^S&WGZSY+2[)>']+9UV MN-38XZ.W2DZ[7!+>Y])IITO">UTZ[79)>+]+IQTO57N^>SBNJH-R3G-Z=Y,F M>Y*6RQ=>^: ZLJOZXE@,XS*$[O.T^&E8U.5W1KQ(-HS\DSZSC'P@+DU36L8" M>3=G.0VC['WQZK?[.7GWV_N;;EZT6-9U%T?]RT&7W]#[Q$GB?)T1)5ZR):?> M;:^7Y!:@6W3UW%_YU-\OW.>LT*R]_)YMB_+>F^7S]G)S M%[>6*^WE#DU;5UX5[[O,*=?$^\XKU\7[SBLWQ/O.*S?%^RYQRBWQOO/*;?&^ M\\H=\;[SRMV?>\][/_>V\7]NRP?BY;V6 .B? Z]?>?TW/&_+RH2+'XF=9!F9 M%8'W4HSE]C1=9N0_=K$T,7*VR?[+2[L#/>#3Y7CQ4[:E"W;;*0:$&4N?6.?N M[W^31KU_\)(&BG5IO:;@L M8W.;ADE*7AA-B[C,1-.RM<5KTQ*)S9&8@L14)*8A,1V)&4C,1&(6$K.1F(/$ M7"3F(3%_V BXP7:CURY (354FI\3JEQ:TJY+"=+=CGY%4RH5O3: M81L2FR,Q!8FI2$Q#8CH2,Y"8B<0L)&8C,0>)N0=L]/KL;\(9''G(1GTD%H"P M6B!.SH$X:0W$;W'*%LEC'/[_.'0[70/DQ>"DL:GEX:0Y3FMM\=J 0V(*$E/% MMH:&;%-'8@82,R>-H42?&)+>8W%^-MVP#4@UJ.3,\Y M,OUK.4+R-$DT%=HBL]9UOC:)D)B"Q%2QK:$AV]21F('$3"1F(3$;B3E(S!5[!WEBB_G( M50M 6"W5I-XYULK)CBVYICQOBW0J,NWU6>/NS;#;A_FZ6*#,M9@]YT22R::: M]\:=M!6 M?:@6H+1Z0+Z:=BS]\(K:<0K)NRC)LO?E9Z"K)&7A8TRRW4,6+D.:AHR?@%)C M^W^0A]* DX%2X_SB@]23I\W1\IRS:+_?O*BI\,C!=#)J+*EREI0G [DYPN(L M..B/^XT%==Z"HT%S08.WDL/^J+FDR5MRVMR2%G?S3)IO>INSX'#*V9#.&^O8 MW#XN;W]+X\&PV1V/@XX&T^8U;)_7GVHG?G]ZU/Y&_JL'BGPY4.36 ^7K9A@^[X>D-IO'[C/:':@%*J_]NW\MM%W+[;1>\P"/L>1NFY?-5FFRJWX%:SO>1BXW+RT*Y M.;=[,.)%8?NJ7!N%4$V!:BI4TZ":#M4,J&9"-0NJV5#-@6JNZ"'H09OUH5J MTNI)>+F_0FZ_OT(]3._F)AQH0OLQ!I':'*HI4$V%:AI4TZ&: =5,J&9!-1NJ M.5#-A6H>5/.A6H#2ZEDI7[)2_G47'67DC/D95)M#-06JJ5!-@VHZ5#.@F@G5 M+*AF0S4'JKE0S8-J/E0+4%H]32]WWA!F_6A6H#2#DG8 M??6UDAN6/E;?%9N11;*+\\,7KIU?/7\?[>?J6SF_>_V+],F1.*^[TJ?@\&VS M%_[PY;<.31_#.",16Q5-]3Z.AQV2'KY/]O D3[;5EUH^)'F>;*J':T:7+"T7 M*'Z^2I+\]*1LX/RMOG=_ E!+ P04 " 6A6M8Z.6]4N4$ N% &0 M 'AL+W=O@Y(2ZEXW@1K@IP6AW_\T'3$40 , M!@)0$X!>&N W 7[=T -9W:PE5G@Q$WP/1*76V:J#NF_J:-T:6E2O\58)?9?J M.+6X*E*>$_ =/Q ))F!)UD0(DH'N.KB0DB@)<)&!KQ2O**.*:O&[)5&8,OE> MA_VX78)W;]Z#-X 6X/N6EU*KY$ M7[X\')V&N[I?VLY!;>>@.I\_F*_I#7KH#:5[ ]>]86O:(5=@SU5-QW.YPRF9 M.WJ^22+NB;-X^P<,O8^VAOZF9"?-]MMF^V/9%Q=,3VYN??'33(U,0I;S0EIT)(&HZ17Q3TI%!>/-J9# M:'CT/(@\V(,R1;$W #5MH:;/0"E<;.B*D9'!,C7A/#_LP5E$,(KM=&%+%XZ_ MW#05I1[2Y$$[@216N-!X;N#%TQZ<1>2'4SM'H'ONT&N1)SA,51C\O4>'8JZ'6FXXUR MM855UH"5#V= E]AJ2-:=:+4.SP")D-^#M8@@G*(!X".7A,_-::(+K7IV.#9Y M3MXBC((^I:F"TZ/:=$K9V142A!5C[?G-9>TB_>%A6*_2&^SE3@N*M6#VNFZUN0OT^_YBDR&8#$V7SF-@\NI5,NLV"E;B4=MZ[5KY M=V4[W2-T9H;&S>Q:5$L6]5COD,BODN[T-E=9=PBF.4W"($*]%V67)0/C'W4F MAL9-[ OGV9XR9D4S'6F20-] L\BB,!BH(^AHHS7N7"]:,R/3CB8H1@:C1>:' M0^Z*.MM"S]C6L;O6E%9(TY,F<1+T:YQ-I@UX"++S+C3N78,V@4Q7FA@]9]% M-+!X0IUUH7'K^A\% IEV-4&1;TX5JR[RAI@[8T/CQC90A0=H0V-K.T%^?UU@ M4TVGQF[3/?J84WU)^QN+#2VDWF>L=9QW%NDFB\/'J<.)XKOZ^\Z**\7S^G!+ M<$9$)=#WUYRKIY/JDU'[B7#Q'U!+ P04 " 6A6M87O-)0"T# )"0 M&0 'AL+W=OM" 4T=*.=^& 0# M/Z=,>/'8K=VH>"Q+PYF &T5TF>=4/4V!R_7$ZWG/"W.VRHQ=\.-Q05=P"^:^ MN%$X\QN6E.4@-)."*%A.O//>V6QDXUW #P9KO34FULE"R@<[N4HG7F % 8?$ M6 :*?X\P \XM$4 M0%0#(F>T4N9L75!#X[&2:Z)L-++9@Z%@D2N!/L+J=TG4Q"P9$:3PPLPE'']!0'WMQ?D\. +.;"0 MNTR6FHI4CWV#VNP3_*36,:UTA'MT]$)R+87)-+D4*:2[!#Z::IR%S\ZF82?C M!20G).H=D3 (HQ9!L_?#PPXY49/HR/%%>_CFF$R1,,ZHN[YRN3_!1^1RD_ R M96)%SG-9"LSY#2C,N;!+1N(^Q;M0P^9@2B4T^367G!.\W&NJTM]M1U I[+@0O_ORI-PB^MJ7O@\AVDMEODMGO8H^GE%.1 *&&+&#% MA,L+IK0 Q63:9KWB&SH^6]D>X_!T-/8?MQV]CHF"H(G9$7K:"#WM%'J>ILR> MMR98<(G!TRJDKE<4<&KP#/$\30;XLBL%PI ETPGE'5:J)PZV9 8OC'1%[-@8 M-#8&'V&C0,F*/ %5K15@\*;PUQ&]=N'#1OBP4_@R\\B+3[JH_><=6[8RJ)_E97R4&M M7+/5)+$%J2K#S6K3S\]=&WNQ/L4^7[7E_S351\(U5?CV:L)AB93!R1!OKJH: M;S4QLG"]:R$-=D(WS/!;!90-P/VEE.9Y8A_0?/W$_P!02P,$% @ %H5K M6/1DRE*)! >Q4 !D !X;"]W;W)K&ULK9A9 M;^,V$,>_"J%>66 ;'3YRU#:PMG;1 U@)-CM0]$'6AK;1"112U)Q O3#=T@I MLN25M7;+/,0Z9OXD?QR..)SLN'B26P!%7M(DDU-GJU1^Z[HRVD)*Y27/(<,W M:RY2JO!6;%R9"Z"Q<4H3-_"\L9M2ECFSB7FV%+,)+U3",E@*(HLTI>)U#@G? M31W?>7OPP#9;I1^XLTE.-_ (ZG.^%'CGUBHQ2R&3C&=$P'KJ?/!O0W^D'8S% M%P8[V;@F>B@KSI_TS5T\=3S=(T@@4EJ"XL\S+"!)M!+VXVLEZM1M:L?F]9OZ M)S-X',R*2ECPY$\6J^W4N79(#&M:).J![WZ':D"F@Q%/I/E/=I6MYY"HD(JG ME3/V(&59^4M?*A -AR XXA!4#L&I#H/*87"JP[!R&!HRY5 ,AY J.IL(OB-" M6Z.:OC PC3<.GV5ZWA^5P+<,_=3L8YHG_!6 S"&#-5-DF=!,DHL0%&6)?#=Q M%;:B;=VH4IR7BL$113\@]SQ36TD^9C'$;0$7NU?W,7CKXSSH50PANB0#_ST) MO&! /C^&Y.+'KHXM3I<)>F3"TV7\;IG6* ?U3 R,[N"([CU&*H-R.D0U#7_] M@4;D3D$J_^Z:B5)QV*VH4\:MS&D$4P=S@@3Q#,[LYQ_\L?=;%SV;8J$EL1;) M84URV*<^NV<92XN48-XBF!E)!14D49Q$&)N"K0H%)*(JVI(BWS_#3"1)@6$K MR-W#(TE8RI3L M_?@9%'7H&*+L]%K^>YE"V)M2B/:LJCWD$N$!K+"EY(HJ59 M!"0'P7B,GX.O!1,0E_ 3MF$KEC#U2OBZ/1YS*W)-9B/JZ9C_LCF[Z8R(YXFM/L%3\$.H)IRHM,->D>1+0Q MP_G 4$?JXY^T*@FV(6L MOXG1\3S=ZW@N1DMB+8PW-<:;[^;I.L;*+#OT_(NG=T329T0HCR;<4O>J$6Z# M&T__'41&PO=V]R:W-H965TO6>UG"[_8C^P8E',7=, MPU1F/WEJ%A-OY)$49FR9F1NY^@B5H".+E\A,NW^RJM8&'DF6VLB\,D8&.1?E MDSU4CM@R" ?/&-#*@#XU.'S&(*H,G.?\DIF3=<$,B\=*KHBRJQ'--IQOG#6J MX<(>XZU1.,O1SL0WD#$#*;EFRJS)-\6$9L[!FNQ=@&$\T^_(/OE^>T'V7K\; M^P;WM)9^4N&?E_CT&?R0DBLIS$*32Y%"V@3PD6S-F#XR/J>=B!>0') H?$]H M0*,60M.7F],..E'MP,CA13L[L,U9)=9A.Y:]LB>Z8 E,/+R3&M0]>/&;5^$@ M.&T3VA-80_9A+?NP"SW^6H!BAHLYWF5A6$8*ML;;;5I5EU!#!V7?*_=Q&-%@ M% 3!V+_?5M2RD!X%='MA@^U1S?:HDVWSD/Z0JV"08]Q.NA3=D]@#=G#6O:POS@MH0;;X1>XWY,P[=SR/P6- M:D&C%PKZ#/CY(F<*CW(.5M-.@=VYRZXGW!-8PR''M4..>PSLXSYE]P36D!T& MFR]WT%]H=V/M*KQ"&W;: 4MF)*2NXE7[%!*LNP:7 D"\4Q[NQ]^;5B-+@='IUZ5KA:7L&TTEI M9]_TA-9T(-TXD/9X'2JPOJ3WA-:4OLG$PLZ,IY9>..G))I)F .WJHW_"^.FK MOGO+727Y6XEZ#FKNZA>-5)?"E!EP/5K72&>N,G@R?FYK)U< ;&#*PNN*J3G' M[#V#&4(&!T-,.E19RY0=(PM7#MQ)@\6%:R[P6P'*+L#YF93FL6,WJ"O*^"]0 M2P,$% @ %H5K6#/AUB,L P 2@L !D !X;"]W;W)K&ULM59K;]HP%/TK5E9-G03-"\)C$*D%3:O4J55IM\]NN(!5Q\YL M!]I_/]L)&;0!VHY]@3BYY_J<8_OZ#E9 M\0R8_C+C(L5*#\7 M =B(GP165TZ'B&$5!(E$F!]=\21D"IR:1Y_"Z3.M6@Y)< M*IZ68,T@):SXQT^E$1N 5F<'("@!P5L!80D(K=""F94UQ@K' \%72)AHGR!1$TWR+*.@%TAABBXPQ2P!-+$[Z9(5V\78 M?CH&A0F57S3D?C)&IR=?T DB#-TM>"XQF\J!JS0OD]U-2@X7!8=@!X\V_(OB!4*((U*] ZY@K<*1D6T+;E=#VP16@ MI=AG?9B27 A]^.HT%XFB#:-]+^I&+Y:C+BKL[%B.J&(9O8LEY6S>5"#2.I[1 M*P9!-_![+WC617G1#IZ=BF=G+\\[;LK6)EN]@>HX=EYOVF[/:[_@6!?5:@7U M'+L5Q^Y>CM<9"%U$V1Q14W0;2)@KILEGS5Q"<1H;2"JL;!5&?(9FA.DR3+2R MC$MBZF^=I .SJ@6(W6=]]%'TE@6]RH+>^RRH]E9C?0 ^9,'^6<^31.0P1?"D MFQ]SV^EK"G&KK)STP*X9_;_\6S;ZWM];V_NPD8RS?_'RT,Q65U4'#CEWK&R% M3^Y&HV.ZS!]8S F3VH293N^==701%$7C5@P4SVSO\\"5[J3LXT(WNR!,@/X^ MXURM!Z:=JMKG^ ]02P,$% @ %H5K6)L/N@*. P YPX !D !X;"]W M;W)K&ULM5==;],P%/TK5ICXD$;SV2X=;:2M 8$T M8-H8/" >W.2VM4CL8+LKD_CQV$Z6I5V:42F\-+%SS['/<7WM.]DP_E.L "3Z MG6=43*V5E,6I;8MD!3D6 U8 55\6C.=8JB9?VJ+@@%,#RC/;Z[[@BRY74'78T*? 2KD'>%)=R: M)24Y4$$811P64^O,/8U= S 17PEL1.,=:2ESQG[JQH=T:CEZ1I!!(C4%5H]; MF$&6:28UCU\5J56/J8'-]WOV=T:\$C/' F8L^T92N9I:H8526.!U)J_8YCU4 M@H::+V&9,+]H4\8. PLE:R%97H'5#')"RR?^71G1 "B>=H!7 ;Q=P&@/P*\ M_BY@WY2""A 89THIQH<82QQ-.-L@KJ,5FWXQ9AJTDD^H7O=KR=57HG RN@!E MFD"OT2?,.=9K@%[&(#')Q"O5>W,=HY='K] 1(A1]6;&UP#05$UNJH36!G53# MG)?#>'N&<=%'1N5*H+>$Q\AS/ M:YM0-SR&9(!\U\#]%GC\[W"O0XU?+Z-O^/R]RR@$P#$RRWF,8A ))X796=\O M5"SZ("$7/]H6KB0.VHEUVCD5!4Y@:JF\(H#?@A4]?^:.G#=MIO5)%O=$MF5H M4!L:=+%'5Y]OD$JN>DO0)$XR(@FT[H!.PD.-+,E.#)G.W;>1'XZ= MX<2^;3K4%A4$7AVU)7U82Q]V2O]]4II>MHCNI#A5=DHT:=FFR'0>W5C^+7&7 (7Z ]Z^ >8?(+.U-% EZ#_!&U^ M=(YRJ!]]DL4]D6VY&];NAO\K)8=]&MHG6=P3V9:AX]K0<=\IN9/P4"/'CY)M M^&B?CA_OTW#?-G6=ASN:TU]&[N8Z5'2O;''%UO30W9O&W,8=UNWTYQ)XHHU9 M F(+Y5&Z+HL*4YH\;5AU0W8:LW(&ZDS97MM9]R0.MJ(GMM(RNU$!Y,"7II(2 M*&%K*LL[<=U;5VMGID;9Z9_I*LY4%@\T90GX$?,EH4)MO(6B= 8GZASF9555 M-B0K3)TQ9U)5+>9UIH"ZMHW^ E!+ P04 " 6A6M8 M28[@*P0# #8" &0 'AL+W=OV@6Z??F>'9I0$NA=[ M [9S][_?G>U<1FLAGU4.H,E+67 U=G*MJZ'KJBR'DJI340'')W,A2ZIQ*A>N MJB30F74J"S?PO,@M*>-..K)KMS(=B:4N&(=;2=2R+*G\=0Z%6(\=WWE=N&.+ M7)L%-QU5= 'WH!^K6XDSMU&9L1*X8H(3"?.Q<^8/)XFQMP9/#-9J:TQ,)E,A MGLWD:C9V/ ,$!63:*%#\6\$$BL(((<;/C:;3A#2.V^-7]4N;.^8RI0HFHOC! M9CH?.P.'S&!.EX6^$^MOL,FG;_0R42C[2]:U;>PY)%LJ+X?4T[-22,U^ M4WL]\0S=W3P2JA3HSO-1:\56R[QJ5FG?[V/E5]OIM(UZ7C1HC-Y@]AO,_D', M*ZX!D]<$*>O=*1B=LH)I!IVDM5RT!9'X\0YHVR8*>MV<4<,9'>2\J4!B+?GB M[1GJ(HQ:T?TP"'L[C!U603P(NRGCAC(^2'F?XZ:?8$7+]S'C-D"<[$"V;>*X MFW#0$ X.$CY1B?M;P/M\@U;LP&M5LO\!W[? MCW:0VE9^$B6[&^MN-8D2Y,+V3D4RL>2Z?LTVJTU[/K-=:6?]'-MVW67_RM0] M_YK*!>,**SU'2>\TQFLAZSY:3[2H;"N:"HV-S0YS_/0 :0SP^5P(_3HQ 9J/ MF?0/4$L#!!0 ( !:%:UA]2/HX.P0 "P3 9 >&PO=V]R:W-H965T M MP]B@ NO;7=O)O[_9!6,;8T)=OL2\S#S,\\S.[&0G6\9_B!A DME8EF]F-,F-V40_>^2S"5O+ M-,GAD1.QSC+*W^X@9=NI81N[!T_),I;J@3F;K.@2GD&^K!XYWID52I1DD(N$ MY83#8FI\LF\#VU,.VN+?!+;BX)HH*G/&?JB;+]'4L%1$D$(H%03%GPW<0YHJ M)(SCOQ+4J+ZI' ^O=^B?-7DD,Z<"[EGZ/8ED/#5&!HE@0=>I?&+;OZ$DI ,, M62KT7[(M;2V#A&LA658Z8P19DA>_]+44XL#!\\;! M+1UL04$EG$\ZVA"MK1%,76DSMC?237.7]67)\FZ"?G/T#*)H@U^1! MQL#)E[Q82BHE3Y!2"1&1C)16'P.0-$G%%=J_/ ?DXX20F MIL2@%+09E@'<%0$X9P*P'?*5Y3(6Y*\\@N@8P$0V%25G1^G.:44,(+PA _L/ MXEC.H"&@^^[N3H-[T-W=;F$SJ!(TT'B#,WCW5,1D19.(8&8(S=@ZEP(U#],U MRJ7$Q\21#!.TYH %*0E;D%3EBZ0)G2=I(A-,G7)>)#G-0R"8*(*-@V.:\V5A MB[G52&4:KVZ;$ED$ZC8'JAK4K5C1$*8&=B !? /&[/??;-_ZLRD)?8(%/8$= M)E_HJ34.5M 7VU,:"*/"&&D_UY UCFB]!]X^3KM+8)89]=HD^P8*>P(XT'E4:CSI55=%MFW0;G:R3(2Z4 MVF(Z-?*LH5];2ZV17,AS7/$<=ZRC\TS')UW+MKQQO6Y.K7S+K[65H#68"ZG: MUGYVLEH+Y[N>*B&ZIAMDC56".S"63\6>2."9WEG?@/(SNVKYC9X*IE>TH"^T M8WT/9E/[%XOF'0"W$)Z,2%;,F#AM1O2M">K^'2BOA+(+*.*? PK:@2X5S=F+ MYOQR!;X#L9/-WH)S;7; MZTC<*UK0%]JQFONIV.XV%K36[H#V@2PGOQV:[ M?6[N5'=>,V6[3KG9SJOO].TA_2QE\^ 8(0.^U,L>@T*,# "D$@ &0 M 'AL+W=O(FE.N4K5VPXP8M:5!8N\KS( M+3&MG&Q67[OEV8QM94$K^T=5:Z@MN-MO@%;DC M\F%SR]69V[DL:$DJ05D%.%G.G;_AY16J!?6([Y3LQ<$QT%$>&?NA3_Y9S!U/ M$Y&"Y%);8/6U(U>D*+23XOBO-76Z.;7P\/C9_5,=7H5YQ())?NI#KN9,X M8$&6>%O(;VS_F;2!0NV7LT+4GV#?C(T#!^1;(5G9BA5!2:OF&_]L%^) %\2 MH%: ?E7@MP*_#MJ0U;&NL<39C+,]X'JTF/J:Y!? A^\!\I _(K_Z=3DZEKMJ$;J5 M0-U*H-K/?\'O$ZUPE9.Q'(TP&!?J!^U2;'!.YHYZD@3A.^)D?_X!(^^OL52O M9':4T>\R^E/NF5JJ8"Q@HXIKE7[P=UF8AN',W1V"3UI;@@<=>' */!P#;U31 M 7@0(F\ /FEM"1YVX.$I\&@,/#3 _3B)!^"3UI;@40<>G0*/Q\ C QPE/AJ M3UI;@L<=>'P*/!D#CPUP"*-D #YI;0F>=.#))/C]FJ@B7DK"Q_ 3$Q\-Z2?] M+>G3CCZ=IF<2%V/@J0F>^.GP&9TTMT2'7E^"WB3\#1'B$MQJZTJ"'2ZV!"RH MR-FVDJ/%YIFATGB8:7I2VU 'S0Y/A-(M7K0M_C2: YHYHL!X@4Y/9!ND+V8X MW?7QK:%34TFSH.]-!C^'-4->R[&MJ5-33;.DQ".(0_1UW#OJ^A M76%#L[$#Y!OOIG-4-NP[&_Y.:4.SM?T4!L,(Y^AMV!)@7^. M[D9]=Z/7[6YD=G>0QND@U/2DMJ'Z[D:_W=VMP^$_;7Z2>L-.&!T6!/U?[ VA M>["%H/=OOF"^HI4 !5DJG7<1JQ<<;[9$FA/)-O6NPB.3DI7UX9K@!>%Z@+J_ M9$P^G^B-BFYC*OL?4$L#!!0 ( !:%:UC2SO:LC0L /V4 9 >&PO M=V]R:W-H965TV_:R (%\*\RXJZNME*W8)M'DIM$ M:O%[MKM1T^W]>X !?.L'ZT?22/OAK\<8G $SX.9(JVU"F)]-PHG']HE]^YRD MW[,UYSGY$85Q=M=;Y_GFIM_/YFL>L>Q#LN%Q^95EDD8L+S]-5_ULDW*VJ 9% M85\?#,;]B 5Q[_ZV>NPAO;]-BCP,8OZ0DJR((I:^?.)A\GS7TWJ[![X$JW4N M'NC?WV[8BC_R_*_-0UI^UM\KBR#B<18D,4GY\J[W4;NAPZ$84#WC6\"?LUYZ [%&/.3S7!"L_.>)3WD8"JE58\L^)(58?XE>79Y_8)&PILG85;]GSS7SQWTR+S( M\B2J!Y=K$ 7Q]E_VH_Y&O!J@ZR<&Z/4 _=(!1CW .!B@#4\,&-8#AH=+F)P8 M,*H'C"Y=I7$]8'SI$B;U@,GA@*L3 Z[J 5>7KM)U/>#ZT@':8/>3&UP\9/_# MWK[IMN^2ZBUFLIS=WZ;),TG%\TM/?%"]3ZOQY3LKB$6D'O.T_&I0CLOOITD4 M!7F9D3PC+%Z0:1+G0;SB\3S@&?G5Y#D+PNP=^84$,?FZ3HJL?%9VV\_+90NA M/Z^78VV7HY]8CD8^E_(Z(U:\X(N6\;9ZO'%NO'MF^;H"Z)??M/UW3M]]YS[I M2O'C)OU ]-%[H@]T@_SU:))??WG7LF)3-?/G//] !EM&4S#FF;4I5B5C;)FV M'X]ZN,GG'XBAB>':]6XMR#,/6W]4:NLS2W>6\A4Y%Z^2/CBW2N[EUOYG1>8A M"Z(6S+L_M/'@/VT!06(F$K.0F(W$'"3F(C$/ MB?E(C((P*4[#?9R&*OW^XWR>%&(CF_(Y#Y[8+.3O23O3L9%N9RN<4%B)A*S MD)B-Q!PDYFZQ\>L<#$97!V$Y?M)OU]?#@ZB,CA*E#X:Z_"0*6GZ\C5HB!,RL1DGXF),A.?BS />+0)DQ>>DDU][&X3LKC< M.+!94&XA7MJ"H52[!@.)F4C,0F(V$G.0F#LY_M4]/-H(3(Z"H8^TZX-@(%>+ M@C I&%?[8%PI@_&5_V 9F5;'!'G:%@'E^*X10&(F$K.0F(W$'"3F(C$/B?E( MC((P*5+7^TA=O^$0US4R3DC,1&(6$K.1F(/$7"3F(3$?B5$0)L5)&S3GD@:P M@UQJJFN^H)H)U:Q:DP[M# <',W@;NDP'JKE0S8-J/E2C*$T.T*N3L9HR0-]X M.F,A6?!(' VKC@JPB*UXZ[$ M=4Y04C-A&I6K8W/) BY3 >JN5#-@VH^5*,H M34Z0WB1(5Q]6;HX@;^L,4;FW- _*4$W%V=Z,_$.^L31(BHP\!!LNAI.'-/D? MGY>;+1&X\_M9ZC7HG#ND9D(U"ZK94,V!:BY4\Z":#]4H2I/SV;0*M+?4"C1H MKP"JF5#-@FHV5'.@F@O5/*CF0S6*TN1H-0T#35TQZ#9YA)8,H)H)U2SM^,SZ M9'P\>806"*":"]4\J.9#-8K2Y 0UE03M3"?A_.3Q@NDAM(\ U4RH9D$U&ZHY M4,V%:AY4\Z$:16ER IM&A#9^R_006G^ :B94LZ":#=4P_J1?1 M.8#0G@54L[3C=L%X?#AGA!8HH)H+U3RHYD,UBM+D6#6U#$W=RSB,51!G&S[/ MRV I8@2M:D U$ZI94,V&:DZMR?6[P>&>H0M=J ?5?*A&49JO7L\GFCW7?DY2'G&5<'/7$$K'%#-@FHV M5'.@F@O5//VX^J(=_O[UH8ND*$U.5]/@T"]N<+R.6"2.(+9FZ/@B <;Q%@K: MP8!J%E2SH9H#U5RHYD$U'ZI1E"9GJ.E@Z.K+4DQ#EF7D8W7)R_;])&@- ZJ9 M4,V":C94]#J!50SH9H%U6RH MYD UM]:D2RH=7'0)ND ?JE&4)E\ON>E=&!?W+BXZ]J#FNB;(.+[*A'YT*,.$ M+M.":C94AO.$IA0(L24,V$:A94LZ&: ]5QO01?H0S6*TN0@-4T*0]VD.#U5?,Q9 M7E63IBP,RKEB'+#62$$+%%#-A&H65+.AF@/57*CF034?JE&4)J>O:5H8H[?, M$*$7P8!J)E2SH)H-U1RHYD(U#ZKY4(VB-#E:30'#4!:FK1&" MUB^@F@G5+*AF0S4'JKE0S8-J/E2C*$U.6U._,*[>,B.$5BJ@F@G5+*AF0S4' MJKE0S8-J/E2C*$V.5M/1,-0=C9^]*Y::[1PZ:$D#JEE0S89J#E1SC>,K@>BC MPQ/]'G29/E2C*$V^$6_3TQB>NTO)WT60!6)#]5O:-C,L=[(>TF11B,M?B+/- MCR]9SJOK9IA!MDDR%A(G38K-^_KSJN5#-@VH^ M5*,H38Y[TR@9ON7J&D-H2P2JF5#-@FHV5'.@F@O5/*CF0S6*TN1H-2V1H?KJ M&E]Y&HGM&%NE?-MVS!.R*=+Y6EP:8+/;AB[3)"*S0DQ=13>RW$B*0=ENH]5/.A&CV3&X.\<)9FJ@PV=9*ANDXR+:*B MG,,&3[RN&N\#N"!%O!"[B[M [F/:&CAHOP2JF5#-@FHV5'.@F@O5/*CF0S4Z M/+[4C-1^E\/55$R&ZHJ)]2/?'6OA:9 LQ/:KV=@]!_FZ\W8-VCF!:N:9;X:F MDZCL$W'_5>_^AQ6[MQM);'7>V&5H_W&_[^=L-6_#-+5T&< MD9 ORT4-/DQ&/9(&J_7^DSS9W/7*N?0LR?,DJCY<]0T %FZ 9 >&PO=V]R M:W-H965TO; RR6NU&VGV_),"_-8 MEJWRYW:S:ZXO'MOVZ=-BT=P^EMNB^:EZ*G?=O]Q7];9HNT_KAT7S5)?%W6'0 M=K.@JFHLML5Z=W%S=?A:7M]<5<_M9KTK\UIIGK?;HO[K<[FI7JXOR,7;%WY9 M/SRV^R\L;JZ>BH?R2]G^]I37W6>+=^5NO2UWS;K:*75Y?WWQ,_F4:W0_X%#Q MSW7YTIQ\K.P?RM>J^GW_27!W?:'NCZCZX_CCB%Z\ MS[D?>/KQF^X>'GSW8+X63;FJ-O]:W[6/UQ?+"^6NO"^>-^TOU8M?'A^0OO=N MJTUS^*_R\EIK=,6WSTU;;8^#NR/8KG>O_R_^/"[$R0!*SPR@QP%TZ@!V',"F M#M". [2I _3C 'WJ .,XP)@ZP#P.,*<.6!X'+*<.L(X#K*D#B/IVYM3)0]Y/ M]N2S3=Y.-YE\OLG;"2?\&6?JN2%OIYQ,/N?D[:23R6>=O)UV+Y'"% MV45;W%S5U8M2[^L[;__!X3(]C.\NK/5NWU&^M'7WK^MN7'OSI7SH^D.KV.OF M=E,USW6I7"KN>E?L;M?%1@EVKTUK?_%_;Y=ML=XT/RC?*>N=\NMC]=P4N[OF M:M%V![+G%K?'23^_3DK/3,J4I-JUCXWB[.[*.\'X5#Z>4 FPZ%;@?1GHVS)\ MIE+1+F]_4ACY4:$J95,^+R;Q#AR)BGJ M20_*G;XV5,)XT]=&QOC3UT;&!-/71L:$T]>&2)AH^MK(F'CZVLB89/K:R)CT M?[BFE.:UX0BX#+,-\__[C TZ"'MOI.S@LC-NWS/7)SWSZU^2!_SY5=3$XOZY MY*?FJ;@MKR^Z)XM-67\K+V[^_C=BJ/\0=28D9B,Q!XFY2,Q#8CX2"Y!8B,0B M)!8CL02)I4@L0V(Y"!MT.>V]RVDR_29]WGXM:Z6Z5[K7M'77XW8/;PVN4?XC MZW52=VZO0V(V$G.0F(O$/"3F([$ B85(+$)B,1)+D%CZBAD';/\CJ&\W[&KQ M[;2!(:?+0=B@@>GO#4R7-K!?RF_E[KD4=:C7@>;)*I E54UN*5:",M-BNC8L MLT5EALK489DC*#.6*C&&9:ZPC)+EL,P33;K4##HL\X4/065D6!:()B4&KX4B MC1"#6[=(5*;I.O=(8U&9:9CFL"P1E.G,9/JP+!V7F:JN\>ZNE\+OW,:HZM39P;E%F0EJ-+8DCM7]KA* MLTS*53F"*D/E3X$KF%&UF,5M2='1=WN2VY&B*EWGMGYR2L=55&5+E5O6;%Q&K"49[451F4DT4[P7 MS?>]:$KW8K"[K;:E\OVFVY(_*/=UM7U[HE?MA#_H,T>'8:K<\JS,T65SJ1FC MK3FN8DN+>]2.@")+OJFZXX/2ERHWGS>F+$+X?2DHTDWN\07"QV=QFS<<5U'& M+U4DF(_RVRT>%Q'"3.[0$]%1F1IGI>.ENB26REG9N*K;;!9WJ>>"JF[CJN(= MN7S?D4OICK3+[EG [?KUQRG%[DXIME7=KO]]^()H1TJYN2\TD)B-Q!PDYB(Q M#XGY2"Q 8B$2BY!8C,02))8NQ]_ -97O(YF@BE'^&W@NLBQZYKF8]=YMK ^^ M_[7%[F']=5,J1=.4;?.CLBN%S\JL\?=\9O$'N9+.-K=_(#$'B;F"Q;!4PCT9 M]Y!3^D@L0&(A$HN06(S$$B263KJ:LDG;+ <=V*!_$/6]@>PS"Y(.\FO5%IMC M\Q"^,ZX*7NIH)O^D#<[62+W9G<@ MI&9#-0>JN5#-@VH^5 N@6@C5(J@60[4$JJ5';?@4Y33VLIP=(Y)[L]L/4K.AF@/57*CF034?J@50+81J$52+H5H" MU5(BB-7J)I^&S(1E1.53M<(RJEMGVD\?JR4?Y6JGYHK(.$7)3(./:*_D\\UN M*$C-@6JN8$$T1ODGN!YT4A^J!5 MA&H15(NA6@+5TFE75C9MO^6H8QLVE#X5 M3>2QZ ]C1N-XI*92DT_=K^33S.XCT(@S5'.%*V*:)O\+*]!9?:@60+40JD50 M+89J"51+)UY;V<0=EZ..;MA*^L@SD6>>A3&C[@E+6>\.KXZ*C;#!(/.?*ZAF M0S4'JKE0S8-J/E0+H%H(U2*H%D.U!*JE4"V#:CE*&][RJX]J4Q4>,Z+(P.H* MJME0S8%J+E3SH)H/U0*H%D*U"*K%4"V!:BE4RZ!:CM*&;:^/E5-YK%P2,Y*/ MG-W=H-EQJ.9 -1>J>5#-AVH!5 NA6@358JB60+7TJ W>I:>:QM^^(!/5=864 M_Y4Y89U)-5W\ S1H(J MLF1GWN.G?:2:2I.;\R-&M0&-[G3EZ/G/H(J0UORO6=33 MS6XFT+@T5',%ZZ%I?"C$@\[I0[4 JH50+8)J,51+H%HZZ;K*)NVV''5DPV;2 M9Z6I/"O]4;:(CD.2EL7&/02:>89J#E1S!0M"5$WG;ZCL06?UH5H U4*H%D&U M&*HE4"V==FEE$S=J>5#-AVH!5 NA6@35 M8JB60+64C>_';6@Z_X>Q!%6Z9O&_ERNH,D__%M>PU?2A:28/3<^.%LF]V;T' M&J6&:@Y4H9^>*Y-[LU@,-54,U!ZJY4,V#:CY4"Z!:"-4BJ!9#M02JI6P< M@S8)?Q,!0=&2SUWG@B*+GKEG&NOCU.RC./744!$3)"J)P0<"Y-/-[B30?#14 MJ>5#-AVH!5 NA6@358JB60+64C6^W M?4DI_VOZ@BJ-_RL@HIJ3W_CY$2)H6!JJV5#-@6HN5/.@F@_5 M J@60K4(JL50+8%J*1O'FR\UG8S?RA?4,!QJ&AFBM8#\+?OM># M3NE#M0"JA5 M@FHQ5$N@6CKILLJF;+8<=6##5D+[5B)/0W^4(SH./VU@Q&+, MY#L(--4,U1RHYHH61"7\K_)YT$E]J!9 M1"J15 MAFH)5$NG75G9M/V6HX[M MM8TLFL>R;.VB+6ZNMF7]4*[*S:91;JOG7;M_;_WDJTI=WN__*-JGG^G%8O3U MS^130@1?3\FG_/#U1<_?7#T5#V52U _K7:-LROMN*O4G4[]0ZO7#X_LG;?5T M?=$US:]5VU;;PX>/97%7UON"[M_OJZI]^V0_P4M5_WYX.#?_!5!+ P04 M" 6A6M8]7502@P# (#0 &0 'AL+W=OW;(#5@%G-DF:?_];* $ M,AJU*GU);+CG^)[C"[Z,=XS?B1A HOLTR<3$B*7<7)BF"&-(B3AG&\C4G37C M*9%JRB-3;#B050%*$Q-;EF>FA&9&,"ZN7?-@S'*9T RN.1)YFA+^< D)VTT, MVWB\<$.C6.H+9C#>D @6(&\WUUS-S)IE15/(!&49XK">&%/[8F9C#2@B?E/8 MB<88:2E+QN[TY/MJ8E@Z(T@@E)J"J+\MS"!)-)/*XV]%:M1K:F!S_,C^I1"O MQ"R)@!E+_M"5C"?&T$ K6),\D3=L]PTJ0:[F"UDBBE^TJV(M X6YD"RMP"J# ME&;E/[FOC&@ [,$3 %P!\',!3@5P"J%E9H6L.9$D&'.V0UQ'*S8]*+PIT$H- MS?0V+B17=ZG"R6 !D=H4B>94A D3.0=TAJY8%ITERMX5F@H!4J#E _H*+.)D M$],0357!H-,Y2$(3\4$!;A=S='KR 9T@FJ%?,DQ*!D[PFI M/8GVGA#E29?@&@SG!P-,/;C$J5 MW4(2"9W9'86_="]Z(FLI=6NE[IL7IMNG&3V1M$U*L[V_8&- M#PJS*\S#CM]=F'Z=H7\TPY\R!HZF*7 :DL[TCN)?NAD]D;6D#FNIPS>OS&&? M9O1$UC)C5)LQ>GUECOXO.F;>W/?^MHCI]SKGK"SJ/Z M*/"E^] 76UMFH\VQW[PNJR7Z,J0GMK8A^];&/MHL/*\V*X[F08U]USU\:W:$ M#6QG=%B;9J--U=\(/PB/:"90 FN%L\Y]=8KPLNTN)Y)MBLYUR:3J@XMAK#Y5 M@.L =7_-F'R&ULK5I=;]LV%/TKA%<,"=#&I+Z5 M)0::V$Z^F*3\6!5 MDN*H;U#J].,@3'J#B_+9(AMZRW>_ I?%G+ MXD%_<+$)7O@CEY\WBTS=]6N551CS1(1I0C+^?-G[R,X7C!:$$O%GR-_$WC4I MFO*4IE^*F\GJLD>+C'C$E[*0"-2?5W[-HZA04GE\K41[=- M>0H$OTZCO\*57%_VO!Y9\><@C^2G].V65PVR"[UE&HGR7_)686F/+',AT[@B MJPSB,-G^#;Y5';%'4#HXP:@(!B181PAF13#;$JR*8+4EV!7!;DMP*H+3EN!6 M!+LS9;M!9ZU%GNV%GY;CWMY.DG&'#0 :#BRQ](UF!5WK%13E-2[Z:6&%25)1' MF:E?0\63@\=R;O,5^3T/,LFSZ#L9ATF0+,,@(I-D6[**J7^2)T&^"A7TE)P, MN0S"2)R2#^3SXY"JX?J^H]UFHL@68F+OE09 M%W'[RRJ[JVUVQI'L3#)+$[D69)2L^ KASYOYS&@0Z*NNJOO+V/77E=&H..3+ M,V*R]\2@AHDD=-U,?^0;1:='Z<-F^EV>--)'S?19D#4F/V[?=@.AW[1O.T:_ M;=]VC#YIWW:,?M>^[0RAW[=O.T:?MF\[1I^U;SM&G_^6>J91_1^5.B&H5A&J<@S3O[^^"1DIC8]_V"E:QO&PL,4.\%SL0F6_+*G MMGJ"9Z^\-_CU%^;0W["RT:78L$NQ49=BXR[%;KH4N^U2;-*EV%V78O==BDV[ M%)MU*3;O4NRA2[%%1V('I<^J2Y_5I#[XQ%]YDG.LF&V);DDL3J&O ^89U%7E M_G6_3"$PUS=MZQ VQ& .->DA;(3 '(\RYQ V1F$&\PYA-UA0SW*,0]@MV@1J MLD/8! O*'*AVAZDQYH!^N\=@EFV#EDXQF.NX[B%LAL!LTS7M0]A_UV8$F[MJ3=:,F;+!6"+++T.928+[=L9R^J;3H&Z)!K M!&69'ABKH8ZR?-< J!&"8YD4,YC++ MQ;WHU%YT&KTX299IS,F)VOVIH^USEL8DW?"LW!:BAU='2\.EH'NN=M'B%2S(-%=:RC;(^">#Z>C#!-VU3T2 MSX!VF^H@QDP7I#[#LG(MH#7'.M2G0.L!B>B[/ICJ"P2EC$MQ1[JU(]U&1\ZY M).&!*P,IL_ IE\%3Q(E,R2PL3BB"J#J:;]YO=PK*QV>875VM@G\P;#CJUPB* M40..Z%"'F2:8S2-$RO(]N+SK*,.SH&%UD*4M4;<(R+$ :((DI984@+I#4%H5 MQ;K ]-QJH-L'W;4#,\)],$<&QFUBX#KN0YS+,VN2.Z><\2M7NU6K_%D/0JR M)$Q>Q,ZKJG82Y=U8':K+_QD\QTSI=7F*[E)LV*78J$NQ<9=B-UV*W78I-NE2 M[*Y+L?LNQ:9=BLVZ%)MW*?;0I=BB([&#,N?79GJ/!@,],,5 8#6=M4IHCJ+@V>P!C0<"+M#,37S)9;0V M8_&.M,&-PS#*B_=W[?U8"?[(D#A,Q,6@*5&4=GK!4="61Q*# MOJQ@3<;$XT%GHBAHS79)S7&89DX\)$AL@:],<\^RE_!9$J%U>GLCM M*YCZ:?V]RR'13ON=^2J5,X_)RS8,5SPJ ^OTY3>7NI@A0?[4S^!=02P,$% M @ %H5K6#C1(/2$! XQT !D !X;"]W;W)K&ULM9EK;]LV%(;_RH%6#"W06A??DLPVD%@-FF(9@J;=/@S[0$O'EA!)=$C* M3H#]^%$72Y;K*!9V\L66*)Z7Y",>BJ\TV7+Q( -$!4]QE,BI$2BUOC!-Z048 M,]GC:TSTE247,5/Z5*Q,N1;(_#PHCDS'LD9FS,+$F$WRLCLQF_!416&"=P)D M&L=,/%]AQ+=3PS9V!=_"5:"R G,V6;,5WJ/ZL;X3^LRL5/PPQD2&/ &!RZEQ M:5^X3AZ0U_@SQ*W<.X9L* O.'[*3&W]J6%F/,$)/91),_VUPCE&4*>E^/):B M1M5F%KA_O%._S@>O![-@$N<\^BOT53 US@SP<*A6/RV#=@SA,BG_V5(+8"W"<%P*<,L Y"+ '+P3TRX#^J0&#,F"0 MDRF&DG-PF6*SB>!;$%EMK98=Y##S:#W\,,GN^[T2^FJHX]3L/EU(?$PQ4?!Y MHW\EO'=1L3"2'^ 3? \0Y@+]4,'E2B#J&ZX^PM<[N-4SC24P#S1RN&+)@Z[\ MNY8&OMP%O(,P@=LPBO3ME1-3ZV;&KHF/."QV[QD4/G/%'<"QG #_N M77C_[L,1F7F[C(M>#_IV+M,_$NZVAU^FJQY81;C3##P,0*P>,;%'J- L'T4G(,8JM85XB%F%W,F&Q9WB5Q"CJM37:E0R36H#.NZ(Q?H7-B)K/$AULFO&!7-#@QN5O;[SHK*<5<(K$& M][.*^QEM:7VKS&+].-?N)16A>CXQH]L;[3H72=5<*K4F\#TS8].F M=:E'Q9)2S:52:[*LG8K=NH/OFMNEVFM/[O9&.R-Z"Q-BUR[$;K)]O;/4.3[\-1\IS1!]ENZQ:@O6^=29*:)7/O@UKV^?-60PD3"1$NM;S5&^L-ARB^ M*!8GBJ_S;VP+KA2/\\, F8\BJZ"O+SE7NY/LLUWU77?V'U!+ P04 " 6 MA6M8!1K<"CD# #($P #0 'AL+W-T>6QEUY-B9X[*67X]O[*8?^"+&PU:6BL:^Q^?< M8_N&& :U60EV,V?,1,M2R'I(YL94G^*XGLY92>LS53%ID4+IDAK;U;.XKC2C M>0VD4L2]3B>-2\HE&0WDHKPJ31U-U4*:(4G;4.1N7_,AZ:8?2>3DQBIG0W)W M\O[70IG+=Y&['WTX.NJ<=>Y.+_>1$P^=DC@H?/X"8506$TU?Y/8YNZCTQ:YT M,_S8"CGB,4;K!V@VRX8)'8RPRK1DT3T50S*F M@D\T!U9!2RY6+MR#P%0)I2-C*\FFZD*D?G!PU_6@R+Q.R:7236Z7P7U/_/ ] M8-T#@UR(UF"/N,!H4%%CF)97MM,,;H)/H,BW;U>5=3C3=-7MG9,-H;G9)!.E MQ MH[TLMO:L SLFVZ8UY)M.QG5 ?UO-:6_+)J_2C2I^K\R7A9V.;/I0V>Q:LX(O MF_ZR: U@ZEU6 M\T69M:.N82'\J$W[&TROF[:'59N+RYPM63[V73V;-,W(-FQ6?P%A'[EJKC"" M<1P61@##\F .,(YC87G^I_GTT?DX#//6#R)]E--'.8X50L;-!\L3YF3V"L\T MRY(D3;$5'8^##L;8NJ4I_(35,&_ P/) IC];:WRW\0IYO@ZP/7VN0K"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=*\!_?>1_'Z/15O_G@102P,$% @ %H5K6)>*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& X/0 #P 'AL+W=O MT(6X"F MMD4EFY3^^CTRH3D&Y^S>'+A*;, \2/9Y]$KVNR=CO\^,^2Y^YEGA+CK+LER] M[?5L'Y>=3+I2XZ[]_MCC6Q M/;QA2I64VA2PT^_XJM63>WG=;XJU=GJF,UUN+CKU_YGJB%P7.M>_5'K1.>\( MMS1/?QFK?YFBE-DTL2;++CK][0M?E2UUTHY>Y 8!"[?4*]<1A?:K)7UOP>^X"[=_K82 MH%!+V;<:7K!W:8W'AW)9I;H4=\7VP_ JP@H(K( 7ZQJV3:93^/947,E,%HD2 M=<\Z!#@@ #+(:Y.O$&1$ M0$8G@[S]46D$.2(@1Z=K2>F6"#(F(&->R&F5Y])N/-14+PH-'Y-%*2Z3Q%1% MB5MR3$".>2$?U%H5E<(E^IRJT>>\.+?2%N J)U;*0I&1MD%&VH-;']MN<^)! M)4JO9?WM+VB40?K,"KDKH ]+&%XHK(P^Y8P^LS1@X 0]6&[^$)/,G_2R2.OR ML?*?PY"4,_K,TKA,@,CI>C]FHA319W;$1V/2)YUEF(>R09]9!WI_D-J*KS*KE/BDI*OLUI]X1$Q9(&"V0%WXNU?20?_Z MD1%T\,&(G7)!P.P"/Z3,E7B4/QL5-R!C!+,$;O-59C9*B2M5J#DD'5]X&W24 M#P)F'SSXG=";$PE2$(\6T&2R7W@#2@8!LPSNX3IH]B:E@8 ]*N2Y+K>#6E_8 M8,!;PKA(%4E3\@'EAH#9#5.U\.\0-]HEF?%5!)-1<@B8Y3!5F4K\^?9W!2>< MLME&?- %)%$&9._:A\&]ZN]PLPY8> V0\3N1%K)R;*UA_W MB;^UDP>4)0;,EK@KG$Y!]U!-4K@VQ*6%LK(X,-F ,L6 V11D!OP68$Q*'@-F M>3RG0''VZ'.->X.YR*DG9FTEDR*R3UW+E,R?&)-B*SY+&/C[]6]Q=J-*J;-&EX>474)FN[Q PGDI%PNK%O4TR.&J2TC9)62V M2\LPNUL7R*KT;\:8E&5"[BFN-LR)*>%3_A+"F)1E0F;+M"6"KMA=5GA$&U*6 M"4\07-#%A#')-?-C9I>VZYNR3GC*\-(HZ2%EGO"8X:4KT&;73\QB3,H\X;%B M#!2?I9_*<4(7XAK.R(V?W\&8E'E"9O,@3%H]$:6>B'UV;#]Z=<5':YS;-BC& MI-03L2^E'&*B5L68E'HB]B7V0TP?&>OQW&6.,2GU1/SJ(=(L'KM%E'HB[K66 M9IH%.<)!TPH:%P:=]WB\$5'JB;BCSCYF\W+'F.0-6\P2>K4U4S&Q&B]V1)2$ M(F8)O3I'L*V<&).24,0=?UZ;(^@*W] 8DY)0Q"PA G-:F@3?ID=9:'2BE?P: MLS% &E$6&G$OT[R.^: >,PLX7V M,"' >08_!5S?-X,Q*0N-F"U$8C8[G;+0B'U]IX&Y'X<09DQ9*&;/0@W,&S57 MUL+E]+P?8U(6BH]X6UDS _]36(6='E,6BD]RI]GO!(PQ*0O%)[OE;'_T'E,6 MBH]RWUD]0;A:9?686&8OS]E@3,I"\7&6??YKRB.F%!1S!Z$=H]>D*79/A-2[ M81_&I!04,ROH-^8VF*,GTL3>;%Q,/KW"?>?R#O.3+"NKR\U+6]YK.<.8E()B M9@61=THV)I#&E(+&W$'H<'VRBY;_,":EH#%W$&K#K"<8,KCD4XQ)*6C,'83( MI50\SS6F%#3F#D+[]W>VULPQI9]QK9]>_6;W_ET*PBU4^AD.[V!_(K-D8H7_ MXX_4#X:A?ZY@7F79->S[4MP;F>X>_-T]M/S^7U!+ P04 " 6A6M8MO4_ M!K8" !1-P &@ 'AL+U]R96QS+W=O@,1-3\J$)1DU/;N!]$%?-$L9E/E6R$GXN1= M1(^0\>-+/;3COCL-N_UY6'P>#Z=AU>S&\?S+N6&]J\=V>.C.]72YL^GZ8SM> MEOW6G=OU>[NM3I9+<_W]C.;I\7[FXO7K7/]G8K?9[-?U=[?^W/7#/UPF-XOGMU73/[_YQLT=)! D\P<%" KS M!RD$Z?Q!$8+B_$$&039_4(*@-']0AJ \?U"!H#)_D%^BC$N"I G6!%I[Y-H3 M>.T1;$\@MD>R/8'9'M'V!&I[9-L3N.T1;D\@MT>Z/8'='O'V!'H+ZBT$>@OJ M+01ZR^3'-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=X! M]0X$>@?4.Q#H'5#O0*!WF&R6$.@=4.] H'= O0.!W@'U#@1Z!]0[$.@=4.] MH'= O0.!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>.MGL)M!;46\ET%M1;R706U%O M)=!;46\ET%M1;R70.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+>D4#O./FSDD#O MB'I' KTCZAT)](ZH=R30.Z+>D4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T.]C4!OFQPV(=#;4&\CT-M0;R/0VU!O(] [H=Z)0.^$>B<"O1/JG0CT3JAW M(M [H=Z)0.^$>B<"O1/JG0CT3I/#@@1Z)]0[$>B=4.]$H'=&O3.!WAGUS@1Z M9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'>>'/8FT#NCWIE [X)Z M%P*]"^I="/0NJ'QB_#G6X]7RO\?D_2?5X^6Z]/?ZZ M_+XX>7NO.+O[BN'I+U!+ P04 " 6A6M8N.0S3$8" ",-0 $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&%B-*)*4BSJ;MMLVB%U E M.A:L/Y!,ZMR^M)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^8,0 MOMG9H?;I--LQKFPG-]0A?G7W8JZ;?7UOA;R^UJ*9QF#'L ['&LGMS2>[K1_Z ML/I\B#_[;AHWB;.]3U8?3QN/69NDGN>^:^H0U\7CV/Z6LGY.2./)98_?=;._ MBAL2\6;"<>7/ <_GOCY:Y[K6KNYJ%[[40]PE#KWPX:FW/CU?XHT>I^VV:VP[ M-0]#/)+ZV=FZ]3MKP]"GIZ)7YY-#O&%[^LPNSE_*G N,.^_<-/LX,6??'_Z\Z_XFAA+7_Q^]CCMUK9_F1VO]\?D]LL\O%@>E]_QKS-^K?_. M/B2DCQS21P'I0T'ZT) ^#*2/$M)'!>DCNZ8T0A$UHY":44S-**AF%%4S"JL9 MQ=6, FM&D5529)44625%5DF155)DE119)45629%54F25%%ESBJPY1=:<(FM. MD36GR)I39,TILN8467.*K#E%UH(B:T&1M:#(6E!D+2BR%A19"XJL!476@B)K M09%54615%%D5159%D5519%44615%5D6155%D5119-45639%54V35%%DU159- MD5539-44635%5DV1U5!D-119#4560Y'54&0U%%D-159#D=509#4464N*K"5% MUI(B:TF1M:3(6E)D+2FREA192XJL)476BB)K19&UHLA:462M_J>LWZ=I_X_C MEV&UL4$L! A0#% @ %H5K6)(@P&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6!C"+BJC @ : < !@ M ("!XAD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ %H5K6!P4*&.2!P V3L !@ ("!2"< 'AL+W=O M "(5P & @($/.0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6!U1>7B# M#0 &PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6,!FX%^" @ @04 !D M ("!>V\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %H5K6$*.=R@H" 210 !D ("!+GD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%H5K6&C?!W K"P 4AT !D ("!/8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6#*4/DW!" !R@ !D M ("!1L, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %H5K6"/HJKPB! F@H !D ("!KM\ 'AL M+W=O&PO=V]R:W-H965T%L1I0, *\1 9 " M@3_H !X;"]W;W)K&UL4$L! A0#% @ %H5K M6&0ZHFM# @ B@8 !D ("!&^P 'AL+W=O !Z80 &0 M @(&5[@ >&PO=V]R:W-H965T@8 %X0 9 " @2H- 0!X;"]W;W)K M&UL4$L! A0#% @ %H5K6,\358(D! HPL M !D ("!VQ,! 'AL+W=O&PO=V]R:W-H965TT: 0!X;"]W;W)K&UL4$L! A0#% @ %H5K6"0'P:/J @ /@8 !D M ("!MAT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %H5K6.HD4];Y P ]P@ !D ("!:"&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6$D, MW5C= @ =P8 !D ("!N#(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6"E',*=S!0 !! !D M ("!-40! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %H5K6#.CB1/P!0 )BD !D ("! MJU,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %H5K6 ?]^7FJ!@ [#< !D ("!UXH! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ %H5K6.L!:> ) P CP@ !D M ("!::0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %H5K6(03#:P^!@ ABX !D ("!#K$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%H5K6. Z:CQ: P ]0D !D ("!8KT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6 6\U4S! @ M:PD !D ("!X-(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6'Q=G2W]! UB, !D M ("!QMT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %H5K6#S;YSED P 20T !D ("!4.H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K M6# 48X;M! _!8 !D ("!N?H! 'AL+W=O&PO=V]R:W-H965TL" @!X;"]W;W)K M&UL4$L! A0#% @ %H5K6-3G9KX(!@ $1P M !D ("!8@<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6%[S24 M P "0D !D M ("!FAP" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %H5K6#/AUB,L P 2@L !D ("!32@" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6'U( M^C@[! +!, !D ("!L#(" 'AL+W=OL>@T*,# "D$@ &0 M @($B-P( >&PO=V]R:W-H965T&UL4$L! A0#% @ %H5K6)DXUQ[U#0 6;H !D M ("!P$8" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %H5K6#C1(/2$! XQT !D ("! MQ5X" 'AL+W=O&PO1F @!? M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " 6A6M8N.0S3$8" ",-0 $P M @ '5<0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 9@!F $< !, %= ( ! end XML 118 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 119 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 121 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 444 476 1 false 93 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://www.mistrasgroup.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.mistrasgroup.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Income (Loss) Sheet http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss Consolidated Statements of Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Equity Sheet http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies and Practices Sheet http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices Summary of Significant Accounting Policies and Practices Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://www.mistrasgroup.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Earnings per Share Sheet http://www.mistrasgroup.com/role/EarningsperShare Earnings per Share Notes 11 false false R12.htm 0000012 - Disclosure - Accounts Receivable Sheet http://www.mistrasgroup.com/role/AccountsReceivable Accounts Receivable Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://www.mistrasgroup.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Property, Plant and Equipment Sheet http://www.mistrasgroup.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 14 false false R15.htm 0000015 - Disclosure - Acquisitions Sheet http://www.mistrasgroup.com/role/Acquisitions Acquisitions Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill Sheet http://www.mistrasgroup.com/role/Goodwill Goodwill Notes 16 false false R17.htm 0000017 - Disclosure - Intangible Assets Sheet http://www.mistrasgroup.com/role/IntangibleAssets Intangible Assets Notes 17 false false R18.htm 0000018 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 18 false false R19.htm 0000019 - Disclosure - Long-Term Debt Sheet http://www.mistrasgroup.com/role/LongTermDebt Long-Term Debt Notes 19 false false R20.htm 0000020 - Disclosure - Fair Value Measurements Sheet http://www.mistrasgroup.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 0000021 - Disclosure - Share-Based Compensation Sheet http://www.mistrasgroup.com/role/ShareBasedCompensation Share-Based Compensation Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.mistrasgroup.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Employee Benefit Plans Sheet http://www.mistrasgroup.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://www.mistrasgroup.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000025 - Disclosure - Leases Sheet http://www.mistrasgroup.com/role/Leases Leases Notes 25 false false R26.htm 0000026 - Disclosure - Commitments and Contingencies Sheet http://www.mistrasgroup.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 0000027 - Disclosure - Segment Disclosure Sheet http://www.mistrasgroup.com/role/SegmentDisclosure Segment Disclosure Notes 27 false false R28.htm 0000028 - Disclosure - Selected Quarterly Financial Information (unaudited) Sheet http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited Selected Quarterly Financial Information (unaudited) Notes 28 false false R29.htm 0000029 - Disclosure - Subsequent Events Sheet http://www.mistrasgroup.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 9954471 - Disclosure - Summary of Significant Accounting Policies and Practices (Policies) Sheet http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies Summary of Significant Accounting Policies and Practices (Policies) Policies http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices 32 false false R33.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://www.mistrasgroup.com/role/RevenueTables Revenue (Tables) Tables http://www.mistrasgroup.com/role/Revenue 33 false false R34.htm 9954473 - Disclosure - Earnings per Share (Tables) Sheet http://www.mistrasgroup.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.mistrasgroup.com/role/EarningsperShare 34 false false R35.htm 9954474 - Disclosure - Accounts Receivable (Tables) Sheet http://www.mistrasgroup.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.mistrasgroup.com/role/AccountsReceivable 35 false false R36.htm 9954475 - Disclosure - Inventories (Tables) Sheet http://www.mistrasgroup.com/role/InventoriesTables Inventories (Tables) Tables http://www.mistrasgroup.com/role/Inventories 36 false false R37.htm 9954476 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.mistrasgroup.com/role/PropertyPlantandEquipment 37 false false R38.htm 9954477 - Disclosure - Acquisitions (Tables) Sheet http://www.mistrasgroup.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.mistrasgroup.com/role/Acquisitions 38 false false R39.htm 9954478 - Disclosure - Goodwill (Tables) Sheet http://www.mistrasgroup.com/role/GoodwillTables Goodwill (Tables) Tables http://www.mistrasgroup.com/role/Goodwill 39 false false R40.htm 9954479 - Disclosure - Intangible Assets (Tables) Sheet http://www.mistrasgroup.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.mistrasgroup.com/role/IntangibleAssets 40 false false R41.htm 9954480 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities 41 false false R42.htm 9954481 - Disclosure - Long-Term Debt (Tables) Sheet http://www.mistrasgroup.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.mistrasgroup.com/role/LongTermDebt 42 false false R43.htm 9954482 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.mistrasgroup.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.mistrasgroup.com/role/FairValueMeasurements 43 false false R44.htm 9954483 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.mistrasgroup.com/role/ShareBasedCompensation 44 false false R45.htm 9954484 - Disclosure - Income Taxes (Tables) Sheet http://www.mistrasgroup.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.mistrasgroup.com/role/IncomeTaxes 45 false false R46.htm 9954485 - Disclosure - Leases (Tables) Sheet http://www.mistrasgroup.com/role/LeasesTables Leases (Tables) Tables http://www.mistrasgroup.com/role/Leases 46 false false R47.htm 9954486 - Disclosure - Segment Disclosure (Tables) Sheet http://www.mistrasgroup.com/role/SegmentDisclosureTables Segment Disclosure (Tables) Tables http://www.mistrasgroup.com/role/SegmentDisclosure 47 false false R48.htm 9954487 - Disclosure - Selected Quarterly Financial Information (unaudited) (Tables) Sheet http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables Selected Quarterly Financial Information (unaudited) (Tables) Tables http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited 48 false false R49.htm 9954488 - Disclosure - Summary of Significant Accounting Policies and Practices (Details) Sheet http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails Summary of Significant Accounting Policies and Practices (Details) Details http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies 49 false false R50.htm 9954489 - Disclosure - Revenue - Narrative (Details) Sheet http://www.mistrasgroup.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 50 false false R51.htm 9954490 - Disclosure - Revenue - Disaggregated Revenues by Segment (Details) Sheet http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails Revenue - Disaggregated Revenues by Segment (Details) Details 51 false false R52.htm 9954491 - Disclosure - Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details) Sheet http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details) Details 52 false false R53.htm 9954492 - Disclosure - Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details) Sheet http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details) Details 53 false false R54.htm 9954493 - Disclosure - Accounts Receivable - Summary (Details) Sheet http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails Accounts Receivable - Summary (Details) Details 54 false false R55.htm 9954494 - Disclosure - Accounts Receivable - Narrative (Details) Sheet http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails Accounts Receivable - Narrative (Details) Details 55 false false R56.htm 9954495 - Disclosure - Inventories (Details) Sheet http://www.mistrasgroup.com/role/InventoriesDetails Inventories (Details) Details http://www.mistrasgroup.com/role/InventoriesTables 56 false false R57.htm 9954496 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables 57 false false R58.htm 9954497 - Disclosure - Acquisitions - Acquisition-Related Expense (Details) Sheet http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails Acquisitions - Acquisition-Related Expense (Details) Details 58 false false R59.htm 9954498 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 59 false false R60.htm 9954499 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.mistrasgroup.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 60 false false R61.htm 9954500 - Disclosure - Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details) Sheet http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details) Details 61 false false R62.htm 9954501 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 62 false false R63.htm 9954502 - Disclosure - Intangible Assets - Expected Amortization Expense (Details) Sheet http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails Intangible Assets - Expected Amortization Expense (Details) Details 63 false false R64.htm 9954503 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 64 false false R65.htm 9954504 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt - Schedule of Long-Term Debt (Details) Details 65 false false R66.htm 9954505 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 66 false false R67.htm 9954506 - Disclosure - Long-Term Debt - Scheduled Principal Payments (Details) Sheet http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails Long-Term Debt - Scheduled Principal Payments (Details) Details 67 false false R68.htm 9954507 - Disclosure - Fair Value Measurements (Details) Sheet http://www.mistrasgroup.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.mistrasgroup.com/role/FairValueMeasurementsTables 68 false false R69.htm 9954508 - Disclosure - Share-Based Compensation - Long-term Incentive Plans (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails Share-Based Compensation - Long-term Incentive Plans (Details) Details 69 false false R70.htm 9954509 - Disclosure - Share-Based Compensation - Stock Options Narrative (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails Share-Based Compensation - Stock Options Narrative (Details) Details 70 false false R71.htm 9954510 - Disclosure - Share-Based Compensation - Stock Option Activity (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails Share-Based Compensation - Stock Option Activity (Details) Details 71 false false R72.htm 9954511 - Disclosure - Share-Based Compensation - Restricted Stock Units Awards Narrative (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails Share-Based Compensation - Restricted Stock Units Awards Narrative (Details) Details 72 false false R73.htm 9954512 - Disclosure - Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details) Details 73 false false R74.htm 9954513 - Disclosure - Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details) Details 74 false false R75.htm 9954514 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Narrative (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails Share-Based Compensation - Performance Restricted Stock Units Narrative (Details) Details 75 false false R76.htm 9954515 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Activity (Details) Sheet http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails Share-Based Compensation - Performance Restricted Stock Units Activity (Details) Details 76 false false R77.htm 9954516 - Disclosure - Income Taxes - Income (Loss) Before Provision for Income Taxes (Details) Sheet http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails Income Taxes - Income (Loss) Before Provision for Income Taxes (Details) Details 77 false false R78.htm 9954517 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) Sheet http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails Income Taxes - Provision (Benefit) for Income Taxes (Details) Details 78 false false R79.htm 9954518 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details) Sheet http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details) Details 79 false false R80.htm 9954519 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 80 false false R81.htm 9954520 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Income Tax Assets and Liabilities (Details) Details 81 false false R82.htm 9954521 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details) Sheet http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails Income Taxes - Changes in Unrecognized Tax Benefits (Details) Details 82 false false R83.htm 9954522 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.mistrasgroup.com/role/EmployeeBenefitPlans 83 false false R84.htm 9954523 - Disclosure - Related Party Transactions (Details) Sheet http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.mistrasgroup.com/role/RelatedPartyTransactions 84 false false R85.htm 9954524 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 85 false false R86.htm 9954525 - Disclosure - Leases - Narrative (Details) Sheet http://www.mistrasgroup.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 86 false false R87.htm 9954526 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 87 false false R88.htm 9954527 - Disclosure - Leases - Other Information Related to Leases (Details) Sheet http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails Leases - Other Information Related to Leases (Details) Details 88 false false R89.htm 9954528 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 89 false false R90.htm 9954529 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.mistrasgroup.com/role/CommitmentsandContingencies 90 false false R91.htm 9954530 - Disclosure - Segment Disclosure - Financial Information (Details) Sheet http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails Segment Disclosure - Financial Information (Details) Details 91 false false R92.htm 9954531 - Disclosure - Segment Disclosure - Long-lived Assets by Geographic Area (Details) Sheet http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails Segment Disclosure - Long-lived Assets by Geographic Area (Details) Details 92 false false R93.htm 9954532 - Disclosure - Selected Quarterly Financial Information (unaudited) (Details) Sheet http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails Selected Quarterly Financial Information (unaudited) (Details) Details http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables 93 false false R94.htm 9954533 - Disclosure - Subsequent Events (Details) Sheet http://www.mistrasgroup.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.mistrasgroup.com/role/SubsequentEvents 94 false false All Reports Book All Reports mg-20231231.htm mg-20231231.xsd mg-20231231_cal.xml mg-20231231_def.xml mg-20231231_lab.xml mg-20231231_pre.xml mg-20231231_g1.jpg mg-20231231_g2.jpg mg-20231231_g3.jpg mg-20231231_g4.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 124 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mg-20231231.htm": { "nsprefix": "mg", "nsuri": "http://www.mistrasgroup.com/20231231", "dts": { "inline": { "local": [ "mg-20231231.htm" ] }, "schema": { "local": [ "mg-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "mg-20231231_cal.xml" ] }, "definitionLink": { "local": [ "mg-20231231_def.xml" ] }, "labelLink": { "local": [ "mg-20231231_lab.xml" ] }, "presentationLink": { "local": [ "mg-20231231_pre.xml" ] } }, "keyStandard": 412, "keyCustom": 64, "axisStandard": 35, "axisCustom": 2, "memberStandard": 44, "memberCustom": 42, "hidden": { "total": 15, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 4, "http://www.mistrasgroup.com/20231231": 1 }, "contextCount": 444, "entityCount": 1, "segmentCount": 93, "elementCount": 829, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1416, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.mistrasgroup.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.mistrasgroup.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "longName": "0000005 - Statement - Consolidated Statements of Income (Loss)", "shortName": "Consolidated Statements of Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R6": { "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R7": { "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity", "longName": "0000007 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:DeferredIncomeTaxNoncashExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R9": { "role": "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies and Practices", "shortName": "Summary of Significant Accounting Policies and Practices", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.mistrasgroup.com/role/Revenue", "longName": "0000010 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.mistrasgroup.com/role/EarningsperShare", "longName": "0000011 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.mistrasgroup.com/role/AccountsReceivable", "longName": "0000012 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.mistrasgroup.com/role/Inventories", "longName": "0000013 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.mistrasgroup.com/role/PropertyPlantandEquipment", "longName": "0000014 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.mistrasgroup.com/role/Acquisitions", "longName": "0000015 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.mistrasgroup.com/role/Goodwill", "longName": "0000016 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.mistrasgroup.com/role/IntangibleAssets", "longName": "0000017 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000018 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.mistrasgroup.com/role/LongTermDebt", "longName": "0000019 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.mistrasgroup.com/role/FairValueMeasurements", "longName": "0000020 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensation", "longName": "0000021 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.mistrasgroup.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.mistrasgroup.com/role/EmployeeBenefitPlans", "longName": "0000023 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.mistrasgroup.com/role/RelatedPartyTransactions", "longName": "0000024 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.mistrasgroup.com/role/Leases", "longName": "0000025 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.mistrasgroup.com/role/CommitmentsandContingencies", "longName": "0000026 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.mistrasgroup.com/role/SegmentDisclosure", "longName": "0000027 - Disclosure - Segment Disclosure", "shortName": "Segment Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited", "longName": "0000028 - Disclosure - Selected Quarterly Financial Information (unaudited)", "shortName": "Selected Quarterly Financial Information (unaudited)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.mistrasgroup.com/role/SubsequentEvents", "longName": "0000029 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-52", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies and Practices (Policies)", "shortName": "Summary of Significant Accounting Policies and Practices (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.mistrasgroup.com/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.mistrasgroup.com/role/EarningsperShareTables", "longName": "9954473 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.mistrasgroup.com/role/AccountsReceivableTables", "longName": "9954474 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.mistrasgroup.com/role/InventoriesTables", "longName": "9954475 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables", "longName": "9954476 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.mistrasgroup.com/role/AcquisitionsTables", "longName": "9954477 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "mg:ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.mistrasgroup.com/role/GoodwillTables", "longName": "9954478 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.mistrasgroup.com/role/IntangibleAssetsTables", "longName": "9954479 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954480 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.mistrasgroup.com/role/LongTermDebtTables", "longName": "9954481 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.mistrasgroup.com/role/FairValueMeasurementsTables", "longName": "9954482 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationTables", "longName": "9954483 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.mistrasgroup.com/role/IncomeTaxesTables", "longName": "9954484 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.mistrasgroup.com/role/LeasesTables", "longName": "9954485 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "mg:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.mistrasgroup.com/role/SegmentDisclosureTables", "longName": "9954486 - Disclosure - Segment Disclosure (Tables)", "shortName": "Segment Disclosure (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables", "longName": "9954487 - Disclosure - Selected Quarterly Financial Information (unaudited) (Tables)", "shortName": "Selected Quarterly Financial Information (unaudited) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies and Practices (Details)", "shortName": "Summary of Significant Accounting Policies and Practices (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R50": { "role": "http://www.mistrasgroup.com/role/RevenueNarrativeDetails", "longName": "9954489 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "longName": "9954490 - Disclosure - Revenue - Disaggregated Revenues by Segment (Details)", "shortName": "Revenue - Disaggregated Revenues by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-197", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R52": { "role": "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails", "longName": "9954491 - Disclosure - Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R53": { "role": "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails", "longName": "9954492 - Disclosure - Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details)", "shortName": "Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails", "longName": "9954493 - Disclosure - Accounts Receivable - Summary (Details)", "shortName": "Accounts Receivable - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "longName": "9954494 - Disclosure - Accounts Receivable - Narrative (Details)", "shortName": "Accounts Receivable - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.mistrasgroup.com/role/InventoriesDetails", "longName": "9954495 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails", "longName": "9954496 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails", "longName": "9954497 - Disclosure - Acquisitions - Acquisition-Related Expense (Details)", "shortName": "Acquisitions - Acquisition-Related Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "longName": "9954498 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R60": { "role": "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails", "longName": "9954499 - Disclosure - Goodwill - Narrative (Details)", "shortName": "Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-292", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R61": { "role": "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "longName": "9954500 - Disclosure - Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details)", "shortName": "Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails", "longName": "9954501 - Disclosure - Intangible Assets - Narrative (Details)", "shortName": "Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails", "longName": "9954502 - Disclosure - Intangible Assets - Expected Amortization Expense (Details)", "shortName": "Intangible Assets - Expected Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954503 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails", "longName": "9954504 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-317", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R66": { "role": "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "longName": "9954505 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-338", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R67": { "role": "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails", "longName": "9954506 - Disclosure - Long-Term Debt - Scheduled Principal Payments (Details)", "shortName": "Long-Term Debt - Scheduled Principal Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails", "longName": "9954507 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-343", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-344", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R69": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails", "longName": "9954508 - Disclosure - Share-Based Compensation - Long-term Incentive Plans (Details)", "shortName": "Share-Based Compensation - Long-term Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "mg:EmployeeStockOwnershipPlanNumberOfPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:EmployeeStockOwnershipPlanNumberOfPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails", "longName": "9954509 - Disclosure - Share-Based Compensation - Stock Options Narrative (Details)", "shortName": "Share-Based Compensation - Stock Options Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails", "longName": "9954510 - Disclosure - Share-Based Compensation - Stock Option Activity (Details)", "shortName": "Share-Based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R72": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "longName": "9954511 - Disclosure - Share-Based Compensation - Restricted Stock Units Awards Narrative (Details)", "shortName": "Share-Based Compensation - Restricted Stock Units Awards Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-362", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": null }, "R73": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "longName": "9954512 - Disclosure - Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details)", "shortName": "Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-362", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-362", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails", "longName": "9954513 - Disclosure - Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details)", "shortName": "Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-366", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-362", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R75": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "longName": "9954514 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)", "shortName": "Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-379", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-371", "name": "mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R76": { "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "longName": "9954515 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Activity (Details)", "shortName": "Share-Based Compensation - Performance Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-376", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-379", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R77": { "role": "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails", "longName": "9954516 - Disclosure - Income Taxes - Income (Loss) Before Provision for Income Taxes (Details)", "shortName": "Income Taxes - Income (Loss) Before Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails", "longName": "9954517 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails", "longName": "9954518 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details)", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails", "longName": "9954519 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-384", "name": "mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-384", "name": "mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails", "longName": "9954520 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Income Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails", "longName": "9954521 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Changes in Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R83": { "role": "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails", "longName": "9954522 - Disclosure - Employee Benefit Plans (Details)", "shortName": "Employee Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "mg:DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mg:DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails", "longName": "9954523 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-391", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R85": { "role": "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9954524 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "td", "tr", "table", "div", "mg:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "td", "tr", "table", "div", "mg:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "longName": "9954525 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mg:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R87": { "role": "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails", "longName": "9954526 - Disclosure - Leases - Components of Lease Costs (Details)", "shortName": "Leases - Components of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "longName": "9954527 - Disclosure - Leases - Other Information Related to Leases (Details)", "shortName": "Leases - Other Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeasePrincipalPayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R89": { "role": "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "longName": "9954528 - Disclosure - Leases - Maturity of Lease Liabilities (Details)", "shortName": "Leases - Maturity of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails", "longName": "9954529 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-399", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R91": { "role": "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails", "longName": "9954530 - Disclosure - Segment Disclosure - Financial Information (Details)", "shortName": "Segment Disclosure - Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-101", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } }, "R92": { "role": "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails", "longName": "9954531 - Disclosure - Segment Disclosure - Long-lived Assets by Geographic Area (Details)", "shortName": "Segment Disclosure - Long-lived Assets by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails", "longName": "9954532 - Disclosure - Selected Quarterly Financial Information (unaudited) (Details)", "shortName": "Selected Quarterly Financial Information (unaudited) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": null }, "R94": { "role": "http://www.mistrasgroup.com/role/SubsequentEventsDetails", "longName": "9954533 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-334", "name": "mg:DebtInstrumentCovenantFixedChargeCoverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-442", "name": "mg:DebtInstrumentCovenantFixedChargeCoverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mg-20231231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r869" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r227", "r324", "r325", "r823" ] }, "mg_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Expenses And Other Liabilities, Current", "documentation": "Accrued Expenses And Other Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r125", "r185" ] }, "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities Deferred Revenues and Contingent Consideration Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Also includes the fair value of contingent consideration liabilities and the carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income." } } }, "auth_ref": [] }, "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accrued Liabilities Deferred Revenues and Contingent Consideration Liabilities Current Disclosure [Text Block]", "documentation": "The entire disclosure for accrued liabilities, deferred revenues, and the fair value of contingent consideration liabilities at the end of the reporting period." } } }, "auth_ref": [] }, "mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries, wages and related employee benefits", "label": "Accrued Salaries Wages and Employee Related Benefits Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for salaries, wages, and related employee benefit. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "mg_AccruedWorkersCompensationAndHealthBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AccruedWorkersCompensationAndHealthBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued workers' compensation and health benefits", "label": "Accrued Workers Compensation and Health Benefits Current", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to workers compensation and health benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r44", "r45", "r138", "r228", "r678", "r713", "r714" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r19", "r45", "r585", "r588", "r633", "r709", "r710", "r975", "r976", "r977", "r985", "r986", "r987" ] }, "mg_AcquisitionRelatedContingenciesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AcquisitionRelatedContingenciesMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related Contingencies", "label": "Acquisition Related Contingencies [Member]", "documentation": "Represents the contingencies pertaining to business acquisitions by the entity." } } }, "auth_ref": [] }, "mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 9.0 }, "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails", "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition-related expense, net", "totalLabel": "Acquisition-related expense, net", "label": "Acquisition Related Costs and Fair Value Adjustments to Initial Purchase Price Allocation", "documentation": "This element represents acquisition-related costs incurred in connection with business combinations which costs have been expensed during the period. This also includes adjustments to the fair value of the initial purchase price allocation for acquisitions including, but not limited to, changes in contingent consideration liabilities and other liabilities, accounts receivable, inventory, fixed assets, other assets, and other acquisition-related intangible assets. Acquisition-related costs also include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r923" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r130", "r869", "r1145" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r528", "r529", "r530", "r726", "r985", "r986", "r987", "r1122", "r1150" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r929" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r929" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r929" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r929" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Net settlement on vesting of restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r86", "r87", "r491" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising, Promotions and Marketing", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r199" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r536" ] }, "mg_AerospaceandDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AerospaceandDefenseMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace & Defense", "label": "Aerospace and Defense [Member]", "documentation": "Aerospace and Defense" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r893", "r905", "r915", "r941" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r896", "r908", "r918", "r944" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r929" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r900", "r909", "r919", "r936", "r945", "r949", "r957" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r955" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r523", "r535" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails", "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r229", "r326", "r330" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized debt issuance costs expensed", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r143", "r396", "r612", "r980" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of expense of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r73", "r77" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential common shares excluded from computation of diluted earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r285" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r56" ] }, "mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount": { "xbrltype": "sharesItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential common shares excluded from computation of diluted earnings per share due to net loss for the period (in shares)", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Due To Net Loss During Period, Amount", "documentation": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Due To Net Loss During Period" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r56" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Asia-Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1151", "r1152", "r1153", "r1154" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r11", "r78" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "verboseLabel": "Assets of VIE", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r183", "r224", "r257", "r294", "r309", "r315", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r578", "r582", "r596", "r673", "r753", "r869", "r882", "r1018", "r1019", "r1130" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "mg_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r217", "r232", "r257", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r578", "r582", "r596", "r869", "r1018", "r1019", "r1130" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "mg_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.mistrasgroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r887", "r888", "r901" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.mistrasgroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r887", "r888", "r901" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.mistrasgroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r887", "r888", "r901" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r953" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r948" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r948" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r948" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r948" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r948" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r948" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r949" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r949" ] }, "mg_BoilermakersandPipefittersPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "BoilermakersandPipefittersPlansMember", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Boilermakers and Pipefitters Plans", "label": "Boilermakers and Pipefitters Plans [Member]", "documentation": "Boilermakers and Pipefitters Plans" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company's Headquarters", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r160" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails": { "parentTag": "mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due diligence, professional fees and other transaction costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails": { "parentTag": "mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to fair value of contingent consideration liabilities", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r576", "r979" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r98" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Fair value adjustments to contingent consideration", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CapitalLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment acquired through finance lease obligations", "label": "Lease Obligation Incurred", "documentation": "Amount of increase in lease obligation from new lease." } } }, "auth_ref": [ "r54", "r55" ] }, "mg_CapitalManagementEnterpriseCMEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "CapitalManagementEnterpriseCMEMember", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Management Enterprise (\u201cCME\u201d)", "label": "Capital Management Enterprise (\u201cCME\u201d) [Member]", "documentation": "Capital Management Enterprise (\u201cCME\u201d)" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r51", "r220", "r821" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r51", "r150", "r255" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]" } } }, "auth_ref": [] }, "mg_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash investing and financing", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Proceeds and Aggregate Fair Value of Stock Options Exercised", "label": "Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]", "documentation": "Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options." } } }, "auth_ref": [ "r25" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r927" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r991" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "mg_ClassActionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ClassActionMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Actions", "label": "Class Action [Member]", "documentation": "Class Action" } } }, "auth_ref": [] }, "mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ClassActionOnBehalfOfCurrentAndFormerEmployeesMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class action on behalf of current and former employees", "label": "Class Action on Behalf Of Current And Former Employees [Member]", "documentation": "Class Action on Behalf Of Current And Former Employees" } } }, "auth_ref": [] }, "mg_ClassActionOnBehalfOfStateOfCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ClassActionOnBehalfOfStateOfCaliforniaMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class action on behalf of State of California", "label": "Class Action on Behalf Of State Of California [Member]", "documentation": "Class Action on Behalf Of State Of California" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r928" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r928" ] }, "us-gaap_CollectibilityOfReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollectibilityOfReceivablesMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation and Commercial Claims", "label": "Collectibility of Receivables [Member]", "documentation": "The assets of an enterprise may include receivables that arose from credit sales, loans, or other transactions. The conditions under which receivables exist usually involve some degree of uncertainty about their collectability, in which case a contingency exist." } } }, "auth_ref": [ "r1013" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r40", "r118", "r675", "r740" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r162", "r360", "r361", "r804", "r1011" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity", "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Common\u00a0Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r872", "r873", "r874", "r876", "r877", "r878", "r879", "r985", "r986", "r1122", "r1143", "r1150" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r129" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r129", "r741" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r129" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.01 par value, 200,000,000 shares authorized, 30,597,633 and 29,895,487 shares issued", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r129", "r677", "r869" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r933" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r932" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r934" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r931" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r167", "r169", "r170", "r171" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets and liabilities", "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to Mistras Group,\u00a0Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r46", "r235", "r237", "r246", "r670", "r689" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r107", "r178", "r235", "r237", "r245", "r669", "r688" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software/Technology", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r820", "r1004", "r1005" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r121", "r202" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r803" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r58", "r59", "r60", "r61", "r111", "r182", "r803" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r264", "r578", "r579", "r582", "r583", "r642", "r814", "r1017", "r1020", "r1021" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r264", "r578", "r579", "r582", "r583", "r642", "r814", "r1017", "r1020", "r1021" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r264", "r296", "r307", "r308", "r309", "r310", "r311", "r313", "r317", "r368", "r369", "r370", "r371", "r373", "r374", "r376", "r378", "r379", "r1018", "r1019" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r264", "r296", "r307", "r308", "r309", "r310", "r311", "r313", "r317", "r368", "r369", "r370", "r371", "r373", "r374", "r376", "r378", "r379", "r1018", "r1019" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r103", "r831" ] }, "mg_ConsultingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ConsultingServicesMember", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting Services", "label": "Consulting Services [Member]", "documentation": "Consulting Services" } } }, "auth_ref": [] }, "mg_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration", "label": "Contingent Consideration [Member]", "documentation": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenues", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r401", "r403", "r414" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r401", "r402", "r414" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized that was included in contract liability balance at the beginning of the year", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r415" ] }, "mg_CorporateAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "CorporateAndEliminationsMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corp/Elim", "terseLabel": "Corporate and eliminations", "label": "Corporate And Eliminations [Member]", "documentation": "Corporate And Eliminations" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r970", "r971" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r978", "r1007" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r262", "r263", "r384", "r399", "r640", "r828", "r830" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "mg_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "CreditAgreementMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r969", "r983", "r1119" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r969", "r983" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current provision (benefit)", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r176", "r563", "r569", "r983" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for uncertain tax positions", "label": "Current Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions", "documentation": "Represents the amount reserved for uncertain tax positions during the period." } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "States and local", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r969", "r983", "r1119" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r97" ] }, "mg_DebtCovenantPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodAxis", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period [Axis]", "label": "Debt Covenant Period [Axis]", "documentation": "Debt Covenant Period" } } }, "auth_ref": [] }, "mg_DebtCovenantPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodDomain", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period [Domain]", "label": "Debt Covenant Period [Domain]", "documentation": "Debt Covenant Period" } } }, "auth_ref": [] }, "mg_DebtCovenantPeriodFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodFiveMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly through maturity", "verboseLabel": "Fiscal periods ended December 31, 2023 to December 31, 2024", "label": "Debt Covenant Period Five [Member]", "documentation": "Debt Covenant Period Five" } } }, "auth_ref": [] }, "mg_DebtCovenantPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodFourMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Through June 30, 2025", "terseLabel": "Prior to fiscal period ending December 31, 2023", "label": "Debt Covenant Period Four [Member]", "documentation": "Debt Covenant Period Four" } } }, "auth_ref": [] }, "mg_DebtCovenantPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodOneMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Through June 30, 2023", "terseLabel": "Prior to fiscal quarters ending December 31, 2023", "label": "Debt Covenant Period One [Member]", "documentation": "Debt Covenant Period One" } } }, "auth_ref": [] }, "mg_DebtCovenantPeriodSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodSixMember", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Starting January 1, 2025", "label": "Debt Covenant Period Six [Member]", "documentation": "Debt Covenant Period Six" } } }, "auth_ref": [] }, "mg_DebtCovenantPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodThreeMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Through June 30, 2024", "verboseLabel": "Fiscal periods ending June 30, 2024 to maturity", "label": "Debt Covenant Period Three [Member]", "documentation": "Debt Covenant Period Three" } } }, "auth_ref": [] }, "mg_DebtCovenantPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtCovenantPeriodTwoMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Through remainder of term", "terseLabel": "Fiscal quarters ending December 31, 2023 and March 31, 2024", "label": "Debt Covenant Period Two [Member]", "documentation": "Debt Covenant Period Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r124", "r125", "r184", "r187", "r264", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r613", "r838", "r839", "r840", "r841", "r842", "r981" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Margin rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consolidated debt leverage ratio", "label": "Debt Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio", "documentation": "Debt Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio" } } }, "auth_ref": [] }, "mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable": { "xbrltype": "pureItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated debt ratio required for lowest SOFR margin", "label": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable", "documentation": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable" } } }, "auth_ref": [] }, "mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan": { "xbrltype": "pureItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated debt ratio", "label": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than", "documentation": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than" } } }, "auth_ref": [] }, "mg_DebtInstrumentCovenantFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "mg_DebtInstrumentCovenantNonRecurringCashChargesAddedBackForPurposesOfDefiningEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtInstrumentCovenantNonRecurringCashChargesAddedBackForPurposesOfDefiningEBITDA", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-recurring cash charges added back for purposes of defining EBITDA", "label": "Debt Instrument, Covenant, Non-Recurring Cash Charges Added Back For Purposes Of Defining EBITDA", "documentation": "Debt Instrument, Covenant, Non-Recurring Cash Charges Added Back For Purposes Of Defining EBITDA" } } }, "auth_ref": [] }, "mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Required written notice for acquisition", "label": "Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required", "documentation": "Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required" } } }, "auth_ref": [] }, "mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum value of acquisition requiring written notice", "label": "Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount", "documentation": "Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan facility", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r113", "r115", "r381", "r613", "r839", "r840" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r37", "r382" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r264", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r613", "r838", "r839", "r840", "r841", "r842", "r981" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r38", "r264", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r613", "r838", "r839", "r840", "r841", "r842", "r981" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt periodic payments", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r38", "r120" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r38", "r81", "r82", "r112", "r113", "r115", "r119", "r164", "r165", "r264", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r613", "r838", "r839", "r840", "r841", "r842", "r981" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity term from the date of acquisition", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected decrease in unrecognized tax benefits within the next 12 months", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r89" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r983", "r1118", "r1119" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r114", "r1023" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r176", "r983", "r1118" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r544", "r545" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "mg_DeferredIncomeTaxExpenseBenefitNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r176", "r209", "r568", "r569", "r983" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "mg_DeferredIncomeTaxExpenseBenefitNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DeferredIncomeTaxExpenseBenefitNet", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred benefit", "label": "Deferred Income Tax Expense Benefit Net", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations net of change in valuation allowance." } } }, "auth_ref": [] }, "mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for uncertain tax positions", "label": "Deferred Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions", "documentation": "Deferred Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Deferred income tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r126", "r127", "r186", "r557" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r544", "r545", "r674" ] }, "mg_DeferredIncomeTaxNoncashExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DeferredIncomeTaxNoncashExpenseBenefit", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Deferred Income Tax Noncash Expense (Benefit)", "documentation": "The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "States and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r983", "r1118", "r1119" ] }, "mg_DeferredTaxAssetsDeferredTaxExpenseStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DeferredTaxAssetsDeferredTaxExpenseStockOptions", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Deferred Tax Assets, Deferred Tax Expense, Stock Options", "documentation": "Deferred Tax Assets, Deferred Tax Expense, Stock Options" } } }, "auth_ref": [] }, "mg_DeferredTaxAssetsFinanceLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DeferredTaxAssetsFinanceLeaseObligation", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations", "label": "Deferred Tax Assets Finance Lease Obligation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capital lease obligation." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred income tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r558" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "R&D Expense", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r92", "r1117" ] }, "mg_DeferredTaxAssetsInterestCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DeferredTaxAssetsInterestCarryforwards", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest carryforward", "label": "Deferred Tax Assets, Interest Carryforwards", "documentation": "Deferred Tax Assets, Interest Carryforwards" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred income tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1116" ] }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]" } } }, "auth_ref": [] }, "mg_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use liability", "label": "Deferred Tax Assets, Operating Lease Liabilities", "documentation": "Deferred Tax Assets, Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforward", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses expiring from 2023 to 2040", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r91", "r92", "r1117" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred stock based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails", "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets valuation allowance", "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r559" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred income taxes", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r88", "r1116" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill", "label": "Deferred Tax Liabilities, Goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r92", "r99", "r100", "r1117" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use asset", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r92", "r1117" ] }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded deferred tax liability related to undistributed international earnings", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries." } } }, "auth_ref": [ "r575" ] }, "mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuous service period required for eligibility of employees to participate under the plan", "label": "Defined Contribution Plan, Continuous Service Period after which Employees become Eligible to Participate under Plan", "documentation": "Represents the continuous service period required for eligibility of employees to participate under the plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution under 401(k) savings plan", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r476" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum percentage of employee's annual compensation for which the company contributes a matching contribution (as a percent)", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum company match amount of employee contributions matched up to 6% of annual compensation (as a percent)", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period for employer matching contribution", "label": "Defined Contribution Plan Employers Matching Contribution Annual Vesting Period", "documentation": "Represents the vesting period for employer matching contribution under the plan." } } }, "auth_ref": [] }, "mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum age for employees to contribute catch up contributions under IRS limits", "label": "Defined Contribution Plan, Minimum Age For Employees To Contribute Catch Up Contributions Under Internal Revenue Services Limits", "documentation": "Represents the minimum age for employees to contribute catch up contributions under IRS limits." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r79" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r11", "r79" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r299" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-employee directors", "label": "Director [Member]" } } }, "auth_ref": [ "r991", "r1144" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r413", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r413", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregated Revenues by Segment", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r489", "r493", "r524", "r525", "r527", "r862" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r215" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r12", "r26" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r855", "r858" ] }, "mg_DisposalOfForeignSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "DisposalOfForeignSubsidiariesMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal of Foreign Subsidiaries", "label": "Disposal Of Foreign Subsidiaries [Member]", "documentation": "Disposal Of Foreign Subsidiaries [Member]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r887", "r888", "r901" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r887", "r888", "r901", "r937" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r922" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r885" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per common share", "verboseLabel": "Earnings (loss) per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings (loss) per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings (loss) per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r277", "r285", "r286", "r287" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r602" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total provision (benefit) for income taxes", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r547" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal tax at statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r259", "r547", "r571" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1114", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of foreign tax rate changes", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates." } } }, "auth_ref": [ "r571", "r1114" ] }, "mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in income tax benefits are result of CARES Act", "label": "Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1114", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent differences", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1114", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss." } } }, "auth_ref": [ "r1114", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1114", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1114", "r1120" ] }, "mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US taxation of foreign earnings", "label": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount" } } }, "auth_ref": [] }, "mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US taxation of foreign earnings", "label": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1114", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and Development Credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1114", "r1120" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs remained related to stock option awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r526" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period over which unrecognized compensation cost is expected to be recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r526" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit recognized on share-based compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r523" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Options", "terseLabel": "Employee Stock Option [Member]", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "mg_EmployeeStockOwnershipPlanNumberOfPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "EmployeeStockOwnershipPlanNumberOfPlans", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employee stock ownership plans", "label": "Employee Stock Ownership Plan Number of Plans", "documentation": "Represents the number of plans in connection with the employee stock ownership plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r884" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r884" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r884" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r962" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r884" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r884" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r884" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r884" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r963" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r20", "r212", "r239", "r240", "r241", "r265", "r266", "r267", "r269", "r274", "r276", "r289", "r328", "r329", "r400", "r528", "r529", "r530", "r564", "r565", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r603", "r605", "r606", "r607", "r608", "r609", "r633", "r709", "r710", "r711", "r726", "r786" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r930" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r893", "r905", "r915", "r941" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r890", "r902", "r912", "r938" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Europe", "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r1151", "r1152", "r1153", "r1154" ] }, "mg_ExecutiveAndSeniorOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ExecutiveAndSeniorOfficersMember", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive and senior officers", "label": "Executive and Senior Officers [Member]", "documentation": "Represents information pertaining to the executives and senior officers of the reporting entity." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r936" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officer", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r991" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r593", "r594", "r595" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r593", "r594", "r595" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r389", "r441", "r442", "r443", "r444", "r445", "r446", "r594", "r646", "r647", "r648", "r839", "r840", "r851", "r852", "r853" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r110", "r180" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r592" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r389", "r441", "r442", "r443", "r444", "r445", "r446", "r594", "r648", "r839", "r840", "r851", "r852", "r853" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Fair Value of Level 3 Contingent Consideration", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r108", "r181" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of liability", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion", "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion" } } }, "auth_ref": [] }, "mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments", "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments" } } }, "auth_ref": [] }, "mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revaluation", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount", "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of period", "periodEndLabel": "Balance at the end of the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r389", "r441", "r442", "r443", "r444", "r445", "r446", "r646", "r647", "r648", "r839", "r840", "r851", "r852", "r853" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r16", "r29" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r618", "r624", "r868" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance - operating cash flows", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r620", "r628" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r616", "r632" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of finance lease obligations", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r616" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Finance Lease Liabilities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations under finance leases, net of current portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r616" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Present value discount", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of finance lease obligations", "terseLabel": "Finance - financing cash flows", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r619", "r628" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU finance lease assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r615" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of ROU assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r618", "r624", "r868" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r631", "r868" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r630", "r868" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful life of internal-use software", "terseLabel": "Useful\u00a0Life (Years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r222", "r353" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r653", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r157", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r653" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r74", "r76" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r157", "r653" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency gains (losses)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r598", "r599", "r600", "r601", "r783" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency (gain) loss", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r761", "r880", "r1124", "r1125", "r1149" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r597" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r221", "r336", "r667", "r837", "r869", "r994", "r1001" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r335", "r349", "r837" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r335", "r338", "r348", "r837" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r344" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative goodwill impairment", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r339", "r346", "r837" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "verboseLabel": "Impairment of goodwill", "negatedTerseLabel": "Goodwill, Impairment Loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r11", "r337", "r343", "r349", "r837" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r837" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in the carrying amount of goodwill", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails", "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "verboseLabel": "Gross profit", "terseLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r145", "r257", "r294", "r308", "r314", "r317", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r596", "r835", "r1018" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r887", "r888", "r901" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r161" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r258", "r570" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision (benefit) for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r141", "r192", "r294", "r308", "r314", "r317", "r672", "r683", "r835" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r258", "r570" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before provision (benefit) for income taxes from:", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails", "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r139", "r190", "r193", "r247", "r268", "r270", "r271", "r272", "r273", "r280", "r282", "r283", "r591", "r671", "r1140" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails", "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per share (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r139", "r247", "r268", "r270", "r271", "r272", "r273", "r280", "r282", "r283", "r284", "r591", "r671", "r1140" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r855", "r858" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r355", "r357", "r769" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r357", "r769" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r259", "r539", "r548", "r554", "r561", "r566", "r572", "r573", "r574", "r720" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails", "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Total provision (benefit) for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r196", "r210", "r275", "r276", "r302", "r546", "r567", "r690" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r238", "r542", "r543", "r554", "r555", "r560", "r562", "r716" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "mg_DeferredIncomeTaxExpenseBenefitNet", "weight": 1.0, "order": 2.0 }, "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails", "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of foreign tax rate changes", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount 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 increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r541", "r547" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal tax at statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r547" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent differences", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "documentation": "Amount 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 impairment loss." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount 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 operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount 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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and Development Credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r53" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions and dispositions", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities and Deferred Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid and the change during the period in carrying value for all deferred liabilities due within one year or operating cycle." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding", "calculation": { "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of restricted stock units outstanding (in shares)", "label": "Incremental Common Shares Attributable to Restricted Stock Units Outstanding", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock units outstanding." } } }, "auth_ref": [] }, "mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "IncrementalCommonSharesAttributableToStockOptionsOutstanding", "calculation": { "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock options outstanding (in shares)", "label": "Incremental Common Shares Attributable to Stock Options Outstanding", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of stock options outstanding." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r900", "r909", "r919", "r936", "r945", "r949", "r957" ] }, "mg_IndustrialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "IndustrialsMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrials", "label": "Industrials [Member]", "documentation": "Industrials" } } }, "auth_ref": [] }, "mg_InfrastructureResearchandEngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "InfrastructureResearchandEngineeringMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure, Research & Engineering", "label": "Infrastructure, Research and Engineering [Member]", "documentation": "Infrastructure, Research and Engineering" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r955" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r889", "r961" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r889", "r961" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r889", "r961" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r350" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r72", "r75" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r114", "r195", "r242", "r298", "r611", "r770", "r880", "r1146" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest, net", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r250", "r253", "r254" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased and Internal-Use Software", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "mg_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "InternationalMember", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails", "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "International", "terseLabel": "International", "label": "International [Member]", "documentation": "Represents International, a business segment of the entity." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r332" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r156", "r824" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.mistrasgroup.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r231", "r822", "r869" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r197", "r219", "r230", "r332", "r333", "r334", "r651", "r832" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r156", "r826" ] }, "us-gaap_InventorySuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventorySuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumable supplies", "label": "Inventory, Supplies, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods." } } }, "auth_ref": [ "r70", "r827" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r156", "r825" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1026" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r623", "r868" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease expense:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Costs and Other Information Related to Leases", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1126" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r622" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r622" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Present value discount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r34", "r257", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r579", "r582", "r583", "r596", "r739", "r834", "r882", "r1018", "r1130", "r1131" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r134", "r189", "r681", "r869", "r982", "r992", "r1123" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r36", "r218", "r257", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r579", "r582", "r583", "r596", "r869", "r1018", "r1130", "r1131" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General partnership ownership interest percentage", "label": "Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest", "documentation": "Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP)." } } }, "auth_ref": [ "r57" ] }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Limited partnership ownership interest percentage", "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest", "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP)." } } }, "auth_ref": [ "r57" ] }, "mg_LimitedPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LimitedPartnershipMember", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Limited Partnership", "label": "Limited Partnership [Member]", "documentation": "Limited Partnership" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings outstanding under line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r30", "r187", "r1139" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r33" ] }, "mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount available for the issuance of letters of credit", "label": "Line of Credit Facility Maximum Borrowing Capacity Available for Issuance of Letters of Credit", "documentation": "Represents the maximum amount of borrowing capacity under the revolving credit facility that is available for the issuance of letters of credit." } } }, "auth_ref": [] }, "mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity in non-US dollars", "label": "Line Of Credit Facility Maximum Borrowing Capacity In Non-U.S. Currencies", "documentation": "Represents the maximum borrowing capacity in non-U.S. dollar currencies under the revolving credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement amount", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "mg_LitigationSettlementReleaseOfClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LitigationSettlementReleaseOfClaim", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement, release of claim", "label": "Litigation Settlement, Release Of Claim", "documentation": "Litigation Settlement, Release Of Claim" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r990" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "terseLabel": "Other debt outstanding", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r30", "r187", "r388", "r398", "r839", "r840", "r1139" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less: Current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r225" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r264", "r1024" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r264", "r392" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r264", "r392" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r264", "r392" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r264", "r392" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r264", "r392" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r226" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r163" ] }, "mg_LongTermIncentivePlan2009Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LongTermIncentivePlan2009Member", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2009 Plan", "label": "Long Term Incentive Plan 2009 [Member]", "documentation": "Long Term Incentive Plan 2009" } } }, "auth_ref": [] }, "mg_LongTermIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LongTermIncentivePlan2016Member", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Plan", "label": "Long Term Incentive Plan 2016 [Member]", "documentation": "Long Term Incentive Plan 2016" } } }, "auth_ref": [] }, "mg_LongTermPurchaseCommitmentExtensionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LongTermPurchaseCommitmentExtensionPeriod", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extension period on agreement with buyer on sale of subsidiary", "label": "Long-Term Purchase Commitment, Extension Period", "documentation": "Long-Term Purchase Commitment, Extension Period" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r38", "r80" ] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of agreement to purchase products from buyer on sale of subsidiary", "label": "Long-Term Purchase Commitment, Period", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r362", "r363", "r364", "r367", "r1013", "r1014" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r362", "r363", "r364", "r367", "r1013", "r1014" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r362", "r363", "r364", "r367", "r1013", "r1014" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Verbal demand for damages", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1012", "r1013", "r1014" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails", "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement and litigation charges (benefit), net", "label": "Loss Contingency, Loss in Period", "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates." } } }, "auth_ref": [ "r1012" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r362", "r363", "r364", "r367", "r1013", "r1014" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of proceedings filed", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r1013", "r1014" ] }, "mg_LossContingencyNumberOfWeldsAllegedNotInCompliance": { "xbrltype": "integerItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LossContingencyNumberOfWeldsAllegedNotInCompliance", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of welds alleged not in compliance", "label": "Loss Contingency, Number Of Welds Alleged Not In Compliance", "documentation": "Loss Contingency, Number Of Welds Alleged Not In Compliance" } } }, "auth_ref": [] }, "mg_LossContingencyNumberOfWeldsInspected": { "xbrltype": "integerItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "LossContingencyNumberOfWeldsInspected", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of welds inspected", "label": "Loss Contingency, Number Of Welds Inspected", "documentation": "Loss Contingency, Number Of Welds Inspected" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r323", "r846", "r1025", "r1141", "r1142" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r482", "r650", "r708", "r731", "r732", "r792", "r794", "r796", "r797", "r799", "r815", "r816", "r836", "r843", "r861", "r871", "r1022", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r928" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r928" ] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r123", "r177" ] }, "mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum amount of excess self-insurance claims paid to reduce exposure", "label": "Minimum Amount of Workers Compensation and Health Benefit Claims for which Third Party Excess Insurance Coverage Maintained", "documentation": "Represents the minimum amount of all workers compensation and health benefit claims for which third-party excess insurance coverage is maintained by the entity to reduce exposure from such claims." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r482", "r650", "r708", "r731", "r732", "r792", "r794", "r796", "r797", "r799", "r815", "r816", "r836", "r843", "r861", "r871", "r1022", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r43", "r188", "r257", "r327", "r368", "r371", "r372", "r373", "r379", "r380", "r596", "r680", "r743" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r948" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions to multi-employer defined benefit plan", "label": "Multiemployer Plan, Pension, Significant, Employer Contribution, Cost", "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant." } } }, "auth_ref": [ "r483", "r861" ] }, "mg_MultiemployerPlanPensionSignificantFundedStatusPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "MultiemployerPlanPensionSignificantFundedStatusPercentage", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer plan funded status percentage", "label": "Multiemployer Plan, Pension, Significant, Funded Status, Percentage", "documentation": "Multiemployer Plan, Pension, Significant, Funded Status, Percentage" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlansLineItems", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plans [Line Items]", "label": "Multiemployer Plan [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_MultiemployerPlansWithdrawalObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlansWithdrawalObligation", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension accrual", "verboseLabel": "Multiemployer pension plan liability", "label": "Multiemployer Plans, Withdrawal Obligation", "documentation": "Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r323", "r846", "r1025", "r1141", "r1142" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r929" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r150", "r151", "r152" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails", "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails", "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to Mistras Group,\u00a0Inc.", "terseLabel": "Net income (loss) attributable to Mistras Group,\u00a0Inc.", "verboseLabel": "Net income (loss) of foreign subsidiaries", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r142", "r152", "r194", "r216", "r233", "r236", "r241", "r257", "r268", "r270", "r271", "r272", "r273", "r275", "r276", "r281", "r294", "r308", "r314", "r317", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r591", "r596", "r686", "r762", "r784", "r785", "r835", "r880", "r1018" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "mg_NetIncomeLossAndForeignCurrencyTranslationAdjustmentsAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "NetIncomeLossAndForeignCurrencyTranslationAdjustmentsAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net income attributable to noncontrolling interests, net of taxes", "label": "Net Income (Loss) And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest", "documentation": "Net Income (Loss) And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "netLabel": "Less: net income attributable to noncontrolling interests, net of taxes", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r106", "r179", "r233", "r236", "r275", "r276", "r685", "r977" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r928" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r897", "r909", "r919", "r936", "r945" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r926" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r925" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r956" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenants not to compete", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r96" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r101", "r400", "r985", "r986", "r987", "r1150" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r322" ] }, "mg_NorthAmericaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "NorthAmericaSegmentMember", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails", "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America Segment [Member]", "documentation": "North America Segment" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails", "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r989" ] }, "mg_OfficeFurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OfficeFurnitureAndEquipmentMember", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment", "label": "Office Furniture and Equipment [Member]", "documentation": "Furniture and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities." } } }, "auth_ref": [] }, "mg_OilGasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OilGasMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oil & Gas", "label": "Oil & Gas [Member]", "documentation": "Oil & Gas" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails", "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "verboseLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r294", "r308", "r314", "r317", "r835" ] }, "mg_OperatingLeaseArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OperatingLeaseArrangementMember", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Arrangement", "label": "Operating Lease Arrangement [Member]", "documentation": "Operating Lease Arrangement" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r625", "r868" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total ROU liabilities", "verboseLabel": "ROU operating lease liabilities", "terseLabel": "Lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r616" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use liability - Operating", "verboseLabel": "ROU liability - current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r616" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, liability, current, statement of financial position", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU liability - long-term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r616" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, liability, noncurrent, statement of financial position", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating rental payments", "terseLabel": "Operating - operating cash flows", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r621", "r628" ] }, "mg_OperatingLeasePercentageOfReductionOfRentalPayments": { "xbrltype": "percentItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OperatingLeasePercentageOfReductionOfRentalPayments", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of reduction on rental payments", "label": "Operating Lease, Percentage Of Reduction Of Rental Payments", "documentation": "Operating Lease, Percentage Of Reduction Of Rental Payments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ROU assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r615" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, right-of-use asset, statement of financial position", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r631", "r868" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r630", "r868" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r91" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r317" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "mg_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OtherAmericasMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Americas", "terseLabel": "Other Americas", "label": "Other Americas [Member]", "documentation": "Represents the information pertaining to North and South America excluding the United States." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r223" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: Foreign currency translation adjustments attributable to noncontrolling interests", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests." } } }, "auth_ref": [ "r9", "r18", "r178" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r20", "r28", "r234", "r237", "r244", "r603", "r604", "r609", "r668", "r687", "r975", "r976" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "mg_OtherLongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OtherLongTermDebtMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Long Term Debt [Member]", "documentation": "Represents details pertaining to other long-term debt of the entity." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r152" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r928" ] }, "mg_OtherProcessIndustriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OtherProcessIndustriesMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Process Industries", "label": "Other Process Industries [Member]", "documentation": "Other Process Industries" } } }, "auth_ref": [] }, "mg_OtherProductsandServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "OtherProductsandServicesMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Products and Services [Member]", "documentation": "Other Products and Services" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r895", "r907", "r917", "r943" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r898", "r910", "r920", "r946" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r898", "r910", "r920", "r946" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Mistras\u00a0Group, Inc. Stockholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r924" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration in excess of initial estimate", "label": "Payment for Contingent Consideration Liability, Operating Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r8" ] }, "mg_PaymentOfFinancingCostsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "PaymentOfFinancingCostsOperatingActivities", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of finance costs", "label": "Payment Of Financing Costs, Operating Activities", "documentation": "Payment Of Financing Costs, Operating Activities" } } }, "auth_ref": [] }, "mg_PaymentsOfContingentConsiderationForBusinessAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "PaymentsOfContingentConsiderationForBusinessAcquisitions", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of contingent consideration for business acquisitions", "label": "Payments of Contingent Consideration for Business Acquisitions", "documentation": "The cash outflow associated with the consideration paid on the achievement of specific performance metrics in connection with acquisition of business during the period." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of financing costs", "terseLabel": "Financing costs incurred", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes paid related to net share settlement of share-based awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r249" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r47" ] }, "mg_PaymentsToAcquireIntangibleAssetsAndSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "PaymentsToAcquireIntangibleAssetsAndSoftware", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets and Software", "documentation": "The cash outflow to acquire assets without physical form usually arising from contractual or other legal rights, excluding goodwill. In addition, the cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r149" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r927" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r927" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plans, Pension", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r488", "r853", "r854", "r858", "r859", "r860" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r926" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r929" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r925" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PRSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "mg_PetrochemicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "PetrochemicalMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Petrochemical", "label": "Petrochemical [Member]", "documentation": "Petrochemical" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "mg_PowerGenerationAndTransmissionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "PowerGenerationAndTransmissionMember", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power Generation and Transmission", "label": "Power Generation And Transmission [Member]", "documentation": "Power Generation And Transmission" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r128", "r741" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, 10,000,000 shares authorized", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r128", "r676", "r869" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r974" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r972" ] }, "mg_ProceedsFromIncomeTaxRefundsCARESAct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ProceedsFromIncomeTaxRefundsCARESAct", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash refunds of taxes paid in prior years as result of CARES Act", "label": "Proceeds From Income Tax Refunds, CARES Act", "documentation": "Proceeds From Income Tax Refunds, CARES Act" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings of long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r48", "r717" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolver", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r48", "r981" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r148" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r319", "r652", "r702", "r703", "r704", "r705", "r706", "r707", "r818", "r844", "r870", "r968", "r1015", "r1016", "r1025", "r1141" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r319", "r652", "r702", "r703", "r704", "r705", "r706", "r707", "r818", "r844", "r870", "r968", "r1015", "r1016", "r1025", "r1141" ] }, "mg_ProductsandSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ProductsandSystemsMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails", "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails", "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Products", "terseLabel": "Products and Systems", "label": "Products and Systems [Member]", "documentation": "Products and Systems" } } }, "auth_ref": [] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party consulting fees", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r880", "r1147", "r1148" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity", "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r216", "r233", "r236", "r251", "r257", "r268", "r275", "r276", "r294", "r308", "r314", "r317", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r577", "r580", "r581", "r591", "r596", "r672", "r684", "r725", "r762", "r784", "r785", "r835", "r866", "r867", "r881", "r977", "r1018" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r965", "r967", "r1009" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r967", "r1006" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r964", "r973", "r1008" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails", "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r159", "r203", "r207", "r208" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, net", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r203", "r207", "r682" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails", "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r160" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt provision for troubled customers, net of recoveries", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r248", "r331" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Other Credit Losses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r10", "r191" ] }, "mg_PurchaseCommitmentCumulativeAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "PurchaseCommitmentCumulativeAmountCommitted", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative amount purchased under purchase agreement", "label": "Purchase Commitment, Cumulative Amount Committed", "documentation": "Purchase Commitment, Cumulative Amount Committed" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r924" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r924" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Quarterly Financial Information Disclosure [Abstract]", "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selected Quarterly Financial Information (unaudited)", "label": "Quarterly Financial Information [Text Block]", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r154", "r288" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r439", "r482", "r519", "r520", "r521", "r649", "r650", "r708", "r731", "r732", "r792", "r794", "r796", "r797", "r799", "r815", "r816", "r836", "r843", "r861", "r871", "r874", "r1010", "r1022", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r439", "r482", "r519", "r520", "r521", "r649", "r650", "r708", "r731", "r732", "r792", "r794", "r796", "r797", "r799", "r815", "r816", "r836", "r843", "r861", "r871", "r874", "r1010", "r1022", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails", "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails", "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r869" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r890", "r902", "r912", "r938" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r463", "r637", "r638", "r734", "r735", "r736", "r737", "r738", "r758", "r760", "r791" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r260", "r261", "r637", "r638", "r639", "r640", "r734", "r735", "r736", "r737", "r738", "r758", "r760", "r791" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r637", "r638", "r1129" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.mistrasgroup.com/role/LeasesNarrativeDetails", "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r765", "r766", "r769" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r463", "r637", "r638", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r734", "r735", "r736", "r737", "r738", "r758", "r760", "r791", "r1129" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r634", "r635", "r636", "r638", "r641", "r721", "r722", "r723", "r767", "r768", "r769", "r789", "r790" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of revolver", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r49", "r981" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r49", "r718" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r347", "r349", "r837" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r347", "r349", "r837" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r262", "r263", "r384", "r399", "r640", "r829", "r830" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and engineering", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r122", "r538", "r1138" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Engineering", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has 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." } } }, "auth_ref": [ "r537" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r891", "r903", "r913", "r939" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r892", "r904", "r914", "r940" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r899", "r911", "r921", "r947" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs/PSUs", "label": "Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) [Member]", "documentation": "Restricted Stock Units (RSUs) and Performance Stock Units (PSUs)" } } }, "auth_ref": [] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Reorganization and other costs", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r131", "r166", "r679", "r712", "r714", "r719", "r742", "r869" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r212", "r265", "r266", "r267", "r269", "r274", "r276", "r328", "r329", "r528", "r529", "r530", "r564", "r565", "r584", "r586", "r587", "r589", "r590", "r709", "r711", "r726", "r1150" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r861", "r966", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r861", "r966", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r488", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plans Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r488", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails", "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r295", "r296", "r307", "r312", "r313", "r319", "r321", "r323", "r412", "r413", "r652" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r211", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r416" ] }, "mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod", "presentation": [ "http://www.mistrasgroup.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, practical expedient, incremental cost of obtaining a contract, maximum period", "label": "Revenue, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period", "documentation": "Revenue, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r763", "r817", "r833" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.mistrasgroup.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.mistrasgroup.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r206" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.mistrasgroup.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r206" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.mistrasgroup.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r243", "r257", "r295", "r296", "r307", "r312", "r313", "r319", "r321", "r323", "r327", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r596", "r672", "r1018" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and long-lived assets by geographic area", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior credit facility", "verboseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r629", "r868" ] }, "mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in the exchange for lease liabilities:", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r629", "r868" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r956" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r42" ] }, "mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities Deferred Revenue and Contingent Consideration Liabilities Current [Table Text Block]", "documentation": "Tabular disclosure of (a) other payables; (b) accrued liabilities; (c) deferred revenue; and (d) the fair value of contingent consideration liabilities, due within one year or within the normal operating cycle if longer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potential Common Shares Excluded From the Computation of Diluted Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r56" ] }, "mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquisition-related Expenses", "label": "Schedule of Business Combination Acquisition Related Costs [Table Text Block]", "documentation": "Tabular disclosure of acquisition-related costs." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision (Benefit) for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r175" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r38", "r81", "r82", "r112", "r113", "r115", "r119", "r164", "r165", "r839", "r841", "r984" ] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fully-vested Common Stocks Issued to Non-employee Directors", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table Text Block]", "documentation": "Tabular disclosure of an equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r15", "r83", "r84", "r168" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Deferred Income Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r174" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computations of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r988" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision (Benefit) for Income Taxes Computed by Applying Statutory Federal Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r173" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails", "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r74", "r76", "r653" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gross Amount and Accumulated Amortization of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r74", "r76" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r837" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill by Segment", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r837", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income (Loss) Before Provision for Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r983" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r31", "r135", "r136", "r137" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Principal Payments Due Under All Borrowing Agreements", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMultiemployerPlansTable", "presentation": [ "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Multiemployer Plans [Table]", "label": "Multiemployer Plan [Table]", "documentation": "Disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Selected Quarterly Results of Operations", "label": "Quarterly Financial Information [Table Text Block]", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r116", "r117", "r765", "r766", "r769" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-lived Assets by Geographic Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r68", "r144" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r68", "r140" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r65", "r66", "r67", "r71" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r65", "r66", "r67", "r71" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Vesting Activity of Restricted Stock Units", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r490", "r492", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-vested Restricted Share Units", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r85" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Company's Gross Unrecognized Tax Benefits, Excluding Interest and Penalties", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r865", "r1115" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Amortization Expense of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r76" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1121" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r883" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r886" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails", "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r291", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r358", "r359", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r837", "r968", "r1141" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r321", "r322", "r728", "r729", "r730", "r793", "r795", "r798", "r800", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r819", "r845", "r874", "r1025", "r1141" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Disclosure", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r294", "r306", "r311", "r315", "r316", "r317", "r318", "r319", "r320", "r323" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial information by segment", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "mg_SelfInsurancePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "SelfInsurancePolicyTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Self-Insurance", "label": "Self Insurance [Policy Text Block]", "documentation": "Describes an entity's losses which are self-insured as well as the policy used in determining the reserve recorded on the balance sheet." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r146" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average share price trading period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Average Share Price Trading Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Average Share Price Trading Period" } } }, "auth_ref": [] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance payout period", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Award Performance Period", "documentation": "Represents the performance period of the entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requisite service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r511" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r511" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "terseLabel": "Number of restricted stocks units granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period: (in shares)", "periodEndLabel": "Outstanding at end of period: (in shares)", "terseLabel": "Unvested restricted stock units outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r506", "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at beginning of period: (in dollars per share)", "verboseLabel": "Outstanding at end of period: (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r506", "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet": { "xbrltype": "sharesItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net reduction in number of awards with performance against target (in shares)", "negatedLabel": "Performance condition adjustments, net (in shares)", "label": "Share Based Compensation Arrangement By Share Based PaymentAward, Equity Instruments Other Than Options, Performance Condition Adjustments, Net", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Performance Condition Decrease, Net" } } }, "auth_ref": [] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance condition adjustments, net (in dollars per share)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Released (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r510" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Grant date fair value of awards issued (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r510" ] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodFollowingDateNoLongerServingAsOfficer": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodFollowingDateNoLongerServingAsOfficer", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period Following Date No Longer Serving As Officer", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period Following Date No Longer Serving As Officer", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period Following Date No Longer Serving As Officer" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r520" ] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price, last day in trading period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Last Day Trading Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Last Day Trading Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r490", "r492", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in number of shares authorized for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics": { "xbrltype": "integerItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of metrics", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Metrics", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Metrics" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of awards authorized for grants (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r864" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of awards available for future grants (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired or forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options granted (in shares)", "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding (in shares)", "periodStartLabel": "Outstanding at beginning of year: (in shares)", "periodEndLabel": "Outstanding at end of year: (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Options (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year: (in dollars per share)", "periodEndLabel": "Outstanding at end of year: (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price (in dollar per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r84" ] }, "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPercentage", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Target award percentage", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Target Percentage", "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Target Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r489", "r497", "r516", "r517", "r518", "r519", "r522", "r531", "r532", "r533", "r534" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Performance Shares Units Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r27" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r863" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding stock option award fully vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r626", "r868" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies and Practices", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r153", "r256" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails", "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r214", "r291", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r356", "r358", "r359", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r837", "r968", "r1141" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r41", "r212", "r239", "r240", "r241", "r265", "r266", "r267", "r269", "r274", "r276", "r289", "r328", "r329", "r400", "r528", "r529", "r530", "r564", "r565", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r603", "r605", "r606", "r607", "r608", "r609", "r633", "r709", "r710", "r711", "r726", "r786" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r321", "r322", "r728", "r729", "r730", "r793", "r795", "r798", "r800", "r802", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r819", "r845", "r874", "r1025", "r1141" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r265", "r266", "r267", "r289", "r652", "r715", "r727", "r733", "r734", "r735", "r736", "r737", "r738", "r741", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r758", "r760", "r763", "r764", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r786", "r875" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r265", "r266", "r267", "r289", "r652", "r715", "r727", "r733", "r734", "r735", "r736", "r737", "r738", "r741", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r758", "r760", "r763", "r764", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r786", "r875" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r894", "r906", "r916", "r942" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net settlement on vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r20", "r128", "r129", "r166" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r20", "r128", "r129", "r166", "r503" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Mistras Group,\u00a0Inc. stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r129", "r132", "r133", "r155", "r743", "r759", "r787", "r788", "r869", "r882", "r982", "r992", "r1123", "r1150" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets", "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r101", "r102", "r105", "r212", "r213", "r240", "r265", "r266", "r267", "r269", "r274", "r328", "r329", "r400", "r528", "r529", "r530", "r564", "r565", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r603", "r605", "r609", "r633", "r710", "r711", "r724", "r743", "r759", "r787", "r788", "r801", "r881", "r982", "r992", "r1123", "r1150" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r610", "r644" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r610", "r644" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r610", "r644" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r610", "r644" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r610", "r644" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.mistrasgroup.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r643", "r645" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash paid", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r935" ] }, "mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized a deferred tax liability on undistributed international earnings (losses) of foreign subsidiaries", "label": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability", "documentation": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability" } } }, "auth_ref": [] }, "mg_TermALoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "TermALoanFacilityMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior Secured Term Loan", "label": "Term A Loan Facility [Member]", "documentation": "Term A Loan Facility" } } }, "auth_ref": [] }, "mg_TexasCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "TexasCustomerMember", "presentation": [ "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails", "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Texas Customer", "label": "Texas Customer [Member]", "documentation": "Texas Customer" } } }, "auth_ref": [] }, "mg_TheCreditAgreementJPMorganChaseBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "TheCreditAgreementJPMorganChaseBankMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails", "http://www.mistrasgroup.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Credit Agreement, JP Morgan Chase Bank", "label": "The Credit Agreement, JP Morgan Chase Bank [Member]", "documentation": "The Credit Agreement, JP Morgan Chase Bank" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r991", "r1128" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails", "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Relationship to Entity [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r927" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r934" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r955" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r957" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.mistrasgroup.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r958" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r959" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r957" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r957" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r960" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r958" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails", "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "United States", "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized debt modification costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r954" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails", "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r540", "r549" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for tax positions related to the current fiscal period", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r551" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for tax positions related to prior years", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r550" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reductions related to the expiration of statutes of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r552" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would favorably affect the effective tax rate, if recognized", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r553" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r62", "r63", "r64", "r200", "r201", "r204", "r205" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net decrease in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r556" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r104", "r578", "r579", "r582", "r583" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r627", "r868" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "mg_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "mg_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "mg_VariableRateComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "VariableRateComponentMember", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component", "label": "Variable Rate Component [Member]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "mg_VariousPipelineProjectsForTexasCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "VariousPipelineProjectsForTexasCustomerMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Various Pipeline Projects for Texas Customer", "label": "Various Pipeline Projects For Texas Customer [Member]", "documentation": "Various Pipeline Projects For Texas Customer" } } }, "auth_ref": [] }, "mg_WeightedAverageDiscountRatePercentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "WeightedAverageDiscountRatePercentAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Weighted Average Discount Rate, Percent [Abstract]", "documentation": "Weighted Average Discount Rate, Percent" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r279", "r284" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "verboseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss", "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r278", "r284" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "mg_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mistrasgroup.com/20231231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years):", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WithdrawalFromMultiemployerDefinedBenefitPlanMember", "presentation": [ "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Related Contingencies", "label": "Withdrawal from Multiemployer Defined Benefit Plan [Member]", "documentation": "Obligation(s) resulting from employer withdrawal from a multiemployer 1) pension plan under circumstances that would give rise to an obligation or (b) other postretirement benefit plan under circumstances that would give rise to an obligation or an increase in the contribution to the fund during the remainder of the contract period to make up a shortfall necessary to fund the vested and negotiated benefits." } } }, "auth_ref": [ "r21" ] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized unamortized debt issuance costs", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r147" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 125 0001436126-24-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001436126-24-000025-xbrl.zip M4$L#!!0 ( !>%:UC2;N+RJ ( *(( > 83$R,S$R,#(S+6-O;G-E M;G1F5@[IGG;5'GJMEH7):6A7X8LSNE[W'%^W&+MH+Y M;IWTI.^G)UV1-%/Y9I[FN&*8OQL@G\:S,.1Y. OBV(]@%ON3K/!GV70\G4[C M[%LPH*D$[^<8NZG@W:!&Z97@ZB?3H+%G:\QMF02^_VJPC^-Z25"KFF0<$<[" M@_5XA4N9=.P)72C2NH4+52F='/G=[\R-> 6OL=HDQU^Q!L.N8:/ [$ ,JTG77/;L)K5.AA!W;('04/SZ4F"%Y%XV"],3A=QK_5-HK MR)2UJDY"?U^$((-!/Y&*90P/44/<&EFB(%45GT685"O9>"-5* MZV)T@;K>5]PUCTL__IU^$!+].V ELA=,UNO2E[3Z*VS\*I;T;!/6K7-D!P5(_=8M9KJ$QO+\FX[7G$M2A8$PW[G::AX MY^R6?(&22X&\(CMWO':&_\7EHGB\D'0NLW\4?_17[&QVID!1@+"X @G&.%?1 M;1M))M&KMUI53*U _^)=[SC9.F3K$LEOWC3 M>D#@*9_S8'O?1D=2#,=='K^ M3)+^^BB>G)FN90N- M:4#%VJUL"Y4@V0KLO+!7LF;!1XR=V9W_[_U?X=E2WZTU"*M@H@^X42_IS9 4'K]+M#>3_G,(SHZK6 M'IZR?W&AI8FET,S$Q+FAT;>U;[W,:-Q/^WK]"=::I M/0.8XT=,L.,98I.6>1L[8Y-IWT\=<=)Q&NM.5TD'IG_]NRL=!@S4=HI?XPSY M0. DK7;W]ME]5G<^B6TB3T]B3MGI#R<_ELOD7(5YPE-+0LVIY8SD1J1#\COC MYH:4R\6L,Y5-M!C&EM2JM0;Y7>D;,:)^W HK^>E4SLFA_WURZ#8Y&2@V.3UA M8D0$^[ G@O='S: 655G0H(T@#&FCV:K56KP9-JMAV.)_!GNP%*;[-<9.)/^P MEXBT''/"V;C=E"M_K3GIIZ>1"JUL)^&]?ZK%[,DS/);6Z92 M#-.V,VG/+YT.ATHJW7Y3=?^.<:0[>QF(@[-LWP;OJ<3VH!(MJKU8X M! ]S_>P:-U9J[%7=(C57._:L>]7O?>J==?J]RPORY>O5]=?.19_T+\G5U]^Z M)*AWRD%CGQYX>HN[?YS]VKGXI4LZ M9WT"Z@?OZXT2Z5R3SOGEEW[W?,$)8![?>R.O.UZ?/G' M;]W_3DVM5:NU+5+]VX$C4@8JMH-6]OP):;66O1+Y3-.<2W)1(=>6)M32&V%* M).3:BFA";$PA735;6V_)&G^_C#)!9:K(1G>O/\$3F_I\%D,>Z4;2(S$=<:+Y M2/ Q\!0;"T,Z:9I32:YXIK0E*B6?E$Z\LD&U_!^B(O)9&*NI(;]HE6$.L1#>&2)BH1EECEYRU-2'G(C:%Z M@E,2>L-AWSF9!JXQ4 :VE([6PQXX(10::#Q,2V$Y:,*X)N-8A#$Q.7[,UH^Y MYH40-" 11@+?Q]9A+&P,!IJ,ATY!E)N!:HJ!F2-8QLA@,N^&'1+7*%/?(?%Y MDN MML%&%"]ZO4'+TASFS%29)6UWL%NC3&,'NXW KK\0HV_?M&K!T;$I@%4T%5@P M5!0)^+EOB@8#-W;,*;ID),.5*JK7')34,6I]/C]I(((!Y%T#>+ M$<2^6='_WO46C^ /_N?JEMCE!%@(M=_XQGN@@\1@9 M3,\K7)KCWA.@CX,T;O *T?%J8N3[ M*@QSCS+E]3KP6L74W'4B6+]=2N',$1OGCX)T3(@4-UP69_?WYI?^M8L>3B.[ MY[C+RC1W>6 +3@7=,V V326E6:G$RCT/YUG51$ ^HB>8MQL@[29/ M$JK!(\Z8@JBL?!;XVHOI]F-V=^RV(9HJ MTI&2(XY<-:7#XAT4751HGF1233B,CF/ERS%=2 4 W8T0^^J>\_8SU+3$->'D"FORG3"-:WJ1S3B5G<92-_(+ -863=F?.=NS7CN@R: M2)H9WIY^.08"G$DZ:8O4R7.+CJ%@#<$-Q3U"%XR034.;6OC?W0H_//-.I>H] M9,$MEDUW+H8K;NC0LN6Q1E!YUVJL':Y6@K5C_R2V7FFUUH]^L]16I?ZNOG&Q M ?C@Z'%B#YU_O8_A-IJ,IA_VZGOWJF^[EMV28%I[_5W#@KQT)U6V\:3W4+!6 M5^2\PNKM-.A!^#F+/DX6&ZOOP*2W;QI0:=WGRC?ZGV!K%2W=Q?!W8E!13T!1 ME$S<*PUDJMX66/NX\-Z%]"ZDO]4@SWY>*'#/8BITXIX-,-)#+BP2\D5S(["5 M<5?/8L$CTKWE88Y$G%SZ0]!G#N^%-1N;^AINR?X7_[X$-)Y+3C_X5UX_=*1\ MJ;M8T7^\KL;LT/]!]Z'[0_+_ 5!+ P04 " 7A6M8NHJD46(( #H.@ M&@ &$Q,C,Q,C R,S$P:V5X:&EB:70S,3(N:'1M[5MMAUH;*I%J/8DEJUUB"_*'TKQM2W6V$3?CZ3S(LSR.UNF MB1C)MC/IP ^=-8I=]$9]*ZOR.? MNB2H=\I!XY >>7.N^R1H7BX]^40&/W3)3??B2[\WZ'5O=M[B[J\7/W2NON^2 MSL6 @/I!J]XHD?QYT+Y<6 >S"A2G\KEHCWMZ=-_*FT__8N>K>E*]_ M_:G[[YFIM6KUVP".D Q4; 1]$A,QYQH/A9\ M BS%QL*0CI0Y34B?9TI;HB3YI'3JE0VJY1^)BLC/PEA-#?E>JSPK^;:>#"O@ MR:U=\9&=;_5WF&9@OFD NH-XJB0 MA,HIR:75.0=U@8P[7@Y.3$D*O[0 7X]H"(\T4:FPQ"K?;Z6#Y"$WANHI=DGI M+8=Y%V0:>,9 &9@R<:0>YL .H=! XJ&;A.&@">.:3&(1QL3D^#$?/^&:%T+0 M@%28!-@^%@X386,PT&0\= JBW Q44PS,',,P1H;3Q678(W&#,O4]$E\6B9Q$ M0H*O(VSFOET"&$)W:-8+[4)&D%NH%2!'R##)&<@$_"PX<@FP)W0R)1FX/R(7 M$9TDF %915&#"4%$D MX.>A*H9H[O(#_BV'"T:\)!Y .$V%B'(;=4DB:F#CQ-Q,F3)3)81RF M4ZT2#YQ,JY S>&S((>"$<0">!T/W+HRI'''2@4S5SQ-N"NI8I^6@><@7] F: MS#\ZC%I9.#NQ;S#+R8Q35/J,-H05+GZ"H5&1X; M!61CT,6H1#"W/6[RH1%,4"W0 .&IM.,5$B7E!NFM"W+&<6&7=97AH)"%+(^# M,@K!([%6@&]#CATAG\-XSM;G[]T'VZN-$L-]E'B! M*+%U*ET)%MLGX:UC!L29L6 8"JA1DB+OH ;""-;#&!^H9C.L0O00="@28:=( MR-=-BY'+P=HAU@>=I:X+];2C-W>%05FN,X@8QA408:@T=U$4NY:UP'Y"KD>^K\(P MUXBL!7*]1FJJC(7G>#0,LDP(@G[/@9N#Z,,-0R(($9"%'_0N% \!N&Z['G?R MWA2D8TH2<1_3GN MJC+-?1S8@5U!=P;,9J&D-$^5F+D7X3S/F@C()Q09*YL!]RK2G FKM+GG]>X! MB$Q382WG?\)+A@K?JH!V)D _)^000 \TP"#-@+^X+3&+5/SW7(#Z+BKE,G1G M $?[C;[]1M_.@+B30/$*Q;0 C.)N-.YPAX(#F J&?;_A-N'T%BFS+V8=:79E MN#O"GIUP/0FBQ=Z8/Q]8DS$I@X&&WR?,C7 NBG<8 IB$&KOD>;L!TF[R-*4: M5L094Q"5M6>!KSV9[CYF]]MNSX19X-F1AIQ5 @1QEVX!@^[EC0*L)4]3A1RK M9,R1JTHZ*MY!T46&YFF6J"F'UDFL?#JF2Z$ H/LL1+[R2@'U=93YF>HP+HX2 M@Y)_1W]'5%M>)^LV50L5AA!UN2Z#)@G-#&_/OIP"P\L2.FT+Z>2Y0:<0D4=" MEH?*6I6V\0K &.DBU&'%*[[.,7QS<3N@U:J<-.MX055N-D8W.U$FQL^U.QE7?!YM:_++51"1JUK<0>NX7PBP'+;3(J/QS4 M#QZD@78MNR/!+ GXU<7,L++B*GMV]#WF5-4UX"NLWDV#'H6)L^CC=)GA?P,F MO7W3@)#O/M>\6+YDZ=XM7[E!12@'15$R<#EB[G[3JW,>.:JTAW0\N7V;*N#=6V_XEFC%?N8XY#PR.KE7G0^@0HD-N-P_9 M=&MKX]W.XM/?-#UV-US_"U!+ P04 " 7A6M82):&\5 % !*&P &@ M &$Q,C,Q,C R,S$P:V5X:&EB:70S,C$N:'1M[5EM7[$ET\:> 7R' MP9B7>(9@W#)-C =PDWSJB+L]3N,[Z2KI;--?WY4.&HAQ8V>2&G?B#QXX:5?/ M[CZ[J^6ZL4F3DVZ,+#SYH?MCI0*G,LA3% 8"A;4ZO)/JBE^S8MUPD^#)2D_WH/C>/7"'=& M'-5K7AT]5J\?A2Q@@1=&B.A%K28V_O!+)$K;"QEM%@F^*J5<5&*TY[?KM6JS MD9G.#0]-W/8][Z>2VWK2C:0P=)XB^>)CH>:.,H.WIL(2/A=M9U*I$%TM!S*1 MJOW"HX1QO8"Q3)EZ6-1.ZHE'QJ-BH^5](F B>^WI3 M0&Z2GH0+7)G@URSHP6W,9]S\_,(_\CJ'M:J_"7L[X( \C.J;(ZYO15Q W2&8 MVQW;'XRGP[-AOS<=CL[A]0>X& _/^\.+WAL8O!_T+Z?#WP3RNC]F\$'Z/6G1"DJCEYMARQX5!H_#9BA@$ * M@8'A4L --S&8&*$G1,X2&&,FE0%:.9,J7=+=J_P&,H*W7!O%-/RB9)Z5B[6A M"*JP9Q7T99HQL=B'2"JG<8%, 8J0.MPI!IC.4"U+KU^V3>UPI:(,;YG(,8%S MRC/#4F;8%==EZ,>,*[(7F AA:./'4[A0J'EHVZ=]VH\Y1C"XQ2 W_!IA%$4\ M0%6&&!7.%D"?#8\6D.5*YXR$C%Q/ZL():TD-9!X+96;;\KK,QDY*&NL.:^.$ MJ1D3J"NCVP07T N,7;&D+%LQNV6&VCU,%W EY$V"X1P=]ADF!)[VQ8QZ4N-X M5PCRD*;#A0U!NU9W5X,G2JL]?[_ JO,@_BR!'TY+B/(D(>X0H2E"^F..*/PS MYPKMI4O;D'["GSVV#W2(W]@+E\!6+"%Z*FZLKL%M$#-!#%A2Q6\=U@O6I0X3 M$:'5L?1X!OY_/D2I+>-A@\$%,8%JC*U^5 @-H^TA/86OSB*J7D2CC J6)4S9 MGL&2!.AL,H,.H86,&*3+3F/$!1.!?4ZH0N[PV3)!N_*DX)O,4#G@>E5_ED6W M^@R"L%--<&H=+A7.I1V]BB[!@X(47%-IMH^C7 FN8PJQE@E2**FBLR H7/[5 MZ;*]1=E=S0XLFQ/1@= ):58(.;43=PA)9U+CEK)T#(^O0AM'$9Z939M TA'* M3:S4615&U&)%8%>L7\@CA,:"VJ1F&6YBI.^*>!_:;FC=;LLDBR@-W,Z0=+J& M+:D;4DR8"A/4SA2K=HZ":)^L(;!12@A_SN;X3^86IW\F$W;N,FC8+,$5A)E4 M(:H*(4E8IK&]^M )NZM5;7I-.[\;&MI-N#IX.=I7W6A_8,*[:U0ZCAKWKGI5_]ZU?]7:J+:. MFM]&[?&#U!XX1Q3.('=KHNRKTF%I)9"Q,"16M6O9+?CDX342)1C=];C,_GM6 MN1]D3BF'-B^12\N?LU%OF:+$]HL26?\_6?;SBWJSH]W_HAYLFX V#'X@43UK M=VG7G?1 'VU<&.XW:%DV":C5;)LU#V$%;P>L?2C9OS/@2QGP2(.*GOA$1Q$VHZ*;F_M%'H%PXW_Q+NO O4/[&U!+ P04 M" 7A6M8XBB.968% !Z&P &@ &$Q,C,Q,C R,S$P:V5X:&EB:70S,C(N M:'1M[5EM<]HX$/Y^OT)'Y]ID!AP;2,-;,T,)N>.N#1D@??ET(]MKK-:6?)(< M0G_]K633A)+TR$VG(9WR@;&MU>K9W4>[*[L7ZS0Y[L5 P^-?>K_6:N1$!'D* M7)- M40DEPQ/B=O0U ?2:U62@U$MI1L'FM2=^M-\E;(C^R2%N.:Z02.5WIZ M!\5][\ NTO-%N#SNA>R2L/!%A1TV6K3A>X$+[;") G[#;T # M=OTV;;"_[V M*C@5Q8LY2B\3>%%)&:_%8-;O-.O.T6&FNPL6ZKCCN>YO%2MZW(L$U[B>Q/G% M9:%F0YF&*UVC"9OSCC6I4DQ=#00CU),P#BL3O+H!/;R*F<_TTR?><[?; MJ#OU==@/";AY*^ "Z38H ^0!R ?RZV XF8U.1X/^;#0^(R_?D_/)Z&PP.N^_ M(L-WP\'%;/1F2,:G*#&<[+PQYQ>3Z47_;$9F8^*UR(4S=08.F0X'QK@B(%[C MT*WNO"']*>F?C,]GPQ-RTZ8U2]KN\YVW8WQ*9G\,R;0_>=D_&TYKXW>OAN]) M?S!#2F%N=+?:Q=_)@GMMXX.&3/:!L4NO9))*15 MOP0J"? 0J]T)!)#Z(,LT[%5-@6NL5%3),%Q0&9(_'7(NZ8=/'&05KQ@/6(:8 M3AFG>(E7E(>DCZASK@WF<12QP,C&(,%?$KS6+%J2+)$081R,<5J=-C:%6YL4V\8!I'K3KUIFX('VE%[WGZ!5>5!_)]T MW9Z$),J3!+F#],4(J>OM(>&?G$DP[98R(?V"/WMTG^ BWN%>6 );L02"7#)M M= VO@IAR9$!)%:_=:!:L2RTF)$*[:^CQ"/S_>(A2+^-A@L$X,B&E-O%A#M04 MQ4-\2KXYBRB32*-,@C*$J9HU:)(07!O-P$5P($,&J:K5&'W.:8@J9!:?21,H ME2<%WT0&T@)7J_Q3IECG$01AI^K?S#A<2)@+4S6**L&"@A1,86HVCZ-<6!&C%_0(XC&@%JG9I4L8L![B;P/334T M;C=IDD:X#:QDB#IMP198#3$F6/@34-84HW8.6/W1R=<(3)02Q)_3.7S>N<7J MFSOAS@/JSO>(FOH)K"#X0H8@:X@DH9F"SNJB&S*5)7398=SJLY.Z*95S/+O[ M0FN1=LRY_=)P/*!):::UN!@NC_3MEO.\U32G>HV>TN%JX?+ []@#_X$.-\>: M3JM^>.>HZWAWCGU5:\,Y:K6^O=J6X[:.ME)[8!U1. /=K9#.+RJ-RFI"1L,0 M&=>I9U?$0P_?(%$"T:;'1?;]665?TYS@_EIO,$O+'[-1KZG$3>\5Z;/Y(UGV M]$GSJ*OL?Y$/-L]":^9N25/76%W9=1=MZ:&U5N)N@\JDB4"-9E/&64A6\'; MVNT(\3/^_S?^.V#0=B&>2@>;,FS0-+L$\H9A6W6.C3\S?7O1C UB!M&-%Q_E MFP[RDPH_&!7V;GO-M8JV8<+U^.:+K_U-.AS8CO >3>_76^4O/@?AH<,>53L2 M$FK(N_&!Z#H7VU[4O9Y"?4S(N;Y[RCT0KOT7W[X.[#>W?P%02P,$% @ M%X5K6#6YEZCAO <=*TFY,F<59_'"CI+!&A2(&D M[#A__8YZI'FY"88.6$7;L"6!Y/'N?O<@)8K]Q*3\L)\ C0Y_ZO_<;I-C&>8I M"$-"!=1 1'+-1$PF$>@;TFY7M88R6R@6)X9T.]TM,I'JALUH66Z8X7!8T^EO ME-?]C:*3?B"CQ6$_8C/"HOO[ME&FP6']ZV4B78"MO_>;C MN]OUMC.#5:92&&1%(>GRM.SA63\&;DV;8)"Y-UPD31 ME,8QMD8C7B=SF?.("(EF+85&B\P-EA.-BF)3%E*KAIK0PENBJ9>U>&^35,5H MEH$T1J:]G<+.# TXU!4"J2)0;=0SIYF&7GUR$#&=<;KH,5%HJVAT, -ED#%> MH6ED5EGY_I[7V=VQAFZ0&Q/5Y"L?\ H?V##1\[)=-/_][M+BCNC L9!YHC?&,BA!)#K&VDAS/KB%,!'(08TQKH#F\4368X1AP32(@HS4<-5$1KX!O)O"G9P,R "4%S2U/9.R-O+\\=]$^!84T M%DV&^Z/DEE]RY'UQ&&@[>C\'')@K3D6DFPSX!-2--G(ZS50^S1'YTS3XZ"[R M#7?QLV*"JLE L3L,ZYC0=0;E,'8,:L;LX&XT&KJ+_S%P.J>JL2F]-H A%32B MZV@ H<-QOM1"T[$^53+/5AG=A8S^!/(O1P-W(3\"'K,\=0/J>MR^&KTY,'JK M( ?.[5#.._).\.LPZ@J@N3=A'H,^8BDS$+D+]HF(;08G]C>A'!Q)Y>/!V%W, MFWV7M0;ZDS"@1/$,B?(ZH6O'9VBNS,?_' S(!55&@'(=4[58X?TBWAO%"_J'2W< ,#*K7O\O6_Y_ME[ M8111_9=;CFP46YW\ U!+ P04 M " 7A6M85!( $"4K "P!@$ '@ &ENT]:7/;R)7?]U=@[=I9J8I21$FV?$RFRI9EKRKQ$'!Y' MO^7%E5DH_KXT9:I_<>O\_"?^]\]_HI?\/,J3U2\_)V81F>3/#\R39'B2G!P< M'\8')\?Q^.#)>'2BX\/QX?CH<#A,#O]O^ !^"H_S;VRY2O6?'\Q,MC?5^/YG M)X?S\OG2).7TV?#@X+\>T'.__#S.LQ)>5L"/^4]>8WTE54Q@L5%>EOGLV1 7 M*_6G'M#_GN,W>V,U,^GJV7]_-#-MHW=Z M&5WD,Y7]]\"JS.Y979@Q/VC-OS2_A?ZYE#/ .JG)M#L3'^3M^>7'BQ>7T9N+ M][]^&$3G[T[W\4#G[R[/7YU=1/#=J_-W;Z+3]V\__/7\Q;O3L^C#^[^>G_ZC M>>);G_7WRI9FO/JW'_:X\[ OTC1*3*'C,B_L(,K'8Q/KPD8J2R(]FZ?Y2L/+ M=GYZ^.3P\."Y.^+WOQ:&6*+CO%"ER;-G59;H I]Z\,MY9@W\PWZ?W77#D0 T M?+X+$(S>&EL6RD9OBKR: P)E\3[!TY0VLM4(-FM481"LL+L40&\6.ET-HG*J MHUX#^C2?S56VZ@6<5:$1F+\#^*(R)]C-BWQA+.S9XBV44V,C08WH8Z$29*=X M@M2H+-;1ASPU\2K:Z3W4>:-] /K^=K*X;!7]L]*V),PH]$05A N$(((%2)Z% M3DGP AK%.JD*V(&=YE6:1",M/!*^!5Q[:^*ITFGT%ZW'>A"=?=)QA30<_=T@ M7L$/ >>RT\/GBZ=S)\O'<\ M/'SRT\-'3Y]',W[1_A6^Z*>'CX^?SYBU3)"S[,?Y[+.NY([DJ:.]/!-RA/^, M\V)&B [@RJ=F9 "T6XE<'^L;1"H9GCRW$=S+#$YFRSR^B@#'X,82P!SX".\; M7_P/T-NB2_K^[!/<<3;1$5$\/6%7LU&>.J;T]HV0WWX4G9>XGHIPLWEEHX7) M4P8C(--8)X1MB&6V!%2&Q^*J,"6*FE0M0;P#V"/$M3E(2]Q.'HTJ0,0"G@0] MP.U[JA#W<9D. M@:7F,XT&P4)G"5D& &;8(?XU5T69H8T .S/9 @0KVIOPSU&I +@)GA7A$.=5 M8>E,;$B0=>OQ5J"TG2H%B+3,\BT"E*>J!/"L4$W(= R(0]*]B'B/1HT J\8$ MK$3/ 9X(!S#R+?YXA^Y;68))IEG!*)0!P $OUBMFV<*P 0!^ MTG<&:/\IUG/\_"XIFRG2:WDH0(%"DH1(A?GDC4*3OFFHBD!<*U$C4[ALQZ.S M:C8"[BL$6@_0AT"5M6J(,,$'D'J-#.@ZSFJ M!"&RB49*9 [XIA:Y21AIYO!.78 66G:H)(6>5R5S 4*H!"@_8%E3 !K0,4(@ M2^!<="@0-"96J!9D2167VTFISC= U#+WNF8T+O)9-*\*4+[(SR8Z$/PYP+_S M\=@#2)[2[IF!Y_ !JFR0'8'(\&(D8,GT+MH*B0E\H1,4C">UO%CP>P![X9ZM MX[(U;O?\=KI-@PMMJY2(XN^A)NO(]2YYQYEW?BVGN2C:NL$(A.4'3HC$V-B MZ,U0 (B0'ZU"@AQ$U9S%;Q+(6_@=&'86< .),U:5U?L1FJV>BUI'J?QN$-9C ME DS4P(R#V@K>9;2?B; +A##W8M3QU?>LV^/WCV#:\>'R66"#&2DX=6:4$^P M;86$#[P'CB+O5J,:C_@(*2*IB3;@,VX+3)PM=E&0!F]E,)P8@ M!WNKYF(!.;]BA%O+B/I$[_'VS&9T7L==1F=#/O8.=V8\QP_PZE\1S% M6C;92_6X?'9X@D!XZQA.8&[?)46!^'W;P0/)HD5Y%WQ$*I42)8GT)U8T <.6 M)/]2DE9@$(])42.>"T@/_'VJ M<./ 5E-C2U%)06',E\@6R<<-AIC7&E=S]@FLT0I318Z.3548%@2..("[.]WC MIX>/GCR/[B?(=\PN&%!+@@\:3%DB>AVJT3EJ3&"JS-%: =#'(,.LF $@?>%[ MXXQM\<' "<%VBY&EC# 4BYH^F,HC +#7W!3)/Q"*130RR>"^PA4 .X9C9S%R M[H)4-@N\QLXU?I*B=UV!O"]2]J.O0*KO:8P?LG2'9\FZ"B#*+D^+[+9CY7L+ M1P#D!BC4J(G^_5)/B'7GI%D"=[@.*&$\WN'Q,W;U+/1:A-[]2F!X4/]$C6R> M5N7FGP2@I12$.X+C3P^?#I]?Z(5!DGZE8TUF]^'!X1"^.7K>E7? _S\MW%;G M:J+W1B!)K_;4&!#WF4J7:F4??+]_MZ3M/>BD45BK2[1FE"G(PK[/< / B6^,(&,6*/^,M14KN1)VA.\2 M/2H#9]N]A8GYM%E!4'-3@I($ZD$5EU6A[RT0 9 +A10&L/-CQ5Z"#DX+KHB MJ)2UHJXFA=;WFU0^ :$ VZC@^BFF0 FB&9EUO\,'*1#%I#9*4.0 XT%=3MRI MQ&K"I^XMG#:S8HRD:,X$_<5>T9CQ+E8V>G> M& SVB*X">%8"7.L^PQB 3'$M':>J\#Y[."%F/6'HB.@2E*+,18+%+['R(6$T MG27M!1YQ/XWFXMR^M[!;A)8T.MP!>TIB9A/ &X[^%0WKN.N9^PL@@ ]E?G,@ M#.R-#%:NJ4[2$D+RN[>0$"J;*$->J32WXMEJ\":!"#+^^PN)%EESSS5RDH:@FZXG5&H>&4O- 3 M3@I.?5B5-T/)*?5*:I1792.=C-:6<,)*E[PL_Q;6@O6MGJ%S&EY1IRT',8 L MS_R;L.IC/=Z6^71Y"LS:CDU@B+>LR48<0^3 S#+-$6]*\<(X.3Q,Z:-U]AM0S"FTDLHU6T87DP']0Q9U'!B-*C )3 MIBR,RWX"O =4*:>M[!=)RM+_K!QA\9:B&7F'27+6F4!9XC(@$1/1Q8 1' ZR M(K([*L!X,1H$N015&ROJ3[J(C60%8<)7Z,D1#V!M4"B?-8D.P]RO!M:\+>&D ME_C5Q/ @R2? M4ZR7HS. T( ,H-O,<9E!E( F!\PJ=JA"F;;LV,"T&*'JPU1YGE?O-!6[DL^ZVZ7:(Y0X<2;EDC=3FK?N>?58^P;6G^W=K;@XVQUCN.@W^G M.O4-UE[O0]W7WN;W!M>%9M%.$KVV=3SU!@W,\ZJ=ZF^Z%./BPJ( M3*JV&S]8&J!ZL+T61B^!3 CL>_ 4'"L.*&,$#&1L:+$IB"2+6T73S%+B(Z;" M#%Q6;CLY/'C=H&:+8O7%($;'51IF1T[S9>TU"2K[@'E2+PG<*4OPQD'@;?7. MOL*]=$?)Y2]3%5\AC_^ U9*)_9P3] 9KI>*3JKJ:Y9Y.KK#3O*M0H2O159AV MG6/8B(!0?N"],+2'H/4/'Q\\7___NTSL_5LC4>Y%EF%,CXL@[MK6%FOR0LQM M8%R.L3CS"=5STKI2JG!^USF1(/ S0*#,?7@X_+><^63_ MR2T.W:$C(+_:.]Y'D&$! Q8_"7*/@*K8KK7EG1:T)Y<[Z' 2LBI%XCOL=_G< M4U,DM3,UH12R4KL8?JJ5U9LNM\ZYI=IQXB220;OF6/XXK2RI/=VE@?PCMK[I MG=2K0$5OP0YI;(D\L6Y#( VN-.@HL'AA\3G.0:_MHA$K36-3 *(2XKI*A@XF M(]4-Q$[0UOOO66#Z%70\H*;;*@#FQ_ESG M*&'1#AK1>;JH#6?8PSQ(H.C"]PB+&AS2.U8MC(9%*AS6)62X='O/.4+?AJ35 M-3@#I0MQ6CIL)2_P'2:%#7H;)1#F" ??JP16Q8)%]C;@+Y'02+SX)'Y\?B?9 M;;OK7'6S'!BI=9+#K^]'>.=1SQQ[']@[!(IF7@&&SEQ:70]+ [L<8N1;1O^Z M#]M,79@%$4Y\7W6T4XWA-%0.C\+5S*C<"DA7H].]J_Z:O=Q@E5-MJO'VMV,# M197J03-RU,9GS/M&K;C9YZ-A1W-(D^A.62M]/LIEWI#\5N1LYS8QI$SQ7B_T MFB)^"WW@CWM&*B_@DF(SI[OUY'%&B:C]H0S"-F+EF A465!Q7*>!4KILC335 MC\/W'I,HG9;3%>HS[NC]R?X@2$<+:6PO!W(Q>\'_H8MS7B! (C2-6<+/5TOI*4)W&(=K8G"V/Y6^KY"Q!^! MD0=H8J6FUC='X48*<'7PSP(;#9":%-YUS9BILGL/B&)&'K(Y(!6;EVVW)^II MKEMDTZ>! B*.*9]U@O74;>?KNB3PBHXOZJV;>9">55 A)?6/6'_?6NSU<[M3 M?8Y'K^>I@'?97P'MDFYWHNMN"!>SUHJ-3=-+0KN/B'8OE35W+4ZPK\CZ3IWO MV%LG:#Z+T1QH6%,-_^665#.3F5DU(R9N/K$GBE4DH @RJ=,<;(7"=2E#7'!)/3L!F8^#,U*G1=,^U.K;;-DF@[H3Z>*2QQ;;KN MG?\39:LW6DV&!;'LU\(>4.B +\V, MN2_:""+IULAM(WMO1Y2I(QP^=:,@]#01H?1>OXZ*E@(*.[3S*,ZD#%B.)YZ6E'7E+&A/N/(#8(WM[FZ A/;\E\/; /NO8 MW@T&FG-X* 2>"97.%HV<@:^]&'NO-I-R@8TZ*=45X4[+>0=L2(OXKI M;53D5YJZ4X\K,9"8#MU[J*\Y^N\EX\,V]$GJU"?O47%,[7'7!4.KOW62:]NT M($7EQ3IL:L?K#3NG__K,5*T;)B!;;.ME'\BKK>=QFGTVU/.2^^PJ;JQ9JD_: MNFZ8] W 'VF>;&3@A#\]/#YY+C$[SVR8GXA@"W>SC3[\X4%_:'R(4/@?G5"> M9)?K\X[(N;,!,;49YJ@R)W# 7>J%KN"]_R0G#=(>7:V$J@RQ$GG!@3TSEKUI<8-KP^]%F:;("O MZXLK"VZAM_]4-*XSWQSX7N@+_=9EMWHJ^B M2 7Y,447=;8+.D:Y'$V4]-:3P:DQX\6-?PL^]D,S:H]L\'*?*/*"L^6'3X^. MO_,0N<[$PFO2H&B+L-T>Y#[MKLT!+S22;$C5D9''^49DL9&RNYS"V>G0;O-2.7_K_:_7AQ'U-8Y! M1K03L ,1S[$/E4?+ O.D.0[1&#S6[7P)_2< :O*_LAX/\C4NS(B)-:!"V-*9 MDIM=!RX&11=!)WA7, !0Y=$TME1P;#LEC0*#,7DV-L4L++B4J$-S4AI%RF,5 MF.!N6@;"B%ZK4KZJQLZZT!B+76AT12;S*5J[=3D'8VH\X.=3XL<3;D&/F@F7 MG^([>._._ Y@A1>-:V&/O6HV_Z)WB5L,8#,RJ32G\Q6K_(GH*ZAP+$PB/;OJ MK E47E8N%9/K:>\:#,S'/>N"5K=U2XZ:U MRGD_:]2\,ZJX&)8,2N$D%%5D U9^10ENG&PC+]A%]@7_ %)P7JEP4D[ O.DY MT34[#/"R'C?FC'!G>H>'48WC#%R!.>UYDT_&8MM^VKJZ\14TR-.:6966*M,X M'<_S56JA7DA*<.UWM"XW, EF4VS<\2XSUI!*;S5_I<<49E*5Q9=,F[\="-[VCEZZ@K0N@\.H1\7A?"7=5E#A3G'VE0Z\;M497^IAIM<>HW_9J1MQ:C'\XY M"Q3R(SG ]PCI?7) OTA)?R*:P*!'!2RQH/@CSN3*0?X/I%.;HS9G*4N*S FU/NHAK+NS=1QF&V]UE+%4[2V[1T.U;MV+/,G"HQ$+^ZTAE>RX=KH M<<&],Q#!7K^B;\4[\J8"&L%U*%$; XE2<5!7Z\&F,DH1D0=";\="K]"F])8>/ _#W_"3=.!:< M1*[>>9[)DPAZEPUJ*AO#%A&E6L6P;4SM*([EL!^8!Y154Y?$ BM84E92(\#. MSSL-,$PGC2RF 3BSNZS3WKNK) *.XVC[)9E-S6*56"=5(>32W/.9W_-[IWQ2 M=#&=2RI![6(#M51K$D,&AR:ETNC>I8MO!OGG$,-=U?98S%7;6G1'EU:5@DZ! M?*OE*EV?1-QR,V,^'B%9YRADS, /+$(7T(VB)*<'!P?Q@&W/L;!WQ8V*V59RS=^F8$PNFI5.WAQBIG1S%\@P MW-CJWQU6=>1M:7^*[9#1X4B+43]FBS]W&CN5A M*\[A;L-#3RW F[%=3*JF!N'$/>OUN%?%X:[;) B$V;Q,5W5G]O8ZH"QWKM1W M!7A3]\(0T\D@EGIE#MPVO*0C72ZUSC[GH UO_,DM"D'WAD_N?25H=W.J$%)/ MJ7UNH[[7D4C;T-OQY,7?7S2_=[D?GUVPV]C/\.!)OZ].]>?J]A\3&-9M(U(^ M;^PZ!!?U]!Y?U*@_%X4P\//?O7^.;DGD3OUAT:8JN"1\\OY>5-R?BQ**DDP7 M4A\RG9(MQ>UGB_1SHD==[BNZ=1_4ZG:"U(Z(KZ316]S\'8;O7WP%5O==PG^O MS(0ODO!88S8WY)+;Z=:9G3"_OURG?W*\DUL$4SBX6FD/>U.0_S.,G6,'_YR[ M_;DH.GI@XS4XG1<*UB6G%GBNK4TKN1K[)DO ME5,-:/X&R^&2]NO@V!?\'Q[N/Z)TN5-*1EB+DS S^@'R?Q_(7_L(ZP^0?R>0 MO_?SFQL@_QJ1^P/JUT"]YBJG4V6P&]96RKYW,L]I@\3S,U/:4DY1$7XHZ:BC M$?O=2\KGZ)!U]%NJ7*(2&^PS@GJBTU&ZV34ZMC>PE>W4-\(I8L:&(TC%6'): MEO?=$WP*;OF!0W8PWHTC0EEG,],\3Z1_2X15Q*#:8^F1=PDMY0XEBYH38X(] MS%"7QS:E-,+]BBK>LE"13\"@LU24@/&1\=H*_(*@X2EZWU/7%;_,2\RU,9^H M<*@Q554#SBR427&_K0&OG9"IU*>M&R=:C7J6) N48R=G@>?]25.$< MG&S=[7X[$0NM\,NS4X)&B@U\DG9K32Q44;.Y%)1TM5)V/26"?IW-,;G4&6:J M\* +3:_Y$:FO74Y[PZX8>/_B[FO]7V[&XOLLUH^<5'P7>QW75'/T&!HO:'25%U^I=?ZZ!:%H'M/ M_U!:K;LB7'I>Y#AZ*1LVXKBKG3>-#]R3ZWAVLV M2,>/TMQRK7 M@E"Q\'J(*QG?_4%[W^9B3VL2DM';W/1%?+=XIS^(ZM\*>^)> M56)X'D_A_J:._&-)3*EK&L,:MRR71M$8Q5VQF>5^'@Q^FE-'VZ^U^7_*IA-A>;G.3%XTVEA(L]"PMP6E_8*FK6=2" YWZYIA MN(;=5'9M@=4RGPXD)*5\@TBE,>C\J91J47?'\%TK%R<>N#0!'--%_25U774> MY.K6>]S=3@/I_!9M3;!;ER02XNB;F*9@\00T;.>YP4]"E[E'WEQ M%7'/"]^<25KB4"-)?"Z#4T?TR^Y43RIEERK'8!M2G,SSEN /OSXN;%V//Z;1@5M MYTV<\_0#F0O#JH4?A^ *1M)5P.QN9(V=3 [7%&>1FZT'@W?T[]OG\X,8,#M:N=.?QP=.]D^'CO>/AX1-6;&:\UOX5KO73 MP\?'SV=O%V67T^OU%].K\XNSTX_N+R^C%NU?1V?^>G?[Z\?SO M9]'[UZ_/3\\N+K>2QZ+#/="/YW6Y)K#=?%F7(5!:S3[DKA'7:$I M<8]!7?39R@P-RU/#1%.+WO^V;9EHEGBN_$Y&0M)_=[!E+KYWH5-1>7K=H/+2 M-^*7U)L^=*K<3MWA!6AA:^!D19<;2W*:G,O6B,8T*29DSPV@24'NXW:G_D:-?RO^*OK>>1,SE#.ZV4+__*\-6 M7)?LG&B_;D/D/7SMP2&_=N^K7N#^)=P97B^^64;MEHW4N7J)=T^/R8;C+M_*ST/6[L81%/N M13O%#!A8G.RH>G(Q^19X:G%@Q-N ],G=HE:MPYF@R>(.15#B:2VWL=6PLJ[5 M63UJQO6X7 /AB"9@^&Z-L2GB:L;M$>PN.XH8'M)R.(#':YSIP]D!U)A/W18T M0>G^VG[(]_(1&*NX3< (75O59UU<"]AZJM#':57@>KY7)7K'T+]S[?G@NL?2 M:99S9-J/.'\WH#MC<3]2%0= C+HYQ+6[R(U>_*?^T$U*(RO:8^* MHP"[M1B5VCQ@9;1\3CXF;%!6>]-=&XQ,PZU1F'()N$JMKSK?&+8GGQFM'I+9ND=]Q2]E<_(J'5+;WI: ]NE.:72$N#3,WJ M@4'SO.*>\6#44F#,I$FA9;#:FN0A>5.+'^IOB)H_MV6JR1[#KLNLEKOMA63H MNG@"!A)87S7%[^"V!VE:[:X\I^4]:&_!1R"G" $,["$4?*LSZ@\XQQCQYE-$ M.WQZZCL*KW%C#=D&:OD2BGKH&[RGRH()<%UK@\'QS8!]+[C?1TSH116 N5I+ MM]ZL0A./JV55:QKT1A0#6,)KZ%V%4,F@32.NX?B-^$>+W [/\&S?"*U@J<]S MI_3@[F_+GD'WGND.TW+_#KM14@BITP@H3<$C3#'C&W4>ZP-G[MZ H4]RZ<3# M5QS[-)A@+E57,]&:X?-0%I<3(XW'2$MW&3'KVQ,C8QZ8K!B*,EE%GLU YZ-) M'QWF:S<574.18QIOZ2>\>Z4?393::(PUJ:PR+V\=K&:#.3I52=MX;5#ZCS"5 M0]>7VY)\W0/&M+'WIL-WF7Q$2I7#;6<$AW%>'"BKQ56J2IIRNQ^Y"6SA0 * M;0@3P*;UAO7P?@^]NCP[[4,485/#4TEY\-R-0TW^ZKS;HN_^^!M[VE[X\P?> MV+LV6]YG-*9JGEMO?VQV9IBZ.ROJ1&'TA-0IK-NI;_ES>K3VG83\QOM 23)$ M:%V(DW6BJ)0IP2BC/?J..T2E/^+44 IBA9^D?<(L@VNGR9-!O4#,U1H\# M:G4V.AI$Q_CDHV!*&8>'734D9BV)B^A:W[D?FQ+DW(QT8%,1Z$QH/X1-6;I8 M2-\YP^;X9#-J'I#'QL!XX2DR62>J,A<(B<_/9(8,K"[?'V<.$C8T<=&YQ:_P.UQ_9F_I1/D^C?M7GOC:%1L@"9E4)(CF)[BMODWW277 M#M.O-*]1BQ<'@:UX&?'TNK+UNU,\C!9V1XB<] L/AON>@6F/[:/)EXW ( MYSC?O$#F?[4OD.$2W:;E@_[U1E41RV.Z)R>64LDIY;A4ZZ;"SMO/- MA9/,>+:R[PS/T]*9Z/DQ3*%.G&2&':$S9L%0S;/*9EC! MC5;!='P*^?G M4-R)1KSB?@(F7^>[?S;&'-<&B*9=%_X&>N7QOK[T6>B'+EMK%M8R";:RS -N%APXR060W8Y70O;= MLO/ZSCVW::5QJVA=8Z'C1_WN@F5ZTP5K.-Q_?()P0"TL.HIVSD6B,V?A/K*W M0 9R(9$ZIR)9RFM7@'%U] H^X(H:]$]U4*A$DX<'6/2CLP34-,H0 -*DT@SV M"]T@D;]U*/@+D.MH_]'=H5=_\.MH_\FQ1Z_C+\:FXP8V^92#);"LRF+!A/58 MTE X;PQ.=V"@I#^T!-&F!604V&\Z"FJ+,&2J6IE9]8#U%RO2_Q^ M>-D?Q#P\VC\8>LQ\=&O,1&^UXE*V$$$?=2+H\:,6%VOF.4G2CL;9VV-CX=%H MA4[WIDD&&M)?#5; U7-GX16MFM:VU.68\-K<'S'1_:91E2EU/,6F15P?%!C- M8G!?Y]27\6J5M5X'"-XHJ=0N-PD-[>"4-%$-I_LX/T%MJW/QG?3JD:T:&YKP M 'K6_CW)2^UE/#Z<#T#+4H^=CE4C'+2\Q#9%L(-M"]1UDS7-CO<2N9MRB'!\EF$TSY>L M;@.'S(L,5(*)63!F=F3'%6$PC,>):LY=DRZ3/# =/P^]2;B31Y@*%_Q:^D0C M]:H8YP=A%2_FJC%2X>7V2H_?,+"$YKH?'W=,,;LC+^_EYORR0=3T%4SS)=NE M:,#OF'V]/PB2U43<4C4I]^+='9!Y[0>+J#%>%-R;:V[5\F"Y+,.93#:.ZWDN MGI-1#JUU1K '9^53; *6@&CX].BHYTYD=XX^N)!=I+8C2/PC%EO'8J\I M&;RS6&QO! LJ 4)PZ.["DAI@&77VFV, 3+8.^VD"VVV9!:H0$IUJL@)R!(K; M390&%' I#S_*_+_$FT<"AIOQD7,OR#YW6ISO\4Y/^,Y\%IM?<#8TJTLL&TFS M(K>6*["63@2%R%9*S71M:7B*!6?5X- X8=7L1C74,A/^8; M/5P SEL)^$!II/Z)4S.S&DD0Y[[5/-$ TD?VU-VP@4'R=)EV' M.R5BYCHP=,3CY&8;:(L)X;'TBES7@'T=!:"]K;"/U(8AU9I_2EY:.A*JS->1 MX[X#SG>H+N^-*G:)0TWW+LFF^U#D8W/G ?< Q7VI$,]0NSF6A44?*;S.4$%4&AY%3M#/9*1AN=6=%Q>:-IM\\G, . DE*Z/4B\&I1#M M4RQ$5K<*_GI=&23:N'+^!=O#/L\HTSX@0$ %$'LD8E^@?&Y3M^VNT81,34^"66L9[%\ MCT8=O6&EK]DY=1&.]^7I2T^>4S[*KVX"\$5S O!%/<(7Q.D=L]_?J(QFO2(: MNTFY[DLNQ^EF FW5CS?]:\ZIIA.J=5XK"[EY>0IE@G5.Y02<3<7;TQDU97)$ M;9SKD']"IC50O^C N#JJR53RQT3I>$&2% MV83>M>]!!3\:WWR%%7NTV8K]TRA/5O"?:3E+?_E_4$L#!!0 ( !>%:UA3 M%F5WHKL" *VK(@ / ;6#_+X^?\]CEWCG@6AXWN__%3?K?UD,,_R;<<;_O)3JW?:Z?ST M_[[\U\^C""Z#2[WPY-%UO.^_[(RB:'+RZ=/#P\/N0W/7#X:?ZL?'QY_HUQUQ MJ?,854-F92Z&S[M#__Z3X\&5['^^=B\^18'IA0,_&)L1C.)3HU;?K]:.JLVZ M?$X<5H>F.4F>,S##/KU2_ "W-)KRXL=^X#J95^(W='FC5FO"B\/(]"RF7F^G M-Z@7'WSB/R;S"?V]1OWPJ8?S*^0-.79"H&8X M#/QXLFOY8[JVWDA(N9QOD,/D0VWF+%X'^"'S=LN/O2B8+KY8_)BY 3AR\1H\ MQ8Z-6K76J-8;]) 3UX2ML<.\ZEUOY\O/(V;:7WX>L\@T\+%5]E?LW/^R<^I[ M$?.BZNUT LMO\4^_[$3L,?I$,_WTY;_^Z[]^CIS(95_&PZI?;>?>"*.IRW[9L9UPXIK3$\_W&+S>>3S!"UG _W1LFWGT)_Q^%8]9 MX%C\[8]1EPU^V;&J0 G/'..3F'/2]N!UTU,86V"Z'<]FC_]BTQW# 38<5)O[ M.U]JP%%[S8-ZX^#G3YFG/N,EK3'S;/A?=.Z:PQV#K^PO.T"*DX'SR.SJP'1Q M#XBW'NQ\H2]>_L(SWXKI?4YHF>X?S S.X9LP>S,"F?WYC800*AB]< M78[M^ A6[6;OFWO/']S>[-"N)RPP\?$7#%[>=8:CZ'IP%[)6 M&+*H%YD1C>]Z<.X N2T'>,OG1&T_ DE#I^^R"Y"PR:B:==BC3RG%OUU'(Q;0 MX\,KW[/B(( 7/&L2^YN?Q,'&)_$&E#C: DHT:GE3XL(Q^XZ+2HD_^T6SJ">S M>-(F^5O+LH*8V>U'E!(L;'DVS4^.P6'AZ?K)M)89-@HQPY1%7C3)E62;,I4- M<^0K9[.2D%MM-I^RME[ !@RNLUBXP$!%'^,D)(< YFN0?W82@5GZRT[HC"@?TW2C Y5!LT=W'T 8[E=Z6OD*\,?3C@#Z1NW4B5I1FB\:2_)Z1@2D_.39^ M'C@L,&A$;*%G>-KY5];PG+WYB_PJ^_0)J6SY"5R?(#H#.I&M5ZW5X?_E?>EO MR3#M]-)ZH]JLIZ_@O\C/\B6?,O->O P-#9:!^X"16(2#:K.6/$C\LMK,8L_A MTXJ!*>278]@?<<"^"*_WY*YW)F^7/\G/>/_B56KJM4I[U1HNU"M7*40#,YQ; M*,%^]./S5VI/KY6:V2G/6ZGLS/;UFEGC-3-3=PIX$>1J)-,#3QZ&I5Y*0MV, M_."%FVKN?OSRC'G^!@L>NRH*91WS*COZ'G'J@ 3TS"J"QN@)HK$\!'.JV M#/75EZ&^OF4XVO0RB-FP(=ID_*,-+WN@A1(.Z[] M5XP&N3^>^!Y\#%N/#@AO>1E\/_:]7N1;W_FS?OZT\!7):B0C>9[8J:U/H!X7 M?,E;MDW6--C5IF-WO%-SXD2F6Y3EK]<*OOY=%IF.!XZC&7C@"(6%6?B-NQZ; M9GS+BL>Q"]=R3QVO"]@(GW;/.AXX]ZPPM-BX_[-A6MR8Z'T79KDW[DAM>+D1 M\( 9!;[K@LCIP-S 1"W.\FOFG:US:AMWSPJOS32PLNL;=[H**FYUH,W&/<$M MDW0,0J MNH?\=K!=3@0JNB?]5K#=JV)\9]:\Z!YS'K#=.M>_Z"[TF\)VZUSXHA]KYPW; MK9,61??VWP"V6^=R%]UMSP&V6^/R[Q7=,W]C;"N?!,B]HOOD;X)MY42;HKO= MN6!;.=&JZ%YW_MA63H0KNC>>#[:5$[&*[L:_';:5$X&*[N>_%;:UQLS\O<*[ M^#E@6^M<_Z*[]6^*;:USX8ONX.>-;:VS/$C1O?TWP+;6N=Q%=]MSP+9>M?QI MV2#^\KFZ0>.A')=\PNI5@_9U*$,U8SW6:V]O/>YKYT2'000FH1?ZKF.CF&[C ML!PVP\R_F8%C]ETFV9BNFMX$SM@,IE^9QP;P=/CS!^R]TFBN'SP6A"-GPH< M;'?AC)T(RZ0&D?AIPZX%<,;ABLQ!E[Z4.9(]YU%1W26ENB;PYPNVG'9N_YNR MFCZ*3#N/7GFG^Z0>GKAG. M^_R3&,C8\P?1 YB!,W<69BMIBP-P5R:Q#"]\B]?[SE"AQ\@4_ 9[)S#=EF>W M[#%0$\OF1D!/61]W.S>4MA!"@4B73S3?OK8@1(%(ET_^]$%.F 66=K:7TZW+ M[ID7LRX;FX['^QQ00P[/8M=]UQF:O(;UA%E@G=R"\>\-KP<]^#8O&O[^!Q1D)>3;[-O2MA/64"-].^!=I@,FK(W@6_'5G0=]%AP[U@L M<1NO'?>;^:.-O;*P2<2,;'?2XZ,,D_==^4$T:E%Y=%/\N Y_.#75X:L.C&'& MN$LJQ M-$0*EJQ7)-;3$K_+D?SPDE,_F/@!&DV>W78=*@T/%VTI V@)'+Z. 0I*">W0 MP".2__+DOV+AQV_$ ^_.,"X6B+PZ%Q24'-HAR;D;JDMYX<9_8 $/VZ*H M+L^^#4PO'#LAWEPJBK7Q9 DJE]RH#S>6^'+)DIJQI)90\_HMW!RYL9B,<50L MU/D]4JA8 #352(!?+= NTA7Z86J"_B9^J4:(%TLL.K,-2B:R-,TOTNN1)W7BRQ+!+QM22,;5$LK5ECO=F?Q\7"\]> WL4E$[: MH=KZ6N,W+ (/#=8"WK<6&ZO4),2")9A=,E]NS%=BV"4'YLN!Q8*NWXP+WIW% M7"S$^CE\4%"": =4KW2$D*@$_GL9\K$EW*@=.*TY-Z[=-"_YD/BP!*3SW@,E M,R;,6"P0.@^&>&]F=+U6+.3YA3Q15.*4<',IR1=S1HD"ESPQRQ,E.%LRQD+& MT!(S+4TP29YB09EE-,%\^+8;J->U@6QV/D[>WQ'Y>;*<=/INWK5+RWIOQ MGG:8[+OM[Y 7!Q0,"'V+!@\YD:)>+/RQ[/"PM6JA7F"PM6SQL"4\6&!8M^SQ ML$V,J!V6K!,SO#N#N:XE@JQ1EX>\Z%(LZ+AL\[!]'%CBQ_K46']OO%>"R"4# MYLJ Q4*2M[[30UYL4"PX^>U:/>1$CX9VF'+NUFI9RCQWIBSAY9(=-6+'$FDN M>5(WGM02="[;/6C &<7"G]\EB8H%19<-'[9:DY2HM)9UU=\;&Y8 =J19XM@E4VK'E"6:77*FGIRI M)::M+7>\.R.\62QD6X/.#WD12CM\6U^3?.MKG^?%@R6L77)??MQ7HMDE"^;, M@L4"L=]!]X>\&*%8V/5;MG_(B2)[VD'6FE?<+R- -LJ.VL'4FK/CUE?ES8L1 M2V@Z[TU0*)8$'1.+2#R(DX).Y>B?#%GE&!PR1.S/%%" MM"5C+&0,+8'3T@23Y"D6G%FV@-@(\]579[[Z&IEO7SOD5L=3Y>TMPY\7VVF' MT.9MJY2\]V:\IQTH^VY;0.3% 04#0M^B!41>I"@6_EBV@-A>M5!@L+5L ;$E M/%A@6+=L ;%-C*@=EJP3,[P_@UE+!%FC%A!YT:58T''9 F+K./"@Q(_U*;[^ MWGBO!)%+!LR5 8N%)&]]"XB\V*!8%)+T+EL :$!9Q0+?WZ7)"H6%%VV@-AF37)8HM):EEE_;VQ8 M M0E+^K"B\7"JM]3"XB\.*)8L'4N+2#R(DV)8!>F:O5[TR,ECETRI79,6:+9 M)6?JR9E:8MK:>]"4IN3+FQ6'#T^VH!D1=/% N"SJD%1%[$*6'G4I0OY(SC$@PN M>6*6)TJ(MF2,A8RA)7!:FF"2/%K"F_<;\86!.1HA><@I9?NQ%P?3DKE=" M96MCON;JS-=<)_-IA]SF:$ALF.=+MDO93CN$-F];I>2]-^,][4#9G.F?G\65 M%P=H"82^C@.*2@HM\<)ULW_)ARD?:@2<*M:N@_F*R@=%0Y.WGB#:8'9Y<+QJ>_#QF M*"I5M(.3RR#DM]?&>EN#QNPQ"SHL# MB@8;OT$01W'(2<%Q\4#4W>>H)HARGK;AIO>>Q=7GRH':2LKWU<S% T//EM@Y#SHHIV<'(9A/Q>JJ0WFB60K$4@X'MCNQ)"+GDO M+][3$CQ^ET'(>7% T6#C-PA"SHL4V@'&VL9^EH;P1AE1.\186T;<^B#DG%AP MKX2,]0P\?6]\6#3,^'T$(>?%#44#C=\X"#DOLFB'&N=NR;[;*+R\6+#$CDOF MRXWY2@2YY,!\.5!+'/D=!R'GQ0=%0Y.WGB#:862#35@PZ(!RN\B"#DO9B@:GORV0]9C M5APXD^9ZT#8##P1J>,."WL@,V-?IX@W>H=^ 9 S\8FY[%TM]NX+<-\T!.U;#WM<5SWR$/ MY)2,L*\MK/H.>2 O7: =L/DF/"!?TAY/7'_*.*FO)_BH+97WV@&76T[GO&2Z MMGCHEM(Y+[FM'=Z(KM.E^:+X61-,;%Y@-@9V_ M8F="@.?T=CIA61%U 4;F)O? K-GPNCV@'8"CYYHWUKGFVL$S*'>ZIC=D*4AV MZ7C..!Z_%BU]$36_Q@X\U1O"=?+/SG@2^/=L0[CZIC:7MAC,&Y+C1N0GIMY+J MU6B[:0M):$K?HFDW[:"(MZ.O/E0XU ZM* H5UJG+#K7#*#3SW2Y-:^1X+)@6 MOK7'=MH8GU MIA%HM.+:H@\;")O7:-FU!04T$3 Z!),<:NO9YRZ-="#/D;8NOQZB2PL::0<( M:";G-F3 'FGKJ>]UO;DCE1:,"^^EO;4BM$XX]*K"C_G:&U%I7O,!>]QL;4NM<]F-MO>DNFX M<;PAYB*^)[U\K*WSO)@D19;SQ]HZS'JL]3I]MF-M7>5<1,VF5EE;SSCO55ZK MW-#6M5V\R@6&>HZU=5.U6.JU$&<*9HU[3SLS<>KOXS,5)N$!3U_$#V8 9NYLSB[3ULW/P>RO /= MUZQIBS44;A^N5?!J"TZ\B"Q7OFBLH:T6*[@)LWI\5:=9QVZ(JFS@6UL)R]O#A;;KO0E9<0XSUHN?IVX3;% MWG-U[7";@A%CG7JN7F(J10\U:M9+F*3HN5;-^G9A*OG2,)^ZULVZMHC)A>\- M@1KC,]:/YLL]=-F][]X[WO T8+83G9N6X\+HBV-0:(MAZ+?N:[4=M,4K-K'N M*[\<7]J!=0UB'+52Y3P8MRY\TRO>_M(."RGIO)']K"T8LIC.6'G)=B%X['K 1=?ZQ);66&8OT4"EOI^M7Z\'CIK MBV8\M>K4$(C9*^PHC=EJF38<,?Z>Y SHGS>7?C TO=.1&;*OIO>].-RE+0NK!QK5&M'"NCP.D[3%@TJ.2TG3IL%*8]6!BDSE[X*X&IH"W"5ZC4?];I6 MH?>N8+RB4WZMOG!!@<2W=L\N6 2#*47+\QFLH CF.AEL\_%C^5MJOYF!8_9= MU@439Z$1<'W/ L\9CJ)SQS,]"X0V7MKS!T'R2\>SV6/OP9S@+Z\=&$Q?'1,> MB_J>NC@+?]U2Z[%@\'(AS;ERJ^@;W*C#)FP6[-BAD)M0'\.G61Y\H&#!EYSZ M]PP$671#ZY=0>_ZG:^_5LDQ'#M-"^FA[/J,O.]X^^"4[;H@=RP.=DC>6\49Y M!*,_;\R D&\5<-_4]AQ$8S4V A[9>H;,2U@5].@D3X8\]^.@Y,<-\6-YH/-\ M?G3N2_FX*7XLZ/E//D?+,SRR>98X7)TECJO-VGI80KO3B,T?T.49V:U#HNQ> MP<#O%U#F15SV)@<>>=%<.P1\N_?YAD*$]@J&'!=]ZVZ*C-HBKN>F$_QFNC'[ M.KUPS#[964IB.YI%,!4PQ>"Q\%<([PRH:.ZZ-JTR@.3/7V%*9F"-IA?LGKE9 MVS"YJ.--XBBD*YH;/IA<(R-H"Z^6C/!#1EAC,_7FGK98:LD(&EMUV@*>)=>L MYO/G461G3UM8LN2:S9JAL>=P+IBXII9E'*4M ML'@#$[HRQZD[(CV1CF?AT^\97M&HU8[UI=KL8FL'V3UWL>L'&Q:LM6RZ\U." M=>;25PG6?6V!M3PIDXWIW*\VFFO9!OO:(5J:+?8Z9E\/!H[%?G3.75 G8%];,*GU8 ;V_'%>>SQQ M_2ECO^CANT191*;LA!-F@+*ZV-&UY+F9RJ MI.YK"]UH0YF$1;2B3EZ6C+Q3?SSV/5KJ#1L0 M9T[ K,C?4G_B0%L4X[T0/B?%=Z MHO)>")^3+7J@';KS \)W61@%CA4QFXA_ MYSE1V.W=;:D\+AJ^DP]U\A*:1<-;\J%.7I*M:/C'FU%G0U[#0=%@C3P6?)T1 MA =%0ROR6/!U1NH=% V$R&/!:^M<\*(!$3=X+<^4$71R^#V"IJ%R1$]QX M6#1 ZRVE!/ZTI3&?B>89,]QDBS0/_^4EFJ=HF-US>4H?M.ZP:&C=VR[U.G&Z MPZ+A=&^[U.M$Z ZW':$KBI:8H"\"-H,]?^%;IOO/.'!"V[$*E3=PI*V+^Z.U/_<# MY@R]PC&[=H[NYDL[=EGD!%26%U/I%VEKN@%_#,_8P/&8_95Y\$>TF1%DTOV_ M^H[+P%3X#MK:].P;9X(OCN 3C:HX5A;J*'D%=W@CV-MX8^; MP(>91%-<_ BLL/9?L3/!9WR=SC/.U]B!IWK#];&)"TMJWP 1IK]72^6%L8O5\GHLN'>L]4 69!VS8()O MS8BR4W/B1*9[:7KFD(1=FZX##X:=7K:WE#FU1;%TE&1I2? )E6WTAA?,#%DK M"-!7P,$5QC0^UC8XIR3\'.'7>8!_K"V65Q)>(PM76_RQY)+%7-)8O?=2H]HX M6@^7:(>4\B2-/_W@- XC?PQN:-HTC3V:H?QZ70QQX8=A4M'9L;E.?5=%^QHAU>'OAYTF<6<>[/O;O;TLWZ\EL++#\RU%P7OX??RWF>$ M[AUKB?V6++3YF*MC[L? MGOO!^^0)5?MPP;*2]IF50:_1/GLU[1#;_!FH%%XZ,JIV<'')J%HS*J*!>]7& M_FIH8.;2US&J=E!UR:C:,6H&D,SPWFO,P;V:=DATR7O:\9X&T-A>35OD_#GD MP_,NZDNUH=B\?',,+==TQHM0"OKA^3#%7DU;U/SE1+_VOK*1Z0[@PC@(&*&I M(,% GLBJS]L9ZK-7TQ;<7@T@Z2U9Y2M=7;XJPQ(V>OKAWV^1H?XGB):V;XZ2B^32D1'^W$(3!"&/3[3 MU L&Q]N.P?$V/;LW#>'BM;V;I]JD(S!=GCC)&)K)+=MV<*JFBRO@^NA& *-G MEBN$1[@Q1A\L7J5D$O*NZX'(W^G%_="Q'3-P7A_Q^$(!VK+^BIV0YBAB'C(W M;QBG/UI9_<&E:Q2JVL&?Y88M-ZRF&U8)+#E:I]+4#@8N]V"Y!S7=@[,^(^C- MY@I*<_;2URE-;>'P'^^$*S^(1JTQ3-75N8_,?$[F#JEF=R=;-]9%[KGM862'_W9%[K;M86 MA<_#8M6/UFO=TMKB^"6MU[VO&]J=!#RUWI35'4S\@!>):KO.V/%6 MU0X?^<'J8AIK-&*!<)4+))>U R=T6NFU\K1VR, /5IKZ:L28.5X<;M;.+==C MC=?*QQOWB9\+XC>KM<.5@REKQ]5F;2T@?F/C#N,+%F)O]84X6-="-#?N3;U@ M(58/KUU?*&!SXT[.BL7JDW3K3/9H;]SV>OQ KRXC&&F5$<^-NP@L68E49 MT5BGC-"N+/RS,J'6*",V;G _=R'JJ\N(-;;=@/'KMQ KRXCZ.F7$QHW6%RS$ MJC*BODX9H9UEF5-*05/;HX@+WQM&+!B?L7XT7SGLPO$PRB=@MGS&4G_FAV_$ M<"5XR:E_SSSP56YH_=)(IKF?SOUX;2F]&!;%_HIA:=KPB@43G;E@7>_%677 M-PMB)$N:MCQB?$U;PX"1(_G/FTL_&)K>Z<@,V5?3^[[A,*D]JG]VN,H^F+GT M5?M@3[MCFK??!WGQY+/WGW/_(PRCW N5VV#) M-M#N1//]\.1S-_RU5VJ#36T#[8Z>RVVP;!O.VKL[]M[C8.] M_M[A46/0-,V]QMZ>-3AJU@;_ARY%>D\835W8)V/'JXZ8,QQ%)WN-WB<6PZ!S>$*$ M1<[D!7T_@+%7+=]US4G(3N0?GVTGG+CF],3QL%)1/S[! ML=VS(,*S=/$2>A__60S[^'"WT6C@R"-8HLB6+Q:3VH5)?5KP_='N<6WQ3[7= M^N);RD(#IRT2\[S9T9OA"4KD\B@Z(TC;_5Z/\^ MB]\C?W+2F/MQ8MJ8"GE2,^!&,:[R'1J]@_CA$^WI%84&CD?^#L/S@Q/Y\ %( MQNK '#ON].2G6] 5H7'%'HRN/S:]GRJAZ875$&3I@%\8.O]A)_4#D!ST\8%S MXB$\A\2,X,QZ V7=W57GMGUF]&Y;M^V>T6N?WG4[MQWXLW5U9K3_Y_37UM6W MMG%Z?7G9Z?4ZUU=96?BF$ZJM-*'?S7 $=(A\KV*<[9[N&HW:_MYQ?L.>) MPE'_XV_U@]IG.AMV,PY.?,M,D_1*MXADVP %WRIUZK_(K,M M?9LQL['PD8(9JRX; %?C-S03QT/?ZJ2*WRR?R6#P(DHV5J*D(6>Q MXC+^#M/ J82KBM[%*_A\MFEY7FRZ73;Q@VC'& #FA%8]8_1RHWZ_!25NU)O&==>H[W^P/QK7Y\;MKVU5]2=JOW5ZBS_7CYM[+]T7)'OD M-P$?Y)'<*NJF?\[FV:@! 6+0B$;,&#@A:$UCRLS ,>5V<;S^9O#$6WN]F89 MW(9OJF-XQ AOJ]KFM(JOJC)/,GSS.3M*E.D]IT'_ 0]:]:7I^_9VOIPQBT " MSL,8YI'=:14#0TE7ENQ;QQM^L'2NK](&&Q4'A=$&U#5/E,A9IA$&IALF*F%? MJ(2]4B7\@ =NNZVK7H=D_]NHA6(8=<451X=[BJJ*DHUC<$C5& 3^V/B___L_ M(_+Q/P4GDR[8PJD_'CLAPO3&N0,>.D@;!.]7EW1MPMCQ7GZK%&0'>$93KS;W M]H[F=&ZQ:%="%S1Z_?'!@FS,U:"+Y^[ +ALZ(4K-Z I^D;OP<.?+)7T=&E1P ML,)GW_&L77TVY8I&R(<-6T#TQ!,G@JE:*PRG_6A:$9'!\ =&D"R_ 6L=3IB% M1]&VX7B&$X6&-3*#B 5YVG ?2ZG[Q''C\>[1?O.Y4G?O:'>_V7S6:=SR[_>; MC;6OJ3MS=?:B^1DEBRE5>' 8N'LKM/ M>76-4]_. @LP(@L# 2(V"?Q[?$X**QPAK.":#V; EDK1R'[!\J+1/KNXG$_7 MOKXK+>^,KGS1G(K.,K?F8T>$%O'RQUD[]WCG2Z-1;3;WZHV#PR>YX>6[[DFV MT$M3U_32U#09$W)4*483PV IYS_T M.2<;H[; QBB:$%P\J74(P7('OXKA.[O=W=ZN(1KU+4>L]=VR614B8!;=MFKI MOZ\/6'NNF=&R[8"%H?@/AAK7D^B#VLZ7^O&^<>J:P??PWG'!,>KZIJVQ![_6 M-3G%3KO!K?^0&.#8:^HF #7((MA,_XP]BVN^V:.]%[Z0]Y0,;L#PQW>L[!=@ M1QU&\=#0W/KS._5]GPGT4\:KFSI?:T?Y^36,FF-N_A/#KHUIH M.&*1$<.9($SV_OC<<+8+'RS.FY'OS9S/8&^+P_I!%9:W M4#)$1R@XQ=Y_"HV(N6R"ZVUXM. 5PY%-?@P3B S$RFWK9('@\F#K/<3DYL-D M/5"@@1,Y\$1^-,("9AN3. AC/".)? .N0*.-C[K>^- 7H@T4,08 M*SH9".[ M1/_#"'#0=FL6TXA&<_=P?UU').L:%*[4\=,O M7_<1R88 K)?"$;=.Y#*YW_A_F6F-^%\6=OM[!M[U@QRDPJ]58)+R[DW'?=\M MUT6N"\89+&,A]FB-3&\H?Q=2_F'DR M2I?"<,Q(E76VYUMZJ,RBA1Z?U1I_V M;&*^'_#8+=\S>I%O?:\8$S,P[DTW9L;?=VMUOLK)=Z\XIEPMP_ =D43( RX. M$GI@I,VW"9@:$.^(@W!]^\)WO#4,^XL?'LW,VO@;& M9^$L^>&\)?_<@/VU(C%7X(R7/N\6^[RK' F)V':,OLP)M.IX-A[_,:,_-:P1 M [D$'/7=CR_L MQM*4WZOM&V+3*;L6]M^NNDY_L/!%V1MK2J+Q=4ED>>YQS.] D7\A07J"'ATB M1Z)WCE'2S*J8/%?Z'W]K[#?SVQ;K.\XMUM[U_ B^^2MV4$^">AQ@7D5 Z5_A M$WJSB8$\V:\P:VE6E99;>0U;^3??C;W(#"AO)0B3?.Q:N87?VQ9^&#&*"IS9 MQQ_J8N>-0-GB#K8-TW63;:SN[SX3%\"#%VSI^5VLZ&;IF>#.1M6-"8B&#;]Z M0[IT$C"+$?I4;_!G4*IS:'R )X,O9(2Q-3+"D8_9!3)3+AJ9T>Q\'LQP7BC1 MS6)*'\&L\&SC0T.9=Q_<*KBH_R?,"F^BZ^%.'(]X&'6/I9'0<,TP,HYK_ FV M.0UW7[-+10(XSYQ%CSLRHSC=K/6=+W_@R;RNNS5OH7CE:Z$;5I4'BPK3%5V* MX":"_3-VH@BV'7-A'P6^ARZC.S48N(]3@WJZFQ8%FYR9DM5;XP/^>?C9:#0;NXE_X%!&T@3>_/%-I T??R(_6/CQ58)! M63-<,B$G$L'0* 7#-@F&$E)8DS0B7,$U S W3,L":81-LFW:D @J> N_!7?& MJ\[]@(:-:81C$&3P(9 :&K;N&)9A2C][!E@'")D-C6'@/T0C^>LN6$",!D/_YVU&C /)<,D7ZN?Y:7S5T@?J\8\HJEXY-/0HM'7+MDK/+*#,Y2 M;_2K#8FTJ";<[LFF0=M7 LAOG%5YM-L\?C;\N7>\NW^PKCB&_;TU954V=YN- MP_5$'^S6#IZ.B-A\IEBF2LA>+@*,CH,N%F_UMZ_O4UN@FMYW^I*!_]W?SVUR MJY'L)85*@E/@M*$?3!<<)])%Q(.6N"@]66PT=[ZT9EEU/LI_ ]FRSUWB->V' MQS?.7]5%*ETM-'E*F53*I)5FUUMJ%NL@&W(5O[0T7^,0'A2&/RR&U]C[836\ MYTBF%>/QGA>V5PR6;"_V;DJ&E OSC=;EE"_+CQGSQV4:5TVH+2P0.GC"P\>< MEQ4/3!$B)6 4]"R>G$:^$8<<'8")\BJU"XH!^@&]RYWBRQ\<>#6RLP=S\U'P MWCLAZ6W/]"S'=-'#P#HO>'$8@==O!G9H8 *G8R\.9C+JS0_FQX4^OF'D5'ZT MA-0%OXCS.*%@#: 6 CEF%#%,S$7J 2&Q[!:,S1S2&17B./7#SZ%AAB&H'OQ* M$I<-!HRP9$_D@>*=#DHV#S@')4C@NX8/4DYAJ%2WQ[" R<&]L5?;^]!/^*9G M!GT3'EN]?G39E [Y/M3WC;O='K9Q.&P<8-K+1YQX.DL17M=W07PI;#MP@C'' MVB?P;A,O DZGB"";1FS&MA.)<>T^(]>X8PV"%M[K!ZUT!<]=<_C#\N4'2^N7 M&UO*J@,C3 ]O@0@_"(DT**_)2*,WE@I&E=M3+J,\) M@]F!2^>U\)7E!P&3A6Y(7@['MJ3((>K?1.U-^IWYH5+YWB%E,<"#$8"D(YD!ZCO MX6$+3(.*P26HSPT#R_5#?-8$N(M>]_?#W<.&P2OGB#W1K/%&&!6ZP\4XKKZ M:0S;7"QOQWY(TA26%LP(+;N-_!53Z5N*6N?6:3JR)7DZ%0H@ M,2?@H#TZL(L8//[O8CN>4^ 'W!][#M^,<6COS.S.Q@[L? MN=<-?=JK[\WOU MANSK<]/&X:OM15=R^8^ [WRI[Q_M[LEM*P?TQ0"V<>&/ MW7+#K&'#M(BO+\W &AD'Q)M[G#>[JB^8=+"99XMP!&9(.,L9394S.E?G"Z(. M:<<10_;H$==Q1)@!;*'5>*66M+NI[7R!C770W*L<'NW/,PP?(LXSL\W]](7; MP$L:U.(YNSZ]NVQ?W?:,SM7I=??FNMO"%I%?_S"Z[?-VMWUUVBY6=6P^RF=[ M0&%:_YC97Z=P*7BN8';?PGU?7>"]A'/A=@;L/,$%0)<_QP3$CLA_\U*M@ !E5J?4_$-3N([:2+@ \*Y#*0 M8XRPCHA'RFJ\!$*244OW&#'I/TY3AYEP201C4%S!>[$5G#%FC%0Y/)#V]\AW M;?1-/N#C1?31#3VG)Y\CHHX^@B+$E'FT;MGCA(.D:L0Y J:N&9$Y;"+:H(1> M&^8@FK.3DSG,MP*;;93%[8%=5,IL0E7M80A8*@TA@V4KR$7TS&Q0SH%=CH/M M8\P7?"FG86+:>I0$I:: 7MJY$1LOSHC!61<\8%4Q><:\=<-A8YD'.$,3MG+Q@'WMFQDU'L[7QI-(]^ MB,;\@"_*IN;O[E'K[X.S4FV&9S7J+M_Q=N]XJN[##Y RP3M[C=U#W/\3GQ]2 MG@0,LS#N65K/Z[^S@4YBZ+7T%K,/PXRCY;?H4GJQ/J.*E7]QM"B=G7KS>.^H ML;]O[S4.]OI[AT>-0=,T]QI[>];@J%D;_-_ACKQGE&S$B3EDU7[ S.]5LEQ. M3/=/YI=%U-?0X;OL]&Z[K9[QK7M]=R.;7EV=_L"= MUF#@V4;'UU?&^77W,C6$M1__;>OK11M;:9Y>7]VBQZV),5[ YE(@W0[68Q35 MX%'':WG4X?[NWN'SRCDNG]]!_>G3M& M/)#ZH%4JA$)1K=OI_7G=+I; U5&W42ZU0RI?<.?%8:H6OI58H%-7N MKKKMWO7%;^TSHW?;.D<@^/*2 \&EBM@.$C>.7Z-$!A.YMV VI]LRD5(G%I5RIW]\;7=[[=.[;N?VCU(E;B&%7ZL=2P>J M9,HU,&5#*.]&J2L*1;2;[O5-NWO;:9<.T];0M%EB:J5TR9\3]X5*:)8JH5!$ MNVA_:UT8H!A.V^VSSM6W4C-L#6E+S5 *&0TX\4AHAKU2,Q2*:)>=J[;1:YVW M;_\PSCJ]TXOKWEVW]!RVA\ %U@^KU6O=K((H9Z3+C-XR#O[%LRH33O25ALUZ M)N&DS#C18:>5&2>E=Z._Y-@3WLU^Z=T4BFB7K>Z_VK>8 6UTV]\HH_OJ5E0P MZE%?VCPI<<4$UO7JWUZ?_^O7ZXJS=-2Y;M[?M;H]OT];5F= = MO=X=_'ASUSW]M=5K]S!;F3_%$ ?SY>'+%G%1@5VH4@EM#R<>"B5T4"JA0A&M MR^#]]\PN%<*V4+39*!5"*5ORYL2]FE (AZ5"*!31+EM7K6]M3&E)7!$\>KGK M]3K@CH"7 ?]K7?S1ZY!C<=ZY:EV==EH76!#I#%P+<4VWW;N[N*5+,-ZKA3^4 M3L?6,$FSS*TOQ57NG'@@D:_#,K<^[[$\CVK_OFM=W79N02W\UB9] 5]/= ;;=[^ M!%5)[^[FYH(^M[I_&&>MVU:I,[:%Z'N'IG @T$DKCN%0:Q:+:Z:^M MJV]M[)-%N@)?K MI;#1@!5E8>'CLH1DWF-Y)MFN;W]M=\$%P=Y'=#)>:H>MH>UKM4-9/%)G LN2 MD<>G. UB^ETD-9*Y M-B*HH.+PL)'-/"]3SW78:V7J>0E"%4!VR)J+]5H)0A6+;&>=;IMZ6U6,]O^T M3^\H]/;Z_+QSVN[RTXO3Z^[-=;=UVS:^7?_6[N+!=WG6O3T,4& 7J%0A6\2* MLCACO>R8F_=8GDFV5&^<7E_>M*]ZY6'&=A&X5!&EK-& %8_J4D64W3[R'LLS MR29;01G7OU^!7_%KYP93PL'%N&UUKHRO[:LV.!P83LM_)[\CS4 7J>1+*U^5 MJF9K&.6HS"@O998&K"A3RNME%Y&\Q_),LDFE0OH"C^I!V?0R&@0++/9:_!R_ M(O(_. AF=*[.VN#!G+5+C&N;>*+4*J5XTH$599)YO>Q DO=8GDFVFV[GZK1S M QZ*D@EXWFZ+7/-V][?.:9G>L44$+[#**..HRAF5D6&E_EN7.#RN92+#?BL# MPS38:F5@6.GQ%$!TR SV>MF5).^Q/)-L[?_YM?.U(XII+:BR9?1.?VV?W5V4 M7L\6$?VU7D^9MJ@S@66J>+WLSI'W6)Y)-DP1-^JUZK^,WMWE9:O[1RESMX:V M1T\6P/T4F7V7R>^33?7EYW[P:>8FA5QBH'N-W<-]F,S$#QT:9,!<&.T]^_S@ MV-%(V-+JC9SV)[7T%K,?^FX<+;]%80V+>1$+WAY6:."8&C-+J/R+HW7L7W96 MH CXNN*F49#NGR&K]@-F?J^: YC@B>D^F-,0]9RR#F/'J\ZL^^R2O?FF:6BT M:9X>R^J;YG#GRRWN"<,?&*?P0N"Y<,$.6FV_K,@5S9VY)VZ.O0\7LC?7W+MR M"FL=0G.E$7"?N_QW_M^-$&5%L6>\SL>G%]_2\\O4OK1;_Y !=3<@;3RG%YNNT643/X@,WS/._6#, MATG&Z(<(K]K)7+;S$4Q0+S(=+S0&?O!@!G;5]?WO8(#"',R(C5%@&P\.W.L9 MT8@98V9Z^"O(\QZS4"\8C<,6?L1?X:LX %,$IM:R(OP6/-5FQ3!#PX1'VXQ+/3)];;"Y[8?K1&IC=DRJ/W%CQ:O0P?'+ A3 O'?.F$40#7 M?PO\>%(Q.IZU:WS8$=]6=HR=2VKHVL,_\5&G_AB(.<6/,?W^P/!?/PYV:+BA M [0T X,]3@(6AC#R\"/] %<8_3@$.H5AQ1@XGNE9#BPZK+5-AAJ.*HQ=6%J8 MAS]A7,.&=/,D\,,)+$2X:_1B:_0471S/E1X9Q'R\V(M\(G/ [_S7V M+'">@-F)G;Y[_H,GON=_TP):?NR"8V;&.$DKPKTB:877*HL2XM-M9S!@@3&& M"05 8G=J# )_+"@BB(&3"PQG/'$=^!,V4HAT31=A5Q,QHI5,Z\ ;_3$#2H0, MV'/JQ_"G!S8@K)@SF#[%4_VI =0 $Q^&.@0.I^6&?8_-T1JUSYSAZ4/]L_R2 ML]OBJH@R@U<;U)UE"$F.1 MI 39Y,(NB8@)XKB".T@<\^($=&K8/#(5B!M4.WY]F2FG#X3_.L,*N<0X; MUP_"^0T- T+9%SA]<)+3[8MO1FF:V>D@82P?&5K9T Z743\6R172F2BD7)AZ M).0O?XCMA%9,4H&Y(7N ]:$'1_-*'+Z],8-(G.56Q'_A54*MMW8E8;H@Y.2T M$^(H]ZHW&X<5>=NEZ8&[C",7C0-#XXR/#M4PKD++,]UIZ)!T/T\4V:E49'1- M-]5EUXDNDX/ "^3LE*'O&K\S@SS*R/R.JL3P^ZXSI'N1,!_P/L$N(%1QS5S3 M&*JP[!@]8E!T8H0U,=I>"##' ^> M,1:4RZH:51-68)06FT3X"-B@1I_!<_Z*'=A8?'X&["475")ZP6%JS;CF VCX M7_T'>&; Y1O?M\BA- Z:1AS0^&C^?@AC &N,T8O&N&X^665\]H07P5LC?^)8 MH>35@%@IS!J$1V /PAT9"_'?8*BX<#LR[JSIA<1(["HPB\8.YY /.[WVZ<[' M4H$M-,K1\'%=_P'YSTZV52CI3)QBTNX DO\)U@FQ=++^H;1VR!2>$PZH!R,D MV-ONY04"9U?\KLG"OQ$7-%9R9*_ONL;+'.\$J@3#W/&J NP]FCP!YV_4);\& M.77OL =-J+S(F7-0BKNPIW#'[?@>["$0@1;;,<; U,#QR,W \F#&W#LHFH'+ MT8P;!EQP,FO$;<8J\U!>VR#40Q;A]9%P30E?Y_;+B+D3?!%HJ['Y"&K^/XSO M6W/ HBFW(>06@I?&$S#KR!<9W_T"_)9AW[(1@K*'#1?7(\.X8)X@;% M!]$=?#1+W86< )S%Y/EJ6M]A_?JX#C 9S[\G [%B@(8VJW8 ?WOSJXN"#62F MXU?PVTG@,'!+IREA'!9RI, $1\P"/1Z"@@<2N&!_6E-.3EJW*;$!"\*1,ZD8 MBC-/5 O!RP1'=0R_M:KP.C%3V0$8$WC^'2$TK#P0*0PH MBR]"/J4G*4^(?+2>X$G6"!P7>=D8?6?X'P% "FNC!>2Z:$7O&E^G8,!/D)"T M-\@X25>;+'(D 5@VS"4#Y9Z-',L5H^9+A%^'O@74GWZ&41$<@D\#>WP"NYI< M;_(%@#8PPQ W+^TKL$Q8@%JMDI* 8P?./5J&1"&NQ_JQX])"CWW/0= "_D2[ MC>,=L*=IE.:][Z#S$.%2^A,8*5KXY(2&B_@*OP'7!;0[#,]%2*40N_56F0CS MP,Q#?^C>=&,NKYQ(W3&PI[D );L&EL80VSF1C9PZMC,$S\>58G%^LPO&%> . M2F1Z)S$Y4!W'1Q@+AX4R+)0(7"%5!5K(!:0D*;-WC6NXE\9HHO'#96LZ3A^] M/YA&B)A8/,F8O[ QN5T$=WB^5P5A0[L)-V2$/CK,_L/.U=DM@HQR_#%J(&13 M!L89;5W[WH0] V:S?R\X6_Z,EI/Q.[X.OS7[H!) ;@M=$C#:39XM M(+@%=*"AH$,>.Q&1H),JK0X>+GN,O*G;$2XQ+%;'A\6J@K'KP71@K06' $$& MT0,-#H5,NA\599L*QFN/]?"%H#CWCAJ?86*P*T=@+0?W*$1P(@:,/9R&Z.M. MP"="/PY(%+LN5]=#X?.YKN0;P?N)+LX,B%82'^_@KK#,"2<5Z:*! $#Z()0' M#LTVLUF*MON3%;!@^V3F"LL5^@GB#&P/[B)S[40\(X\(T<'5/C(^_AWX8+J" M0UH!>=C'LV0?M/-?X,@@MQ,:X[N9WR26&B:+7D&7::)> QLC#O#Y(1-L\4C1].5Z'/R;[E5L1@X("2!G69& -TGJ&* MB9_F#!&00R,3)&-Z5N!*A8(&-ZSJGSY10CQ*T2JS(@A-*#S?B4'3HH6#9P"UHDLP3!?OCX46RQ4&\P,* !0&.&*R_> B9 M0"BV$[LO'99X*D@_, 6^$Z2)Z%/5'U1A'%4SB%">54&*PY@2IH:7R?,29=Q^T[NNQDV190\LU=-T&GPGX# &QA,&8BD\']S>2!2&5.T13%%;\U7 MBII(MV=JQ(P8" DPUBQ279. 597]["#^R\4I6E.3"5UD^2;9G ).%G81OU-< M7LDZ=J#HPG"<'(ZBIUS%@YGT'+J:&EO<5%:-7I0TB@66,9#]5>K^#F@7=!M5JX=[UQ'2"W7G9J*'*OJ-3!37& &QFF\%DQ^B_*>HQ MCCC^AQD?7V*^J2XEK0W6%NP])QPQE:&XAH#%'#D3 M;H.G2)9B3DC8C1 S;RJM;XG8662#HMFV(BB#:\#C%N!YP7?$QH0&%1\3'9@^ M>A&6LUW@32'L3LE/ Q_XE4=_I* "&5;2?U@.PG73E M87/ >H\YL)-24AS9\J@/[MG@*V\"WP;B<&KUR-5$PW^(]^^"\TL\-@$2IO8N M'3MZ\ 9PFQ%8 X^$&TO$D^BT#@9XK@.3&@8@,VF#FR&I.8Q.@!GA>H @Q@R M 8:2P)P1X6 )WEP4&2#GEZH201;T8O@!*0*(]C)I?ZUJ05S$--@N MB>5 70$T),0)MB_!LU5RB<:F%?A5SB\._@F&J>?#GZF%% J1#RX8Q1H^,!?/ M881<$(&1BT;6&N/!!)?-T8COE0$]10"E! M\&$BR#/!$1.(D#;X_-=,A/65V2X M]L ML,H24XT75<.>F ME^7Z,>KS>R?P/:XZDM*:!6LV5=C,=DF& I9^!6;@UCO!T*E:%8 KEG< U MQS68&.H?=3!]E@AU$8CIL11-1G(D2U24,^RG&:U@5FP*/F%L$.A@>.?)TL46 M&8153!<\:1[('$(P$(&B)]5Z?LM//L5!CAD8GS-K4]_;W<>UN!:B]QN0_,.9 M_X"6(#/'%>/2L?F?]//=A'_X6*[\NE:^E7&\SKCC52[ONI8W/8\KUW1=:WI# M.,"W+ YPJ^ Y5*OCWVS*$A714':*0I2KOC:-"&Y*S<"E.HDD%*YPFL3'VK8 M6+&-Z=;<46V \?$QXSZW@$JY=VJSB>M/D^-Y!SQT+YP[?OT)C'%+.JY//)XR M,A:"MJJ++I*]T$B/,1LM)L14.::=':0X+!9H8.9\0**$8L3W8(TCBK?X%%+A;3[Z282Y33 HR M>+;E&;/8N _BHEFO&(U:HTG_-NAV^*-.\!8MXCUSIP0%IL/!R"#7#_EPZLK; M*^!TX8^.A\DW]//![@$/Z58'F'E <_?X)4.M+!WK^8OF^Z#.$!SLP'^D1"[P MVXX:_UTQCIK_35?3!_6%E<4G:W 9QPIB?)Z?PKPSHQJ" MFQ41;@:[IEZ;'P*88#T67++4D]>#O)O7I20N^FC37B.O^+;7JN+^ZH MPX+^.@=!&35\_ZD _0\U?,%$B_"FK(Q7#4Y';B/%4H$CSCV4XDQYCV5@XDVX2^9J.?&!)9$H MBQH*S<_#,GD)M%*S1Q@BZ8*L0 <*XKMS)HH-L3&$.>42K M,8(9N=.J&6%4'#_84X)HY%F+RD0IS\@#!111,?=RNO[!* -TK^BP7C_\[# M^IR(AZ:#P<&_&9A)>8$!)H"C(0M/7P7O$&(K(]+[+XSN&8>[,N,_D-Y M1B&,/$HR ;+9)!69B9 )G>:A.]P3I'04.N\,)\3(&8LJ,?!FK"@:%K&Z=%M$ M2@U>XR?U;'AVF^ 7+!,3IYM'"3?07]R\5B:,3#K/;>*U:B:Q"OE MK#H30P0L3>X]N)D*DHSGF"A!TS.HM>K M[TE+T:BI(ZD;HD;VB2H0DH^7!]LFR_^01")5^)1E\0A:1QPFW.38&"W+G6GU MM#LAC@(5X&L#GL26K)EPP75BT\5^PADN6"M=L)Y<,$V@@MM%*9$S&90I1=7$ MOX49*_Q1KC-@UI2R:242M3C+B4=8XSO(IQ3Q1 RVI !I##QH@;_LB@REJZ2^ M\'\PL[)%Z;8P:*RAXUC JU/^Q"P7#1"A%>:)8DN(H&\1F*(\F>?F&/>P$F,. M5])8R==-MA=]!91R%I*0,\'7EK.91R&A(UA^P'L/1\3VK".FK P1'4[&0B*!6^ MU. K.K!NX)T#Z[&)J"8F4F9E_/ZBA%D69N*9EDL&@6JDDK8048%IQJZBZC,1 MH_!!T9TR68#RM6=XC\JOB PQRALD6,1!L8O2EHRK1?NC(J*V8?FP2A%B*![% MKE+$)3&7' 2]GL<=C_E5Q,R)U:)X-CQS&31,4BJ"&^%IZ;OD'"2M";AKG";S MH=0NOF-XO"=M &D:$9[KNIGDM<3:2[0L&852NO"M+=!F<+A@5TYY;@!.+!SU M?>!O:5WS\&DU.A'W,>TA+*858'2BT%9]YEDCC%ZB+ZP @?I4-SK@8X%2,L>F3(8?XEHD_P5S'%T<=.LNB M#I\>SH9C$9>--AN6Z*PO+#&GBC79[!RJ>Z:4!QC,2_-LMCG?M=+52?,:<"F% MO!&YHHGN7SFYGPKE\9!K1X;\4RDQ_ B48W,"ZIZ"HJ6.04I/.1\ED?>2+=-R M!LD$,],BTS.==QA1S50TOY/\ADS>RPS +*,#R*=L]7!.5(*YT>R5V55V=1'PV68?;M MJ^0+L8Y')D)@GQ_&X^CN=GN[($\',*L@"TWVITDP_#B)H);@O;K6 MG_Y,#HR:L7D*$[5-'O<7!V <(S:-:\>S@;/IQ0LR1N8X.%6,W#A%X<^1ZM1Z M%DJ'&[TS&0P/)#(IA&*,B2FBK M9&(*,P6)H9>,N!;A_5P"Y-H-(C&1D#7T6B5\\"E(@CB8ZK!0FX$HCB6+=\&VTOI11B\B#%8'9"Y5E<8!DV8Y/9G-;Y4]4/.YV+ MSLY'H^\,E7,,3+JL4EDUK)VO>".\;I[(ML2'NZXSI++='W:^XG,4$9DQ\=$_ M5*H"SE-G0.;=Z$RZ+(@2]%+QPA"A-,>4=-QG ZH0)O/CL-H& M9:;Z%F@V636)\L%=]HCH:<7H=/Q;KM%M)2(YS*22=DF^V4DDQYC MR:G9FV;'B1=I[<%;'B&DT9"7*QJE!MW"7 4N?M"UY'Y0-MP\];+F)& O.VM'N [8292E-.I@2+I2=+7N<' -S=Q5/?%&] M(V:*IS@3K&2E9"9*?)8CHK""454<(\JS&ABH+%*2O,B8K0NFE-XDTBJ$I7,W M#,1@&,@BCTG$L?+L<&=R<>BH6N0#F+P6$!V&85%??@BJC!]CK4.T0_F0YA=X MJHQ*A&B56?)KRUR[FJF!+$[^8+4_93R*J[/VSB?X%_R!*[H:+FX:UM<[(7A MJ7ECY=JN+2L^8-6Q7-]R6=\0=&5[-*TL-@6 76!Z)?:LBSL!\O;E6(9&,R ^U@Q6KWC>JWVJ=.[ MKA[7:O6*<3HO#M?5Q!V1&,9$ZM>CA9@\1KM@ M^^M(#0T656,%+U)8F,@9X4V:>:L><:B?H81!I2IF(]&2S"R*H+C'?B8"H<'3 M&$M9=KB&QS\D[76QF@600:D'K:R;.ZT&#!M64U]I!U@8LV*2UE69.8"3>-V^ M#'<^B@!Z4:\0P:?O;"H+#&8+'J]6''MA/6PE_2PI9:C1]EL,[5ZF$1@:C76I M?)9R" LFN9K4U&LF[]4'=@>F\9+:^HA5BDPD$4V%\*%R M7]*N)(WTE-76138DBF1D?63H2/;L%:F-V$H7/GY6VQV(X[CT.G'_9X/A,5^0 MF=?GF2X*"O-9+C/1E/Q,1\T#GH?Y661A4-LW 6LN7;/TB%#&'XN8))'5A:7% MJ4%:%@/(%[=3:F$UI^*"O3AK"F./5XX'4^E#Q#.K20N1+8/YF6GA0) M&RXLTJ3; BYPYHDKP0K",#O,=<7X:TQX%1)=AF8DZ4867#^(,2(<4R;18*-V MAFEQY:2(3BHK>,MT;^ Z5I2>5"Q(]]1I!1<+=J5$()HY(IU2HV$OE_%)='L_ M\$T[M2669(BJE6QDJ>"!G[:74-J?S57*3P,>N4Q<\ HS MB\HC?>!=H$[,P(\]^Q.FXU,F/N52B:XW/K;,$PD&?'1*]*6\$)8?+)/9]%B; M80)=)9FA",' 7O#L@:ZE*%-QDL0%0WIB 1>H*4J?T!92"Q-@_0@+S<),OX%L M*P40)017Z+0/EHOB%H4.=Y)H."4P^L,.!@N#B8CS4Z1.>O&'G4N,[DJ$!!WY MR<00'I0<,->1Z9U<<2_(N5-[1E*\,F:L9.@J@H'(9,:XFXR'9_C>T.=Z4(Z, M@FXYZ7%W)$;PC#&J\CA.]M-E1^WHZ"F6BT?'C20;X5LT4G .\W%2W)+Z+!F$ M6R#2/)!GJY)'E!@J;*?WR*Q8-AU1;3!5%Q)CVQA2]3G=7W@/##VI34+]-<3Y M:](*:6A.,#XK>D!_/'&;N?$>4D^+"978D(&G23'T!:?[\)-G4R?@ 26T]@/A M]%3FVM!D;+=EZZ739EFL-%ID,Y2A6,J2')2A6'J,Y=T4E;I$FU18M10R@ZDI M7#3+4,V,(Z"$9\ZV;L*4UT@\'9VQ?LA,$5#D#<@G42(P?V=I*1G+' Q\-TEI M5AT*M*2%!R(?G7VD5 YIJR9>GU,$0M,8ELM^+O!C3^23?[ #WV,?$8BASN9@ M%\F@65)__'$R 0AC=$$78T^@V1)!ZALS301E>#4;3T8FA05[,D^=%[U-)IF6 M:TCFRK$AJLJBOW1O2PM!HY$N]0*XC3L+3/*X:(J?!DO-!O5/%5]! 4G2H-F- M%NULXV/L=,)IC0 -"R>^E_9PSQ16 IO+%QE+,O6"][J>*XQ$+KOLH%(!IC6C MB!>%52*O56[3B4>6KGS(>#Y8IK2V$-5U&VR*9):88Y;/'O&/9/6$M:&XUG::N8CIKV MI::M$"L7+H$Q3IGMJ2BTP09*O!D,1=N>WJ,2M7)Z-:Y=NVX M-DD95/R!CK"2CF!#$XU5,4@ZRQ+#H9W@IQFOJ?U;"+9-88/T\,'R8PR:!-DN MVU3NM-K@S$W4#H:T=I2T2>7+1*>]A=('GMEJIZRKM$W,R!ZICBB-%"6'*@Z4 M,HM*E&]2[D[=6DG-&PYJI?5,4E9>,E @-?@?R/9*Q-S=+4P]D8GZ$_72#Q-X M3VX.A714QI#[9%2@B9_'"L, 9YT6*)&'=]74)DDR?!P\[ ,QQ2+@CW^*HB,5 MFL,_02BQZ0\7.ZUWHRR[Y $BG(7&#'6T,\[)M]1I\1<;"Z?D=-'Y7/O1 H') MBG!$U/)X?3TLR\4"JC<8D4A;T#*8$L[AVX4SA>UR>MT.=SY*1<8!>]E1D\H- MH9VK]EA5A6>5!#X>\"J%]A"+ HL5CSEQ[V/5/6IN&H6B9!\.5,+T<*>)R=<^ MO3'V1!D47XPD#9]??!+#JS(EFF2^1R@#%\'FW=8,G&J"I4BQ+U69BD>)JF?P M!>RT<2@7-CU.E57ZQ6SIP64X^MI;ATG%UB[[+JU[:7GZ#R@%K!/BLGB,]=8C M)XHC% JM&P2#;Q-LOPPG6]_*J?HNIL_CO6#BT9-O-YDSTRKC^=><,QAB)%91"8^[TONJ7-BU+6S<9^7";F!A M[^0I=H^#P;JF1ZW6.+'5Z[5OC9ON]6W[%!LF&IVKL[O>;?W3OMW M_>'AN:X"KCG%PMY6$./QG(&(#T5-X&&,S C)1MRIP7Z8ER2+@,TV&,)NC=Y3 M72YD)T=JJ!(R]ITW>GI,*^3'$RI>EHWS6_+""E;@DN6Y,K55;(;OKHAJ-TDV M JNHR0A);3,9L3_;U"GDG9RH-HV:L\9;.>&3./)N^9[% IX*D#:^4H^OLFVV M.EY24%2I&^K+$C"\DC\NAFP1-5O"+:V"-A-4;,SL'Z-D8.+(>J=]S'2D?J"CATJ7Y-4 1=GF7,LF!SPVC&5O,,>:%BQ MT!+M23C#))F,LG\:97C!2T*Y+Q815):/%.=OR0DG): E1X^8_2:+R&)/7'H: M=@VB^ZFGVX(62SAUFJW8.52BE[*Z9 BW,\S W@[$HI"2*LRJLD4)N^=A'N" M'\H/&8:53D:.A>&[E.#3XGT=Z+T,=A/U@1F!-W>/FS93]I_GL%B8DH$M J;R M/ >[%B-W&@/@ #$H7AV2AZ*C_=WY5W"G;]_@(YX&1W% _P MQ9%A)!8;4W@$'E_)HR%OIK9->F#P$YD,DH$-0I%K_,0L:3HE MV]M10#"\$,,68 1ZG8(NWG%G,4NE$G$#22.,K9/4E UF,@$E2M,K8#!.[21E M +[\[E#=Q6R-?U-2=.#[T23 'E_40^-QPN4;]GE!*,S$Q&(@D;6L$JAQ";SM MWPO5(FN*4G:+'#7/'U6Z>*GMCV0,'=&SC 96^.&PC ;68RSO)AHX$=.+I+ L M3DS&W[T31+&LG^\$2KSN7,,TO!OM.FS92&UMTG9JCT[KOLI>]3@I@L=/S+S 9SZ8>/-I*2F-S+^(F M5KXEZN8S-7BR2CY>$C;[BZ],35"\F?\99V M:.YZ(278R?#761[*MQ<'=0X)I<.0J8"0;9>2^GDR]U!IH(+FA&P[.%L&FMW[ M+N,A+ MP&<#P+@X3NMGB/*AV62'N8?Q,#-D( 8 M L#@]=!%@5R7Y]8N[#6E_XYN/T:BU1^U@0DQQ=RX< 8\-IAR%#O9W+_?:?*= MQ#DT[BA,_"T:"#TYDUTC=6Z0Z".GS_T(H@U/7@/82'<3['#,X*PDO&L MTTEN>-JVAOP4"_TD\D$9K1K'M/B2N6+)TA1-V9R1)\F*ZO)C'@@-O#JB?O1\CT@?>(XI4=F1#,YG"+4,<(. MK5%:X>4KLTPLQ,N?/'./<(%##C8,\"/JV"3Z2C::%E5V MGBE'KN.(NO4ZU.31P/K"I\@CK6SCR-LDX[[+>'=?*N9 2$H4:B,^4N@+],)D M1)6JTSHVLC\CWU^([DF57D$L@Z7W)A!@ I $_H!1A"MBB,J^Q?$V94), .$.2%J0 U"@;YF0!N:1]5TH*G2BN>D$\P#5A@)5'&:4*H&$8Z-5 MS4LLR&!E8EOQ4-"#@YB;BY0$F:3DT3J%J8&>I#,LZ<>>G G 5#[QTBJF! OE M 5(R\"H!@*A_PU 7'__EC'_'J=N2@N!2DC5?AD_[8@-K8)E$[-R3M4V,*A5( MPN[T)M9%7%C+#BZ:$Y'<(,JDCRB9:ND!H>Q)H7B%,77[SF:;<#/,"11+C;O] MR=$0E1K#'"D_PB:\XNR(9[ HOB*7UTE+<4LXI%\F$B<1-DM M Y-*Q018,BRU2%1[A!OY?L OX[4W9THW,8^L!,Z52=HM5Q4B?8KSI+3#[;3> MCLJ@QK5EQ1-98U30 E__*S-=;&Z3*2DJX. P+9/:ED401/W37>.<]S9+FIR( MQ/"D-(Y%+AEZ7)2\IOA:L+ZP4S"J0@9,.#R)6JKI$%0Q3(9ZARDKIY0OFJ:E ME+#Y&-=J6 @P$&6"@"ZQ2+($X8?EB*EE3##QR4.AIO \08X'9(BA5L0T_$7, M077F&*/RC^+DDL=\N N04#)9G=1>I(J,WPD&"VP!QG.?>5C4D5LOZ)&21-[J9 M3@.)!Q;7MTIY(NT=*_WX)("%MYSD82T<-)8S^RE4*U6]7;_"9P- , R"05JV MC4G;-,VV9UB\N/:*Q0Q3C-XP&R.J#S9E^469$IS MQF 0VBZ-*UAN1SK9VBNBY6\"N*2JW7A@E.H-W EV#=F_"=BP0#MJ$D:W!I9: M6*5Z]G@I'\Z:-;;F@DKFCGFH,C3*=>%H/&)V\#W5SIXR,Q!P.==J8^!4TA6S MP4ET_I1IPVTS"WRL*A5TP1H?P+"BP=IC5%5J,BL/-9W "LQ!A \$ Q.13- ! MV)XV#NPQ:B\WAE?";D(H7@?U9AC:6T)3M9D MIAP>%ZLH+IK Z^C\E+@AN10TLSA 6+H-\N?G4_*PKS$?+J!BJ;F>;?WFHR*5 MI1YP;45Y3-[P.!-5-L"47M6*;]3J^]5&K=' 4!W'M[F6Q_(!LK.P)<^TQ5UP M<5.*8=2G"&+D MXAEH9-Q3>6;^M$/YM*,*[PF H9C<\(0]0S6(*VG5+(*B7;2P^CAK!2]G6&T, MUL4=X-!A0O6DAOW "6 #*#\U^(IXF.@DC!ZTF>00:3>0112"-#<3FU;%Z%-+ M' ./S"FM?9I@K2QL U8)2*FNHT /93FPB S-_SPUF0:GCKQ4R@JI,I6N?4C* M)/I1%*G'$%@.Z+@(D$L#/T2+D2(N>4T=SBWB0-+WJKQT)^A2O.3N.Z&#R:(F M%8?%F"\=VT:;P@RCI)1E)PQ,$296!F0IN_NH#,C28RP;[I3[UGSUJSDVZ2 A MGB#4*PK'22%!(2LH6?RQ8X%0PK)">"(SY9*XL5>9B]S,',FE7C+9MB!+N)&> MRC4T17B(#L;E,%JO07WG.4@T;. " M#TY&^P]S//EL_)KT24^08(FS+ %7*#FI]OF2#4VC&[N,/M<_@Z7I3X0*O 9+ MI ]V,NCNXPI7^Z#X)"RE>.0JJH1U*GTZO(5EVJ_5*K RV#N%GR.DF!:O:F\& M8%!X)@_7I\@>&>;#D=NT_WL*;&8[V&;79=?HD7DO<5&U70QW!2+S.U-@%6ZV MASQ&T!W %1()5B^06\;4I&BYC.<.*)-9R?U<)IDD'G3D;K"CUWRII]*92-#Z3TY*&,Q5SH^,! MM>\Z=H)+=A,#[R3/K6W,#4Q8GE.! XZ>PJ 5Y)83[?2Z^7/:/3TV*9 M2I,XQ4DSZ$D<6"/..;QM$,^Z$L4*O=GX69Y<$)IC]M3KB*/)OX;Q#5C "YLK MO_)-Z>*!D (>%@ [>3+2@TJ**2D//0P7'4:CY3GKVD?>JAD4(),*/V"DMBM,V)"*)$[D9@ ?-W,N&&(NI)NJ1% M#,*]]EB/A\[])10N:1+0C3'NMI1$IO,YU MHHZ>8 O"(S!F5 8%2,\O%"S29PJOT?$$JXH I(FZBIG 6)E>,/?B;"\Y?JH5 MSIQ.+]P)'!\8TJD"2C4%%B!_7S16P;-N 1/PZ2BM5"(VQM,@:@MCT?$N+I@( M]!4GTTH[%[4KE>PV1L=^50JQS72WFFW?Q%N-XF#$"7*2<D MIS,5<(+1\:*^$6Q#RL<=HQ453S(G:^H$I))(N\'0LTG3\%XUZBC[L3VD,_BS MU(!!$JH8_?QA-F)8<<1K()OJ,8U(6UX8/Z6LGPA/?C*U42$!QT,)!:4)4)[O M /=*)EVX(J,05HCTXF3&^ $$>L.E45_S"7.$/XM0HJ3XYFR[0U$BFB+79O.[ M0YX"08>#B]/UM+7D.JDL.4.+->V;DZ^31IV:,O%V:KEM=)C- (-4*,PE;6&$ MYYW+H]BSOLX\!,4W%4+B,W*>9AK@6>2#_=159*FG$NGPT5?!;)"55SZ/DA]4PRI?$4 MB\1KL3#XEY+M]E-ZM*@FWPK8-6!]@; GX?P3/Z*2P:YBO?N^.R\E1;.P# O2 M)X=P'%YN0#&X(M-QQ3.2Y)(DHB*I%)R\E&24U,P4?@V/,:G;77+JKZ3D\='P M!"XK"52?T\J*A,TRNPS-(H>9^%Q43 !.I^C#!<8!OXTW7)L*LA+,);F%99X\ MX[^+F@VT 9:XP2(]D7@TCF+J_,I#'^A$;ZXJ,N99\SP=#G?#:,&?>ZX/K;\U M>X'])GJ1X-K;("9[(K%L,>'?.*-^*[S..:[I-Y%S)(,&C:^@X'.WW(BY+]RL26FD.P1"FI!&!8L'B^&;Q"Z$OGS,@!2)I.(A@S I14) M0_'CX]E@G3"FG%E,4$EWRVP CFQI$:;X%Q^H.!HF$YWDL$R&PZ-E)Q@O3K"3 MP67ADK;"$>8.ROX%M$,6QG&F>7AD%^'[\;_SR2%%C,?M,A)!HAF=9.-J3TK. MM'@5&2IYA^"D7$=^5M5R3>Q#B<=D$\I._ '^)^MIW)Q>]BJ)%VA:5CR.>6AU M$O-5R9@^T@6@YZ-:#91,7IJEY7;M.3_C6@.DW.0*UI1C$W2#CEN4\-TT=6>?,QXUK_"OA()QY M.XDME4%H\)6T<_6P(-+PU\59S\(D%WQ1P7\=$3F6A*/)LRET2!2]+U\QY,E< M$>)6JDV1!.KPYD%T@,"#:D57U)2)EV-Q:M>^I:XK(B;R44D6A!JJF>UIE[0^ M5@*"U5O H?3H9)$#++,VNJ*92#GPAD?&($8;Y+,([TV46;+WLEZO IKQ>!GP M=68Q-.'ZP8QY))[HK"->7L2ME*@&F;29TO,LI6>^$7%XQLUKK GVS<0K(B*0 MH &9-)J*TNE(85\.[CII)^XL"#AP1/G"(,V#P##*J@R=S.1#/Y7>\X!'8B2D MS!%L.&E[E_%0"FV/RW@H/<;R;@I411F)9\4!>O53TJ^$O&4R5-305H&=D8;A M2>3W8(1)=9?FV](1T&*]F E"237DK#R1BE+QBS40K,,&,"D2Y%ID[3>Q!"4RB5?B'G=,[;"BD=A5% M^=9'(3RDDZ[9[#0'#8O/-/P+@D=Z2:T&Q0W^L'/1H[;UO/5<6O8&=KU;I:B8 M=/S8Y+Y[VYT9=O.@]H^_U0\//F=&IX06&4,G -H]@ M02+/W% .T^[[(QR0^ MI #Z1GK8=]FBKURO)IQ4BZU*=,C8;%Y)CY"1"*28 X8%DF[XK2.YW()9$5% MP!9X@^)XFO)W*88^W6%8R,3UJ99O8E)S!N8 GXBV@37'BF,I&I')_O.#H>F) M(Y%"LECJ+-G*Z9EQ"U(E?\1 ,?-1S%$FQ,($QIF36H4HF-R9^#XRGB]M%"S. M$8A+4FP5;=$;#ZW;DZ_W]3EZ_166$86B$ MVX)Z@?4'(;RH3E2%8X/2F,O4O*9X&N4@Q FP[!X_"J'"*E31A"K"&Q\R\3Y4 M)!SF);8Y@MMTA$O''0,UKFWF[#!)&A38HR_>VSE#L%PY^J X7;@CB0?&5&>E M* ROCRJ_H5RI>.+Z(,WLCZ1^>?A^&@9B9V-FGCB$YR%5,E9@82%"@9^/897Y MC\KH%A;,Y"8Z'+/9)6R)X,:8.A4G"]+.1EK(,[6^($36U#2,%GM)2>Y M%1&=Y2+:A&49^30G<<2[)@?R,%Q6BY&)]51&+.)5 E>+(:-22G28(0(^9&ML ML.63HV(1O8"8\2A,DJ?X JF9QTJH[MSJ<\+8,>;.F1ZVNZ#5\S+,TR#PX)X$@].63FK#I!(/ '$O\ M5&8(<\B45Q+D<> V+Z$_HG[2V)TF0KO2L@K)N8L(AK23 MT)Q)9IPH)64E4V9Q> P/UL(D/U 4G.)Q0L0H82];Q-$+LI#D&4?N"IH.4+-I8_T -9,GM7 6:R*DY IL9>BOLE-E$7Q*$B#$1$#\_%5BZH1)[D6#S=18.R/'@) M@ >JFL(;8$\O:.;4,I$/5):3\KS) M%B*G1A8TX+&N7+W4XH/PA VJ!$3.9(WQ-51% MWI"T?L"C>G@H739P3JW@PJ/EDU+%:<6F"1/Q@\G2ZH&.O,91Y_BD$L%3;9/# MPR3U3C):HS)S)*;$(_.>H5+AAW(V=B%E /IEAO M)>LX)=FKDGNEI>J2+R58'U.N8@=+1,/6I*I1_.@CQ,9N?'>"N2%K!*MF#D8Q M<2LGG*(2=%CJQF7MGJ?CV3BF[4ZK2M2\4M=_#C_$-!L>9BW.O".JL(_FM0AN MSO;[4OS8)2'/2F.Y!,M/W&"EWDC2X")[5D4[5%*5X X,)Y(WN60)SJ8]I^F139UJMW--%U8T>X+C(*T$"/? MCUQ58,2>3!Z1:Z5D/UGFA!>%MY.:K'TLTPIZ=*GN"X1.2^+G9'E&#I518M13 M^8*H?1,>IQZ627!69G%8QGA+CL+2? ONCP=)!P )@B7\*Z+)E?0V,CUFPG:5 M! 5_W.=5OJ4'POL%(N:9S%_-0EN4/3,?,T-/6RRVGN@)DNERD))GE9Y+*T%6 M[S&8IEXKHVGT&$OQJ@N]PDA5$*M,Q@Z7^CB$MH?'R1J4&UV0K*X*HKDL+9:J MX*Q#0G$*21-7-$'9_V?O79O;MK)MT;^"\MU]MET%*7K8CIW4WE6*[23JCF,? MR^E4?[H%DB")& 38 "%9_>O/'/.Q'B"H1SJ.H;9.W;L[MDEP83WFFH\QQV L M*+]C")'EG%%.'U!Z64Z4>#TR!UQ@7=F+HIH%'#=9J3CN<_MF&E+B]/,M84O- M@(LD?*I#.5CQB1U[GUV*64 8:RU*A?6&:T5\1*/C0WH#,]\EE3Q^DB\ "S4]#49*^YY33?3/4AFKFD7(B#L'15= MTX/.E%BB!!U]RCEJDZSZX$N-H)O3 M7]/?6_<8_]69D&>/%\\2SGR) M7$-C82;;.6T:95,J]9S6^B+$N58B1 MP']?4!PW@P@N(H<70^M8:GVBWV[)K3?:2PFJ&M3#E M[$#C6*^-4A2*"@%RF(]BCHC^M/;T]H7:A+;.45Z[@KVO_>Z[-L;4(26V$GI& MI + L]+H%F[+C]^4_0Z*$W=V/^NNYS"_#?(SZ]!\&/=^6]!O9XUGBE/LN]Q[ M9N4DL8![R3F:.#"TF*\ZU#[2/L]PFIS,<>[I?]M"X&IG=>?M@=0H$7_E:3XVH)5I'2:,[ER''5?< FVK!':QJ'!OU9]XJ("[6ANA"G^_*R MY&"II3=3+RRP33ESYY'KY!!Q0Z*S6WLNC+Y\O[ 4QV%^G 8-MFP^JU?0?1%B MVR':T-%;D"NG_GM(!"2@M.E:B^UT^[H,6ZCRY#J.71#J97&*RDE"AW.\R%U7 MB6 H7<2B&U9L%O];FCMS48\S=&K_T8\4@3HQF@ ;^O1O*"\-<\&?>Z:#I M(V]<.ZQG0DU.4=#Y.@);_@PHTVZ>?8K%C+$2[, MX?,]C2=XROJ:4C>G.-*R"_^]&$-3_[_^?\.GQY\.]J[WV9M M4!J>T2(%;P83(IF1!MT*69+1; BP?7%^;5(10-RBCJ0#E# M$E_FTWP%;O3CPY05.5)1 LDDN7)X!2;UBRQ9'=Z7K,8QED]8LBI6BZ1MIK1" M"X@3'1_2__?_+P[W?ULO'J#(\3\/'C\]?G[TH'<0CI\/^.6IYUU8EWHO>=:\2?KNM9$8=65I]:9_Y@ISJE\U )[^?,2W MDL_G+%#,O]=DE9"JQZ4.QO0*GXP 43U00_I9G98T5BQ@/L7H<-:TL+)G1>F; M5E*T#F@E)YN($.2B6^%71Z?1;ZH;ZL^(H<6TU;DGR;_56, 5U[;X6TZ2=SA3 MY!>\>>;^70,\YD9GDRE8:K=\4*LR;%"@""V-]">^S=EA\J_X68LRT2R"*@2? M'2EW.=8Z!C^(N!>$,:=-L39BOEAB/6+.=.3L4O03PDSMFC;\ V^B:A;T'*^8 MAKC?2GV#=X/=BEZ":2^]A 29LM]OO>EJ^((KJD/;?3@>,QLR$(E5]IH6 MT3'J@8\W_@U#:(A-%=X4WA#+F2WK=?*3;<;+*U[#M'^SUH3H>P1)8;\6=H&)]>C/6[Q[K;7WFL&Z =J(P\,Z M&B'"ZQ)3C1(1@"=\(LP23KL1Q3-?OOY4NO?1C-R>+S/ M,X!&=W$;#VY?-S)/SG/&K8L9C#;K[^5NP-M_5N;DA)T4SZ8"1 M6X$27JQ$4%=M6F8\O5_T?W_1@^8S[26'Q:,;E^ZZZE(:GUEK3Q$NK>AJ,H*@ M#?YYXY^5S[QT^PT\+=D[[MK\\TLS=R#J.HU4TLW\;9P=/:&XA\2*LFB=-@>E2:[48K:-S#>-P870>[1)- MYUA746[(Z:*C8"&?;DS'B^6UK5?P'4K>@DLQN>T"BJ ? "_?U*:K)M]C<79Y MG4O5O&$]7P-N;R3/,(!&WZ(T"F5V+!9]]9&>QU*ODQQ-?-IGGT\IYFC%F[,Y M?263?NJ1 3U5V>3AJ].31^@J*NL:-&UPT-H(;]--?E-\*O;_PH(D>5FZR_7* MVX5$O.\#VLZV'M]G6\@T%/73+!5X/FX1I#8@0QRB_.17Q M.;(^/:DRV>SOV<_]^W?V;]FBPK0T!F M16S(S379'T)3!R5S01PX/]Y]#;;O$WTZRID'; SD6R2R[3!Y.UK-'VI,@ MI>JF%@+6S#TB.3P*G[">Z>>/I7L(@_&71#""GI:\6\/>PX_WCP<>_EB2>JK_ M&GZ7OO!DX M/[@Y@;T>=0"_D'[([T;S [3R7D1MQ!0J>N4$N@,($?^M#U@(E MM^11"J-@?]OK:F-DIX@./N(_=&O[9/YQ7=8A5:_;=8]"78R[,(],SL)M[>TF MU.1TZ2SX@"!&+!"F%?-+U\8D!T02P3+SGA=9V:N,Q6'-J9D-9GM3++A7JI$ M\H)5 :7?+Y 5+-JVRR,'TG&#@]Y%*--34'9\L.A4XM%9MF*^9?:OD=,'JP>C MO#E$=9>2Z$-XUITPU3G=,+ M=:LU*@8U?-54]5;;ULHR,BVN4X)7"AG SE,&V_T8GJ70DC/3>PFIO$L[=N0P M%T,WV0@W>,2H*:TF=7G>:_QSA!\Q)8PV":YY%*,BT6_RLRJ'$_:CAPH:=NFZ17).JT(J6VCEK M;%#@<'XR$R../!.2LDRQ MC@X#40541V7;RT?$Y"K"X>;8L?UR8KTVH4I[V-(9JGNC:S&C->,&M3YEKUMX M=@; MBI)6;?2X^ WLW"=140J[N'B]M=@3Z7+3!JS19:N&NT]GN)/92]F0K*3M7T*0 ME=K+M=-3V'?45I&I)#O-=<'[]@8+25!;&O\>_)5M@6\.IC!K3[VJX(7#WCZ] ML6B&3-.(8@3D0;%A8 W@;8!BDHS-M%@S/?-VQ!:PT59U1>M#_@XGW\@/J;9' M0/O@Y_!C8=U*! # $:G,F=7"FQ%;/LL3=:3PM>(M$&6W8;H5XF\QKT!YEZ MO/'BBK5T3.*<8;0$8J8*43@XIJ3=1@0'.&%&JON5$!'.BJDR+XQ+;O+*:&20 M1GE$H]X='/N"V)9LV$QV\82=+\Y=O'CS]].7>X?/0U<,H:W:$BWXQ"&&HP[0 M>\W^ L@%ZN?9JA$YJM??/JM:?#G1<->?XL=-,6QJ%FW^;+ ME\L*TJ_19.MB1E;55(:CA"^2)6*@>4@)%"Q":,I5)-!AVW"*[I&B7?)?[R!O MYA=V9R@@<,!KN28P^#\_9[-IMN9W9Z%G=>UQ<>W5\SUZVSWHA6^7F'&T'76@ M4TXFIX7)%[2>S*LX+,,21B\R"(F*AN20HS*:V2Q.MWMN,JG$I4CCRXUZ3]7O'T9\>5/?3I"M1PR=G'4$:!:Q=WL9,"K2M08RP(DU=QH2( M,564*W__BRSYWJ;>(S=\#ZKPTTUP*C8UV'R8U4:( )R.G>-\"F"5 :#2S#1_ MOA;,+2)N7!P)4PPTL"A&KSAC&Q!^GV]9>@!4?7CD3:O5>J.XTAT[(%:=Q@56 M^9I>:,-B!5O"+1'),<9$]S;-AT[PWN $*P#40,;X78 '.,SQ$*'@H($R=@_^ M,09IE[SX-Q1#RY_X]F;Y;#I E;(Y#U(YALRL7BS-\^!VK:=C]:%6G/0*_:J" M]L+EM+P#[O';^H)VU0^!2 >]Y_L@8KTO2X=EZEQC.6+$7O]U1'57B>K M$>'9Q;G0@C+;(D0T=*(I**HZ1OJD<68J,U&;!$;L>CE MXKST6$!H\#LL ,[.LZ(,*:F6.06; 5,M$<^@^*%"<@+Q"]>M6*TS M1=,Q]D3SDET5<.'KIA=\YMT @%MX)!T:L9&*^-U\O)?V2UHQ01KG8H!^H6F> M.&%FX?X/H]]X%T7;A-EYCKY5Z5S?QF%E&Q$HD5RGD+6J6HE]$?&;K]L.U)"# MVG$N*$DVAU-@1!@V*:A*S;KV F4!5B+*4%V_Z'6CLR_5X7X5!3HQ-!OD5=2^ M>*T#1N57CTF8F;[C,!.>:I7X'-#%&\' =[=M77$)7QCM34E(ZCQ\M JQ8BWG_B.$Q!(9VPSP 3+/S2J; MYMU&_V)>UTX*DG?]NBO78F^SM28.5_G&LBDKSLGN)R>MQ4C\+@'AOW(?^H@1 M_P8CL)#M&M[;*1=\-5&E+%YV?TXSLJ4:P .Z6UA8Z1^.SQ1R7[:,X/6.RY6\ MEP/2H)A$$UKB!'V4O++:2>H;ESB^%=),CGXE$Y];91LWP "D8_SQXVEO@=Z% MN(97GK%S1"]R,X$O[+0]VA#S@K59(UB#7ZI!()OE/6@RHIRHDL9^\'7ANUGZPBN"@CEZ439U[4;]A+M/H""+9 M*,5Z2)2R8'&62M?-9;:)9>3@6)%*MP\(^,Z4!<38>L+K!O M_!,4H,N4DWM?TM(-N3V#PL+ B#;%;*&^3U IX.K.!?U6U)LU4!OB70$C!#C% MWH<*@98]>E*JE44^F9]D]Z6R$J4RQ J]*0J61G. M'"5NS^<2AY75PCV19RL54;6X0GJ9&FO&<'E'=OMRSEQ>9$W%3<^XXCK9K4+N M.,GG?"#IF- S5H!".!#$F/;7CH1=3H;';N@1C?;VV8O(/8\3&)HQ9Y2VKBY9[\)]Q;+N='>W(L?0UAGP MD'-L8'P1J8SVLJ)?93!.,KO '^+1QE_WIV?MW)V<. M^49G:8.CF3IYPCN.BKNS"-+/@Y/I2-)&ZF!2#1/\81AJ+!ZN OB996;<\Y+A0Y2A M]#1F#!U7UG)XL_[@J95.X">.:\Q7!QM!EIM6ZO WD3EZ9DHDLS:0CBRV!,! M!Y1UBDL^:$X#TGO?OKJ?O*[;36\GF*\>\.+@7]&^EXK"1Y%5LA<^L#4B??NWV29/=Z"/)%E(3.,[M\]"'[ MR5F>CY&_^T\F5M_!V7U/;G[#B?H]?.;;+.;LF9E#,7-OUC^0J12U2CZ0ZJM? MHWV ^!E 3V6?*B(UI:O:#N_Y"G;MP2?WP)!QC.7.\A4,>R5GS)6'\_S:F!Q' MXGN,S9F&%,^UGG2@QCXK&N0$6S?! 56FM/4687)U/SFM'#^H$8TR3X0 "SR? MW(H587JME_C\RDG%I%J4U>]3 .;;ZY39\J]Q(+6O%-EO,@3*6K2/'DD M8X$FD#S4%6\G^51F,\25@@"60^NMD'F6KZ26IFIJ$PJ*YX6A-;.UH%6TC'CU MS*<)=\I?&^HXXAPFTA%0.'>$1*\* *X6]RR_YA-F,3DH(G;:E19E#N5]B MZHD2F-]4/Z:EQ%(W7.Z?&5[P;D%EL25X+"]E;]!/N!^(TNHNY>P-Y8$/->H=D%3OA"[-&R^7X< _B][@H8'$X:82_))F>S4'[HF[(&0;!P^ M^;9!@]F&-OI?-?N7\H#^BE2(8_2T7E^')M,*D6 1(@,6=PIS(J]DNHF:>]'1 M^JZ#/'D5VP14,4[\*?_%=_RXKC*?-E0XF[)*82"!=GY M?3/<>#G"E,J/W,*OBL_C&O".3C*^RG:EM%AO79.X'PLL&&V1Q^FS@X. 3BH MQ@+%Q6F(X_2(/G,!.C\FD/5IY9Y62F55_XP/92_P]Z3D YMQTR7 MY,AHQ:R'+,0*HT3?I&!S&NW,]!\**CG\[*#CD/$ZM%?I/I@8AQZ_/K1559[: M/0?/YR1.3@'M!+T7]!7+XM-,+9IL9:#056W"K/0[+;8_'UVMA0=-R7K8W*_L M)S\A[\-4P@?[!X=_V?K$C@HVZGX5_0@*?R,[,[O18<'DTOC1QH,4\'19Y.<6 MLR]J@U@IY?ME)&&^*C8B^22.XY6K'=%\9AMK=S4,*F!,6HUP,,&%HNK%+"CB] MG&.)MD;!%.%AQD=636^]>LT()_?5_>0[=^#-"$1XDJ&?LJ636O/62W%CJCFY MBMX T&@]DXXL&M-W-0V0S2\O<*TP !VY$PD,\+,Z=#L 8HGJ"]O 06>IPVYS M.#Q%LI?I?6OXL(-RB& MT>^ D1R>6R:"W_.N3NFJR&;2P:=]['*0Z%YW-=61O.#55)4V[K 6S'0%U<*. MTH2VB/5]U(+,*NHPT\ !H.U(](08=Q-GOER1'?V;39%72I/!?Z0;.L>]RP5S M >?1-M_UR?2*WX<%X]_S3(J"&6MR%@?IWTB<' ^U05RA=*O?9*,M-)MM)BUK M# ^MN&ON/%N'N%SK1A(6O9GZIK=PPH"LY)8"=()5#GX8H@ZVYKHW MF7&S19:LBH\8]'E==@)1T#!G)FDQSG8)J8@,)Z10=FC)HMJ3."Q-R&9M.J%0 M;8PX^K=ZXJ,IVQ6A3TO_I#U4/=;.!3/^>'T?0'OS5JJBQNGAM!WDJT(#H!TX MZ#2AD:+ *$01+K*SK$]&BS!1P@+WLE*5T#?%,9 V+SD+#"J)9#@8!K?U,X9C ME^"5$45/.*"PGU->BUZ.4N]![PZ:H\?+3?Y3[&=R_W75"E"%?I/V"+N;%W24 M*2*@SXO@$5,4=2O^^UX7-\)U3=9=,'MY5/!XW@T'3" MNDWI6INY9OH '+3!_B+W8"Q7UK6^O=#:-?C;EGO5IY!H9+T!W!%LE=-_#Q M-\R<,"D6"R!:3WA*9*OYZ0A-I^ZS#(BYCJG4,H'TP9(! LM?$$==[@/A6:6= MC>Y ]B/LA=T\&Q9O(_&1C$[[AVQ5 5$T0LD7,JX7LIQ0!&-NR?OR]8W+UT_O MR]?C&,O=*U_?5GV3#*9$T'LTZG;*'NH+L7YWX8+Y-70 MR:T-?DO"+0WZS0<;U^6%@H(WCXU=65]"">O;B%945%0<.6$D8VX@KE&[C(ZU M2SJWCJ9)U?XZUPEKY1K\:<;=$#ZYM7Z8%.>$[=:1B@^Y=)QV(/) MA&F\5E(M\0S%Y'T0;M[I!21:N']:%PT#@!QQ$' M@H;I!-A74\>>-]"3<1B;,C_?>-W#U^J) HKCS^4(1K$7WI7'-3[/9T(FS)"X M5)D:ILR(P*)5_APY=S05Y[G8GF$!J*+0IHYM,+@+KQ+*&)!.>BD#X+UV+FZ!_+OAM^&^ZBQUC:U.T'R3L08"V!MD*G/&4V,#0Y)J"M$IWPEJ5+K9)=C3(-_!&PGD,(KA M"=(,*BU@R0P766_JN@R1CFYUM#]UP\T@&[C^,^Z+0G?O'/LF;\!'(["4('?- MPXW#8A" Y,'AFF62#Q F,=]F*VS"F!]YD\!:"BU@6=Z9?3#8U!EDW@-Q!G=P MN!FG+5J?M$(SPN7>!9/ J*8<8DYMK=-T) YFIU CD+(@?ICD9)(H .86H;R2 M#KY2,SZZK!)!!"$3=]6(% .9:TT+LM3AU4T*&.O[>L.06\XPX H]K?1N>()1=D 0_VCW4X+]' ?4+N+[>\\T6F37=,GD:A#> *_ 3YXN$S M_M>?@'?X%7N$GB#_+M:?/DT?.KIR^(F._$A'3@/3IS\^'-O^V@%GS(%NX.MM M)#M^5&B8-X&"G^BFRW1IB:GULZ>9F[#;1Y/"(1E_U/FCSAR:B> "H$OM(]MI M[;;U"(-^PQ"C#03 A\80NP\ 1%A3- B34*#7%L92A0&\ZB $M%)I]V9G!Q]J MO>Q7Y'#S&O@Y$3W9$N.>47"SBKA%.4L?C):EVO[6"EF)9*92GF6[# MW/" X 4#%9]WQYOQY92URV1.[- FQU2D<<)ZRF@!R"7M,FX7PJ\ R:9*L$5[A+_A;KQ6#(1>3:"&XZX:+-O M@L;3E('6K1T'^8)O2Q5/6YSX=I5I*"C_)OZ@OSKX7%)4I:6)3(@$Y_3+:@]@ M*5T?OF8@.+?/X/$LJ>AYAL/&9Q>^N9-"2H:X]0E_YOE%"EH&\EO3T(^UB5"U MLO+2U1W9PD32!%M&TA"B!AE-$T[SLJ \6=#YAO&N#Q^\??'Z[,$CEVVA(,<5 M*OD.,6YZ#T\/>AH$L\5L>P:F]3N3W]\GUA_'<9R\O;M3[^<)>_>O[S^QQBK2Z_F7]55,1DH^_;T[:LT M^8FBK9FK3[W+04% UO9%MJ:+N,I3.6/DEN]+(PP=CEG1K9(S0=4FDW MK"G3Y.LND +4]$XJN8+,7<-ND<.Q^^_&9&(@F\F+,[8.\!Y>RJ\W0 M^VWO>WS3_Z+PA@;/@-!FD1MM$[(_EEH"7\DJ^Y CQ$)WW;Y*'Q2-9<,2!XLYE4Y%H +.A(!3BR;+]O*-=(Y08"]*A MZ@OD2K25"P)+J&&DPQTE+^NN\* ;>7@63[7V4):[A=UP]5? R3PL[ V%T>%C MF.4*@8#3>F9I"1.IB']R"[S##[>GDZ'&#VX3K0N[R2S>3QK<.VS&P^+UMC>'ANP]2\4XL2K-X9S@&'F\D9*=0\ MK3EEE:$N6M*" /0TCWMI!.V,WAR]O/[1[L)UK[( MNOO7]W7W<8SE2](38*?- \QWV^;JG,ZN8ZC@@ME.?LIM'5<#IAO_5=27*J;7 MOB[!"],ULJ\HY%EP//:\WY'#Q82;PV[<*OLH9;=N+:I2WHGA7*%*@7*,QH1@ M2C'&MFL;>.DY38T1;!(2T_O9"B=%:4R[:-0"@Q;G(WJM(*\80)JY<"Q8[-9C M[P*U1:NMW TJ/=^:(A.%F#7P6:_8:RPVZ&3\XK#7.%2C3<8ICG770$ILCWGA M?*.20C(DU M]&I*?H$ALDI$W.DO414"-Q="80H#SD*7"?9YE\ %^F;G%*P!2 9!33[??'/\ ME(;+5KC@9IAO]@X_WZ1P_?JI2][]^4/X-IJ;P\?[3S 7[[U"H 72+&JXF]G^ M?HIO.<4O14X1(2QK&=*>)RN(-#1@DPVQ-\[+"4A&' .( W^DRLX.&[]G_DQ 5QOJ+P6TYEZ-95P9E^%U M?'=-LJ[5TO*\9&IR\X)?A(1N9Y[&C>;DM +6*7GX4]VVCU DC#R>W LBN)_P M670@9MHUGMU([_;57Q1"@9B-X+\.][].5H#(()3_KZ/] _L3/X;^XHG[BWD M-.FS>28](D]\&4R>K@^!>W/V$Z?"SG[?DARCNM&B\[RK1$(VY)"\:KIG!?/9 MIYI>@%,/Q"7^]T+=%RFQ>B]MUW1%;8 T#B:H,:H1;23XS3'/#]*DIF@E!I(O M-7;,WC=CPFYEV^L8D61UIXB):%SG89>:!^TB['5TCKP%=6>S$ZASA[*/;2=2 M3M*#S4(5W/226B-0T#/H\7P2I,%1,/3QNBER[FSLE1ZE7U#JDB&"!XXV0?C@X.GP6&6=ES&]P.M=$@V(B!!I0%9'0* M?M,>Q/G6YK^*Y0UY8H6RQ[\T\T_O7,]86)_D6']C!&=QR5:A,1,1[>"?U^*R MMGY[#A1.H<<[W#DO_#?!*(P>(=1ZDG'I6PCE!EYFT@CMR;1>5%+JUDO#8>1^ M=5/MP/D,HH>BCDU#O=.E!:E6?L MR96+9U@'/GZ#U1JMDLQ,B^"3N.A/X6[?P$??*F%LZO4W>\?\[7-45,A3TC($ MLHV2%*?)^?KQ9PPM'ORO4CG0C[)<"L@#\Y"Z3)RE1<*@R@=OZ/^<"3TE/,H3 M/IYOO74XL]/U@$XG>TD?\FB9>R?!K[+=@;30W W"H]$#)XIV@@4BT\$<%&)- M!49P'U3^44'E&U" YME*]F7R\*)N9MJALZ@?W<_S'S7/P$G=S_&GG>-W=&TI_]SU6_=^0_S[MX8(/M'P'C\[NI_8/VQBSU@.K,A&.+&? M^(".:SF>[']];!N=O=\1+LC=WNDO3GXZ??OJW/QK%DU0>R M!_>QP)>^$?Y.N^#^=/W1I\MTK]$I1U\IIO=3_ =/\?= ";_(RON)_8,G]I?W M%T5U;V7_V$D]>74_J7]\4KZ> LES\NI^8C_)Q/[R?L?$WE.U[FH9>W;?,C:. ML7PQ+6.O 63)2P]RO88/J*BXP3P"#7VHZHN])51E NQRNTQBBW(?."7IYY#_VD;;UUFP_PG_ K&XHL(&-TX,%P$#*;_S0- M&@\0'% :31WZ0Z%9VB!WGEU+7'WI:"LP*L?5K(KF!VX!79. '==^X;1&*=/:GI>L)N;FQ M6+9"%.X/)4?%_P^ MC %2W&C<[TDGT)K(/)$7,-*-["89X,KHYI(NQIK21#?H=P="EC%"PSL_V&)% MVQJI%D/#F5%_-S)5-G>/EK8*=,8 ;66)Q4D.D5.&3MKD,9 OKUI%*L9*9M%$ MU 'ZUZMOR2C-OCD>(;63?);Q$PX"./SRTS(K5CMQY'\V5/P'5HX222EP]AB! MR4@Z.\;&R]6S2U5'.Q 6M"?-5>8+I7Q23ACP:T=&*U#LB'G&>U+5 ^J28D%$ MBL7_@E[9#)M+ 7FU,]A^PP\!YUJ3+[']SWNR:* ^10,&?>^%Z;>PM62FT\)0 M]2>0K<"CWCDY0G30D-7WY@?\J[2A@@^_*'-:J9.B\7_UO?!$)[_BH"1OZU*[ MQ^%3-77I/_B^_EA,D[-N GYN_;WX$R=D ^@CK^C(+X(?U3^_RR.!Q),IW\B' MS[]^K/3AXH; R8@8JH,K0V6#C-MZ<-J5\#ID,9X"<=P()UK>&(+;V111!>=K MY_=OH8GC<"(/A*PAVA^P:\!/*#SFN;9?LU'N\[_#0*W6V=1Y*<$>G @\7"RY M6B[MU:Z;F7"H9^=U,;-6F;*(17B9$DD%R6_[8G>BQ>:5T(/1 KZ!1TK';"1& M:E06\SU3AI9E?<$*5+FY.6[R:IV\J(OM2K9G/])\?'@_]TL']XR[]_\OC) MK;ZQ:U"'1_N'3\:;XU>_YH][:WUGHYR.LWS^?Q;M7]9Q]&?QA[R"N$;R\K]/2ABL^G/>"7?I*!Z-=*+&M;UV'MBNLS(N7VQG_R-5O8F4<_]1?C@?Y_>I8MPC*?O!U$2 MH?/756TN2>,SKE)GS>67=0/:$21W]"?(E(S4KH_N"!Z/=*+&M;O4$67-F)WN MZ)=UY_VU7E;)R7YRMBHVRY':\;&=MB>/1SI1X]I:5\9[_D_UG"X[4<39/GI? M" M4LG1P<%1RG#%E3#2,0+Q68#SKT &Y6LA)-3/W_2S8I-^%$$ M^P'\(O@G^>WG@L< 4Z4-2_[E\&#_TTS>T4,S@7E];CQDKYMP M7VTM6#\1*E@0971L\5%(6>NW4*[>3I+N2) "%M'DZS)3_8!U@UOU1KG5-'F9 M5Q6-]CNR4C1WFTVQGYRHQ"0/"@RJ6^_6F$"ZR+TKV&]J.Z?=SOC23L30F/!T MIMMHO_]8#VZ;8L8$._)6I=3>+FMR%S[2YY7)UFU4S"1MR0+(5!8K W17-:*! M89W4RMD_Y4D SVO!B% &U#8%"X4QIG?_$VVJ6^[H<2!0=G#Q54DV99Q-T2[S M&:NZY6M:MART@P &0P;M^$"(@;=V#B#%U382@['MJO;UVFGF):^TY]O+\CRKBNS+M6&] ME8%T'S,CKC!GZY(FTIW>J1HP)B6UKI=6EMJ10$>25CV+]S(O,U9P?%><,_BN MV=!-M%DR36C*>LHO&]H5"+K+,A<]S-=0,6$2<;8#P:(E9]T:L"V$Z/2D4Z>J MDIS,SHL6T*[ QO*WET69S?)RO<2WZ34N\6XAY?F+NEG7)C0C #=5'Y[2#)67 M+4,O)T;%BZF ; B_+IQ#@^Q%OV1RH3_F"4T1+&:6? ?65]J%IZIC3!OY54#0 MS28U?EG _ #'I*EK#1:N9-98GV195S1R>NF7]52Q^=\9YN]DMB+3R&AB)[ZE M4^V?.'*YX"^Z8^OY?2KM=PP)04+CM)FW^S\[I.:]JQ=1?&6*3]7W- M&@-'3QT7>-9&WR?OOU;O_]\HTGXJ+_9FJ_"6HP]Z&:P&+C1=#G$%;0.QEE3. M0K@O7KUXT^L,P%W,OA[8@[VCYWJ\I TOPG?G@KUG+>^BM.M.56Y9\\T(H7.. M1JY:;I?LE^N2-L]C_"+][]=I?QUJ>T@>+,G)E)'X>'M[KCWI.,$_E%"[0", MS9$X+E<,2:)M;1XP-R6WKH12!WWM+Q_I.QSOQRNA#5"-]A*ULO'F^E+T"SEK MIKYX>1KY2 ^K^B(Y>16Z,6^U"TJDR)V\YVDUI_57E9=)!\ACE_4TYWK\=C>A54Y%3]G^RU?K;Y!_T]XO4>T7XNCE:^BUZ'5W0 MOQ?X]?H\"UR@E+_R^KL3?,->GC_]'I'%EO_%O9$J; H)[VB 6;492SO!+4V] M01X>_#5OFLL'V]"',>3)P N>KS>2USIT1/#T+S5^\BNWX"*(.SKP M0NRFV>PR 4,)WTESA/_>#EKL@XV[906KMATF]P%TZF7>4O&135F3MJVGA9!(Q^?D=;RG"[#S:GH?W;TP6ER4A4K>LY/Q3Q'8,^R MKV]X)9 !#WOI[JA1W05D&8,MI>T1=SPAY;]_M4&4#_*K!'YL_;0ZLM;G +)(J0F:I.2T'7ZN[A%&Q\I*1!WA3X\S7?O(] MOG7X_/F!_];3K1%[5\>>);V!XNEP[^!/'2P\W?Q!S:Z2!\:?L0GZD;8N6&1V<'[K??P>?_4F^.\.K M[,KW//0.X2.9U#/6O/\12?N>2Y-1A/=R_ZI/G4V7=-QG;X^Q": M,1S^"QQ*R.--N0]VEOS?3J@/K ),0Y[4;(BU#_=GNN_OL\S;Y_D$NY/X([P672&AX-CF*)K0F.*!>=S$1E,_MI5><(.XN'3 MX!#)2-B%1YUT3Z69H!"3658:8W^7S8IZT63KI9P0-W;TEI_]_)[L&XU8GGEZ M2O&1W+I3G&X6D2[983PZD(^PF=@:1IC)M>LS#]V 60XB"I[]E^^-9X6N2I!. MT'?\H3S)R5&D%RBFH^EFON5A&82_C.&DR$9^%N\"V\%NQX8ED.UPX(WK=$_E M.M1B[V!"*OZ"Y@">&;^(.PNW!W7 %;/:M89.ZI_RI&^'WPPBJ.IJ;Y9+$(]? M,TWUA[0E'QG_44%?Y#/[XLW/)Z_A.)I8+$83^J]N,/H^9=95T&Y?\ _7%Y4C M+4B35V21\O!A[LLOQ%N@X9/3"]4\J5:)%T]_D&_B(!X^M1J5. :VK,[P:?T: MC[.U)H==N&@P))P\F8\TF*NX7C9UIS\D1,I](N2,SG:N^O(_UU4XGR;;_1!F MY=% )_D(2\%OAGOJ,]&516:+B;B"."!AKBOAQB'/1D0I13!L8I&!H0/(4+[G M>%6H;Q)Y!6$PP?Q2:-DJX4C KN2^#3*=[<&-Q2Q>2?* >?TUGT"U71S"\ZPH MN9YPZFF71K('1L7[@(F[L(E3^A$ZNY_X'KGE%7=Q<;&_$O.#:LEZG\S.)P(A MW/"J^S5G"5!@B#@<8Q/.'L:K%^&-1LYA0R%>"88;^22=W^]I0\HF.#S8^[\I M!?-5Q]P^PY_X&P5 @O(9_LBSO;_IU55_O S4L1UA&Q/?*=454&XR="&&@X1R M0\'/TFKQ] )BCMP)FL.3@OKX$GK-IN#K-LTF66XVZV^^^JI@2 &L4'^MOFKS MZ?YTON)\8UOC<@,@*FO)]9IP/2B;;I3>AVNQ(-R1K!,R9/"1R4M3F>NVFS"& M:1:,>#\\YJRIGK$K(A*>].=*W&SE<+*Q%\+>1LME 2:S(#8YL_9Q-HE_@SX7 MK9%8YR53'>(!D]QID"*O34LNT[[UO5HT2E6[NN#<8[AU(HX]K(1\1B\(9"#] MLNB]0)]R6%I&WZ\_Y6 M*AGOW+YY5]=Z..G3AP<'R?<)9$5R"K1^?I4FOV8M'+<-!O'R!7E.3QX_YZO; M:B+XZ7K"DK@A;:!F!!W]DQWN*WZ?MC..C?$#\NFF(>T].SC8HS_L'1P?'XSL MAK_'N=QP2HX.=N-<,-QB]C\/KD=>'#Y]< ^.^0\&Q_Q9+OCI^U>OD\.33^.7 M'=]H"&(C_K/_[V=U>_^<'Q]>W'>G9W]+OC]Y\?[-N[-QWTF?B\&/W,U6\SVS MO)TVQ217UNOL-RC9%^V'5LB&-7]@!1#3&$=9%\7O33W]L ]\B#FY2./,NY)S M"7?T >;3\*_N^2B;CK1?F^RQP&4QAB@&1W@8XK MLI(O+F_ M*#5"%#J%S13I64^,[K:FDLR7Q0<\B2:W9,0[?O^2]BQ^2UBD$4LU+AZ[%()W M6Y5H@_-LHH(XDSZ>8F/!(;F%;8&[EVG1 :_G,$Y(K^>7_".8OP3( *9/Q_>G M_%1E;07-^/><6\L BU*VW3=_/WVY=_B_#6I*R6E%_I4+#(49TQV=;:J0=\RK["^Q K.B;;JURY"38U+5 M*RO6KK+F0XX#)5R=^"TF.>Z?P@_YI7VV%U/)Q'7T:="#7F NI+0DEJBN]A8U M1[T94&N;"P3X[W .,Q[ +Q\:G =WHL$O7F+*"WGSU\5L1FOQ"F5D^_IIVV1* M.? CS9L$R[HY:-&8NU4Z;6J=^ZG9.VTV7"1=.YJ7"0;K*\[C+ MBA9,?@](E7!,7ZOVJ- Z]R^CD%J;OJJ7W!>^17=7#6ZT M=&)]%>*+YE=D0+D9 &@=N!5P\M2<8/YIL8"< 'A/T8UDN<[(B> J80G3)>HS M\2/7M!<^%DCHT7(^>?Z7-'GR]"]B,)\\_HL]W)X8<5BW/1+KY-BA8^G_'O$S MZ#\.V>U9"TBBO$2F=K-D-9.+7&5)/O)5/HM$+[B#4O+('G2I;C#MQ6LV/;F M,+&"=D!?.JYP "VV7D@*I\%.%V43W^Y)Q^><>T4U:UY[M. \69>T&BW>D/R] MW+L/ZV+-$JWZQ\$W=3]10^P&V>K4W63R0?,:5AZ8*3?9'IY-_^O*U.Y9TVSM M:.KWDQ_K"WI1\DW=E=G2!36K+RJN6=)_\Q2RPR@:,:G&*!R\U,!RL04RUQ5; M=MIMT'[#VQ\ M??%\S_5.HRNS2UZQ&3+5#3+O:%3(&X0HV"5#6P$:/S.$L1RB504)K38>A219,N.7%A "X7A7LF?D.7EJX52BQ)5,< MM/<$VB.F5N)# *TX32^G)3^$AE)E'-XI.P%.>=H76G%'%,>3/EW=($)03Y_G M8Q;%"U]1PDH60R"",*X=?W2U8 MVZW7REF!3(ENY]*,HO!E*!$!&JS0XN=_P5["J[0$+_%F^.UXN3U;AIM.^04Q MF[#0+<^80@IGDKE:T@'.&^N7X\_T#\^LX[/*N0:]80?G;C16ZI8>_*^YR^%H MY@:5JEW[$"9BZ)EKW43V[DLA++53R3HF_B_E)#XM'+'W'4?U,LH\2 MFL>".3TL?T>,L57'B>FCFR;"7]:EZ&7V=7H63^B^ 'V FA)](C M?4L.?]B^MZCKFJN:"!+)PH6R SQ>.3 MK<*_H4/ \*Q"+XZF#+,.?.@P<,U*;0ZA5349+PC[B15"/M'V@WAPLD]DP6Q3 M>H=2Z@!RMU]HLP5-8K"/AMVJ1\XFT\; Y'R:S=_?^U[M#M.-7"M:HFCJZ+'9 MP@;2Q0.#A1+!A(]ZYF@/GFI;U7H1/R)$RE:RX/)Y2L M53'K> UJ+8'4%6_3%2H%BMU0+)!]#>$'_TV'&@D]D4ZQ7>382G^&(>JMQ;U4 M](T!&8?WQ"/C&,N=Q58,;ZPH@+*;A3WGH'\P->E#53G4T *A6YDOBK;TX:*_ MJY3A2RJ.9!?A*$_J;C/DVNF]QVVZ\J][)HZIRJWHW(V=DSQI.O0(0IJP;L5K M=#A9,5\^)1/ZX6!+_*19-G MHBF@?-9+?Q\A_^X/[-%JYL M[R)T!(]VO)4$CR91HG632P\>MW.$O._(5+S(JFR6@7@>G'D487S?P%JDX3?^ M1CMQ5J_D[WYF)$J953,Q$-\UV;^*TLM92_XGZAY+OLO+1='1 WYH\EQ-T2DY M25G49V.RL'($BFK)DN]XP(Q+W6X.^@9[('_TS4@VY35HVUC*$DIT2NF\!_[F M;XZ?&JES@5+?YIN]0_K,9]/O?'9T]/0SXN;BN3E\O/\$WC-]MV_JYQ M2L5QS?]^63[AL@C[),YF,6UJS6C1?^VYO#;7>LS14: &K)>F!<,DH033.7D^ MJ&3!$=,X[WX)/^$2!KXC!]V!=K@ERT/O4(+=*>36N>KOY:WE H4/(^9PP+F4 M7]!+DY.;%$0C%=.S^SVM\=!'SC]R:Q"7(.L2Q5,:N@;GJ)'OT=EO:KI<)'O. M?S4!S)+V'$9TOY<^X5Z2XI).O0X05_,"WZ_6)S]^P!Y^5-3+"L=/CYWG+,$%.S40*Q>[9[BA ML61NH;9 K?ED =>'"HL\!\F.U1Y#.Z,Y%OU_B6RZQA&[K&I4A MK:AK?;6_?E]J>OMWE!6V8/9:"QKL$4/-*/,8!WAU+K:6LCH NR%*PPKZ7^J* M7 U!!1*W$4#Y-BH&QB:&E6?)G'[8SVGR/ON05Y+Q9XH7*0ULZC4%36%+!Z.2 M%?I5:/JE5ZLX?O*7-#D^MEK%\:>!ZG-K+-A;&A-9R @--$S4?W"%R;I#Y]H M]0"L"4 Z3:XE(Y";#6!-6Y5*4U%B8%ECF,^LYJ8WP.LTVZ(1K^.%"]('H&WJX0OCK^ MV896IN5 MG;]*99N8JB)RJP6*:^> M@K_ M)6/:W:[QO1O+K%E=WY$L:-,!>--=1=N^B=[84&E! ]%%B&5FB%K: S@'M7D/ M4N2N*@]3M#VM (G@*X!:,A4ZMWM<#.,<);>)!UC_'7 /8.*WG5 ?*-A) MK"[CG5Q]9M<;O]EUJR>1DJ9\7>9Z"8F(?,9K=R24RF" #& 7T#]MBS; XN5/](;MFZ8*:#?)'/:.SS MK"C[>T1)'ORV<,U9DUP)$7#_*4Z\J*8]NRU<[\"+,X2_WQW!B^M+< M&G?GDGE5E,5Y46MO\U4#FPN#7R-<#CWD+ NCRC+Q3;7&-8N*7=A4M^8+17L1 M)$[OVR4K 80;;T?KWX5U;F5,)BQ](W[NPJ&'A[7M6C0\,^F_!?AKT6?=GDH> MG:PEL@"^DFF-B]H/8S>_]?7537S;(T6WPFE55[;)UYV?QBT_D;OH+B6.??*<-5NM^T!9:4.' ]0XJS6S[[AF MPO@#59^6A,S1S=S- ,BA=LU&P#2VTIJZV\D8=E1]NX?P-LWD3C"*$VFO\@\) M<-"YTIFT&Z?G5!CJ>>L[VJ-!VTH2(OS!X48-2\.#4MI1ARHT'JIEC2Z@ M!0>=')#H;<*!^[*#HC([;MHZYH$W:/7B #;N DMEK;A_3MAPZ)84T2RKGK4, M%H![)!O&U3K;:4-K7JDVC/,3U(T5AZ"GH!,YJ+$>4(;W4R22^TLXN6G?X;5G M!MYDB^9OFA*N2+BVHHO".UQYT$!&K]>?3/$CHE,\=V$\N/?D-$\IES0P_O1%,(%UT>@3HG[XRLI%N0D>HR#BU MX^-0MD.Q27@3*+OQ+CK3G["_>WAZ]N91\OS@X/ ;%E^)1IRJ[,[9F^3PL7[D M<>^EL"'>_'AV0A6#^:^_]F&?V(T%OPS M+_,Y CA1954.M)/I%"V6FH)XVR H6XDX:DN6#(BYOF9(W?0S#0[SPQ.M; 69 MT%>>%[0KMI>-G](#CDKU-@A8O'(BK:UQ$HF782OM@G>=!/Z89^"@]?VGZD7% MEM_Q/D@ 96&\P9UXQ+1NJ3W7]8G&L]$C]M1X%%E49N6<9IVY+2[R6UB6W$8D MMZAQ_6A:.)YS);MD)B9+^6Y/ZI=J36Z9[#UAN5T5'4*+C?YW49W7Y;E5&:YP M;.5Z (ZX14NT<"QDQ8I=&;N%*W+!E[A61WC.^*?*NBE67?6)>X7^S0.?B>MPML#S)$ M,!NFY<&6R]_W*,^J6I($,$:S)(8/1D'K-7VJI4)V7MNN5!/+_QW%4R*F.LX@PD1T53V_W*-1EM-=8\FD>ONZ[KANE?X4+F MT4LQG&W>"8R>(S)]>1@XD0K6FU?8-?.\55Y@-KR=#"V;Y5!;Y8HPFF^$7V+- M-YJR7P$()S>@+6F0L98S2*O4-9@.-NW9M6<]\].&!^.7$16M<*OV;+ M=VI1_=8)J9R-CXZPI/\\$9L :-II5>S7DT#-/G(@YS38;.J%:_YECNM89<^&Z" I1 M9>,RZN3O699^IL4&>M=.6T.E@57_2/-%5R 69%;GK9+@HB\5Z#O[%5 <1>0@ MG$,2Q1\S#W)=GBMWKAT%0A/.^GL,I#&6YMLJ"SP[NX7@9B%)LI.:%I J,\$8O[-!)!U8'AP:!ABY0\.E2.FCEUYUK LR^MS&CG\E5PX%4$T7#$>D M&=<#Y6%Y=5XT=:4 N=RZ_3N[4I6*!&ZFY?V_T(6\6O=ZJ#2;]ARP;;Q;F,B, MNW>U>U"662%8G.#6YQ7FZETH X+L M*7U$H)REN+MV+@8\NVDJJ+.0'.R])MMK%<*K+^?1J+ MWN#Y=SE!Z\EIU&7A0-GEI-VY<+:OC=QV/Y-.8\2]'<<_G.D+?]PD)N#VZK)J M_Z$#$/3]YM3!UYIX;MW&4EYAN*MMN*JH=:/L4P(^P==&R!#*"A! M5E1\0?/E9-(TWY%ZE$@)Z2'$Y5M.JEC ZT#_]X1UV^"2XWMPR3C&\A\&+GD3 M&CXNWJC5DC0*=W1K/CE4I8'?J)I87%W>2-6<"3!:28EP>@ZLK-MF%:SR&CL% MAI6[5OG![*3X;*-FUP7C-$IW"OJ[33 D?@DU]8:XBX!T7*BN<-TF*"4! R8GDBTA,N G&O.R/N@BQDH MDUQH&%C)0E(+# ;#WJ19GV%;I?[DQQ@HGWA0:R"(["LJ6\;4P018G& - ,UF M4E =;5B[JJ9P2!Q4%BA V8+WL/R.JV.)!)%KM_5R5XZ%-^1VWT7)=HT[<=]G M>]L^V[@"B25?L!62ZM5T6='@%@II!T@0B^R2:+;YY+)Q^T^V2,ILT 5OC=>B M3<\^MMOPNWOD[Y?QWUM&-)Q-B[71T1J7#M;/82;2)%>8!.#G0Y!.5BFL-& !-#S/ [R=@M\Z&:J:P0($*J6RF1D=%:,2*K&)N2'*4N'5YULD]0,Y)^\7Z0G?):ON)YH 2?8#?"6>[@ MDUJU_RQP>S$RR)=4_1=17E=4?/!=!C3V!Q^*I*#D5'!R&,B"0!#.(^IE0RN% MJBM46;4=D?HYZX8+U$#E6Q 5TD:A8](L>B&G3(;)>)BHWW"GOE5).A5'SQ4Q M4D&+1A?(-,#D/8M*TQ8>*^H!H AF@(*G<;30<*[[K-GVT1XH.(9H:(-J1<'Z MU(*NG^MJ[V6N"H*T[.]S(Q20K[P]W4^^BVLQC/[/9Z:WY2ZC'1M.=<;84?-L M 719J:A*R+Z'=!]W"_ <62$[!A.O!;_;6I^J%1'-HH:'@HZQGW=-]4@K^D;T MS8/C%/;^N"^E6\V=BF$1M\5Y(0'K @RJ8V/ -[J&3"J/91A#FUJB1B$;G*O! M)6W)&2])UG JQ$,[XM2%OHV5/PPMX+N)O"@B;XO!08>DZC%*0>%1HNQXDZZB M<;E7D5Z@"<#KS(BI8#"-).14#,*:LN8.SH4_6T^:"'+RM\X+;W&DFT8D*KQD MF76RB<[ZE(4"^0)NO$Z6-+J5C*[*535^+DB_N$$L,FT[[^0[EG;Z74H2M*"9 MZ#@AXE@AJYE?,2-F_;/IDJ]E!QV5_DWJJ6.9M>L< M$*ZPL[7:,,42,A44EVG]G;N7V*!%AJ:M'6 ?,R;A1*X@G! 91$_+LU5INID6 M>M$0W0$+(+NJ1E?7'\29T*%,8SG:GGJI&C3^JI**\#@L=BGS_81O9@K.%4_, MZR_HIYZ[A?SKG.K@G?T84(Y@D2$%C<.INY MWI1YB-(*LOH7N> '^0)MDP=O!?.8O%W6>55\? "?IV'L6^]?4M?,P:A<427& MS8(J7G@6HQ"3%_%D]EO'X-17WYV^?WD"8)C\Q"K/<.=C4>1FL8=P6D!2/>U& MO5O>61EP$M*1PV,Q "V%+HS8$-H@!Y?D-\"KYTV.TZZ.PO1R.QCN;4F&_3% M@SV<-)$:!4=SH1'BSYW3 9@)?X.@)<.0/5.,O)^[T.1;I*XT5;U)IR^9B*EX MC&U?1M"+]J4!GY5-,-T],Z88BSYGIUJ=)L VN'$O51H4/>':UNJ2*MK+"9!> M*1EUC5%\1X#,"_XH[C_0_(K.T\M,#_==,:86S>$P]=CP$T]_8"Z52! S8J]35>1.7.=6Q*.*#K84#1LFEF^5G=V;^FW:G6T M9K115P&S86@)N)(7;7?\+BX+77*3$>@S8==][(ZI+$N_V:IH?^MF"T6A&U9' M1CRT$T,$F68IHJZQ\)Q8+[0O1;E_Y6[;R-L;_#'$07VR, ML<22RTJ(#^XP/ M>V?Y5+ORL?>UH\W6.'::S7WK)[.B^W;T-)]?-)[E\3V>91QCN7MXEEN&-+_F MSM6&>E.0C;.LTRXZ)(/MAQ"//L1!>0+:I94T(ZA;$,_KEY30<>2FZ;/Y M(F M1A@+N=N L(2N^\ MZ(#:K!Q?60#-52PUU&+R,/SUF39[RJP.L#5"12+8[#!!-_B VN>A[:=#4:)5 M/9,\FWW*)4=#"GFG7L..IZ;ML,F1+#-*[%@3G(:MGD -R/#N.6!^%!L.O!D5 MR\;-##\^>$.0\LE,\P]T(45HT"-&WYUP>+L;45)47)3V!<^9#%,]A("\>%D[ M+77?XL[^P>9RG1OES_:4\9Y".Z.@3L(WYOB<<=17C##;J(=#,8';">CMBX N MP5NC;28RENA=E%X=#D&0U-^9%:)^0@'NQ0/6R.+= NY"Q*/><&X+F8N.< M>YM'ME"+GL[+#=.1;KQI,L3W,I8XXY;W K(;ELCHB6#F0Y6D[3J2'4C&N%R! M]7.!F;1'2;>S<$NX'A*EQ](=KAV!2L?'Z"KY*ZGFM/Y[]_SINP?C*TL"7[S" MV+1Q:XG!'[A11^*FU*N*F3E)RH)"L\MIR36A93'?J$"D82]UL1C_9/TGVYPS MZC:XA':_!I-_S*==V#T8I!1=WC$-*S$1)C4L4FAI*CMA!0- M-HOH/?HLM@%V) .A7=*P0R6F5*K!?A.,3[2P;*?G)1MG?)8>]G^H5_P34G]4AK2-^2Y$?A[Y:_K?/A,[^T$HP$H+O'E$YUFI6>38KFGI+X1: MMVQ''?^Y[%RVHWFUY#K"->PIW$77U!>]UJ0+1QR4.U9XX7M=A6VIV,)9,UVJ M&?7(J%HJ3O[,"UF9*Z]O:LO2K/+-LI[I9S@_&J:N>KEQSE;)+7+E)1*.72@R M,)PT.BR/ZL=8=_@A=O+YN!UL%SZ7)OXP8\NUH&OPIR MT.-^9D\H-F8 Y"R=OR_G/<+N+ MB6ZMK;RH9^["B:/?FWDW?">$/RY4\_!<]+)Q+@O -3 MX-3(VB*B!+26#9%B>Y5>,-!+!=0^15'YB[ZZC-L$,7BP94/_>ZM1NVZ&@N+4 M]$;HP+-EDMLMNLA4?OX\;X)8?1"NE.[@^AC03W)0S-AX6+OV9BC!$4;*ZHF1 M.3$WLY^FHL/%] \<56\:KMHZ40C8''7KAO/LCDHCO)0LZ8SC1YP]>E1;E[C"01$,.'EJ9:R=\%NN0R) \,:Z,J,/T^1 ML<88)[K1*,2=SFHRM8Y$XZ!9G_;;J;0N0PM-]Q.W367, IQ2J6G'2AMWI: P- TT_BE&HG?$_XS[HA, %TTG=4:/A+(;.B!E@J,YG#GC)G)"U"KU]@"R^+%1!L #6"(K3:.,6LTNU"JT"&T MPX%0CX/!!E1=A9),Y=D'1U0ADF3B-L6T?E 7 ?"#Y@Q/-*(Z_P3Y&L^1Y_(T MUASZ X,H*B'K%"D9Q!Y&CB94!.+T+E6]'._,-$L\D=8F*.P#O#(W?R1-6\V0 M(T$D8S6BWLZ %ZR1S-A%^!H:'^)YX5X/7R_8,$P9")H[(S=DCH!I7IS#[+9D M\"A>SY=%!+VL@#?S]*<>L!D%_9.Z$92G=<&P26:J6L_3W;MH5YHHB"]LX]WR M>%]7RN9[L&HC&@QAJFN40UN^FYJ@O)%KS(N/N8CUR"(MT6,%Z3&*NV@5:L8G ML,.!P!&C4*(1SL%GIMS#@72E/3L(RM1U;/)%QK&51:,!.UC8IEN$TH'<#10( MW?^SH__.&Z5%IU6,?B,-\=[!/8D90&MV74EKC:60MZ93R6#(]] ?XDA:?D+^ M/D8VF.6!I677V"[]L=C1WP&Q[.]'ZZ5O@PI1W(@;<;H[STTYX[LPY)!G]Y.( M83K/_X8G)Z:=5V6:+ADZ,;M4=9U/,0YE&5! MCYH-4L=\T?"()_?PB'&,Y1/#(T;G\]W$,GECH3(>85N.BY?Z).W*PPXB*U\% MQW1;_FDDL[!;F,V]=ZH48&S7-%#K\X(X/^0*-R3MS1V9TI%, KMKVKT%_7JM MUH1,=0(=8%>/"8LW\ 2!42_SS4:C7WUA[G^G&Y1\*4!7E901TWN@S:="33("TK=#2BV@^?!-[D# G.F*]67'7E+<'/OY =?^)V_,,,^6S13A3H M_*/4G2J7 @Z0:.58;(,CN!NZ$8HJ=OX&3[I@K?T^T0\U^4J4OMT1N,)BF%QA MY$5:1M%!O6>2&\037/F>D_FB]\3)!L5,[ MO12?)]"X<96).?207#0NB*Q<&X0Z V]:*#0O)NF M:+ A^/;#@:#MDJ/$&S?E^G(84OL9Z/NUC,/]+B.9 X,&#;R?*_-,NH;65#I+ MFBW_"='S/ ]X>Q6KX!]TD5&0VR\-B5T;R2R$< -L=Y>S"IPZ34\Y9CZA)IAL M=F8>O+2%@&NQ52Q)I"B/K!K+E1@ZAWB/HX.CQX9!1?);<)S1I]PM.LFJ#RY9 MG*V!T,C*L5P%M\?:,X*[*=H/8392?&-/T=CC%VKS*;O18WGK*]?Z+/ 2R#8W MW=JEL*]X3>/ @TP376G39=[V>2MM%@PN/:#\-)(I",R[2NXQS64.<$\_5&D'*JO;YB&X_5:C<:&W6QM5,B93:":2XZ"2S<,5".U4I.(.I%":3K-O4*]?[[PR'@]=I.W"O M-33<,]9\3$\>R1PHE\WKT[/W[T[.DI?% K<&W]XAP74SXW[!XBV+M7-ZPFE"^PZWVS2A*IDO9PGL:-?A M8A0'DH[CN1D4T1EE!7=Z/H/WOR-#E5Q)W3H;P5.WAZF[U G6.:597!D2F@F; M'AI1T=;]M&LR-9'5>K0_F^35HU2\;;&\>I<[]!R=O_Z19@R34&EYYZ@9/NY\ M[145^SH;IUC$SQ9E;8T<%.+IN\7I%NTT5 MH^V#F5A?I(KV%$00E-QQV]3K)1)9@>0N(THW!6K[@:*UJ/T"^M 4JP(C7Y"! M7M/@F%;TX-LE_2"R&^V&??VCPV^]J:-AO?1Y*H]%"M@(VMP&K<)1G%UF/]O5 MS"]50FS5(V77 C^C3_AQM-L#_3457SL78+_>PP'4!@T4\%#ZV]7O9!N2XI)NCZ,OG]-6-HENM6+)SLVSME("K/?RP]Z==8X'NT-U.]&"6(1.19T], M(.01"AAN5#:>1V;NW6[?SO<\^N>Y9&DJ@O)I'PILW.CT,"Z/<^J;W6%?4KL$ M':$ID*HHFXB"N8SG!CKD7CPO0&H$"==(">^*D=5-/# 5B7+X WT]U="[V2U[J(S;#9IA MMI3J B2ST..,Y$H$Z#*2*9 R(WJ1C/[&>/!161LD8-BDN[3 M*>[=C*[BI9AHN?%H'Y"K3YZO*DCRW4R#0IA"P<=TR5,QDCF0 M!4EB]Y\5%3F2(6NV":X>7^I8=BLH_$)"):73@7!Q7M8UJ"P9K KC2_:=XHC> M%E+QDC01+% QGCK)AM^&G![OO0B ?0[K*;F_2$0R0+XKPAW=\[2?FLO>[3)/ M/I#'8UV'9A#77IQ[DJ-W:RP3P8E>.;5>+;A5<=6@E6PLANZ6B=]7(@%J6[E_ MHOFR<^HE)D^*CL4U_=>JF+)X8F7_:7O#]HIMHY72HRDSUD7.(B*CG11WKSGR M%[$ 6_RSO#OZE4*MH&VUV"WJL8ADQ,D+.TSV6';8M57F'M]^% @']+S< M@=JR^Z@AZ+8F+EE*Y%1JOGU4KA:P)E.QTWRD3O5(YD!)@RG$S&W,<"T'STR0 M-Q,N7,0L@EU'6.#.BO>U=AY).W@CF87@J@C, *URE:W@"\WS"W:-PE:P3+D> MDU5=H1_4I99+P,LTN'M=S&:T7U[1QJ"[8G.!)M_3MLERR5;_2$Y&P/>,,=BG MWG5M6TA _,L'YAUW'Z,WU?M(4! SJ8SH-R)>&%$]$IR[SW1%M-/QR:80>"/A MG33H^[JHAR*YS("1$SL@?;5E)Y82,BHK"2<=8CY!FS&SNEYOI/^6J?8.*[+A M'LP=@;F?WH.YQS&6+PG,[=)E>G6$HG\9$F^<'?52:Z[,8J!NW_JXE41AQ@:3 M2\A;H4,5ZJU(^W D4S&L_7BJF4ZR_VDT4]K*Y@F!Q69/D9DI0Z:;&1FM2Z^J M[=J: ?%ALH6QA&&Q0G3@5WF^9(FI9ZE)&N-:8;1R2'.!?S-L)MU&6EO0MJ^^ M:R;:A+0E1C()P6NK!_!#5\ZY9IE_+*:U^=E%&S*:+('EHZ4WN@?R(3D3C"0' M/3/LVUVYVR =,6Q+4A-8IMK 54B\XVE#7G( M1=;0JT=KW JA]PPO(XZIY2BF](]"X^QI1GH"[11WS.JZ,>;T.YC:5$K_\%ZQ MR!:9J9J1V J7KL-$KQ&N0K&#:31XODU[GOYYVM1T;UT0R$ MFC\W"24X?N#=$005')E6>XM:2/U]2!'&$1(LQ&&_"_3O6@@&%-"UXN*K/*R6 >%$JP5_V2DMJV0H)#@7Z$#,@"67XIT&QI89$ACYU.^ M9.[6B4&N& B":K:GXYKS__OVSQKERV9?!GI6;PJ*%=KDK_O)WS,RVP6-P 22 M' +]LR#.N#D(%O/%,BN@192\@AC;IL/P+N"D TW]L5@)(\'3OSB.!]_1&&VY M-.'L"D6)\!APW4^713EKX 9?H#H9)D&>_B5UW3\@XEUPDX+P4R]0&.;B^<9D MZ:J.^UX:<@H2Z6>2KD"F[V!+C]^>91V]()A)Y*8AMRB7+^7YX$L='?VEQ^W@ M5LZO%H\*CY=UT,[#Z+AP_M.?XE!:@Z$EKC;R,'KV0. WJW]R9-V M&,;=0#WAJ8XQCCE TY=1R=MEPO&VJR! V